diff --git a/hw/vendor/patches/openhwgroup_cva6/0009-Update-FPU-wrap-in-CVA6.patch b/hw/vendor/patches/openhwgroup_cva6/0009-Update-FPU-wrap-in-CVA6.patch new file mode 100644 index 000000000..40349e6c0 --- /dev/null +++ b/hw/vendor/patches/openhwgroup_cva6/0009-Update-FPU-wrap-in-CVA6.patch @@ -0,0 +1,32 @@ +From 2c8a75b2fc38f89377d4731d81e074311ed89014 Mon Sep 17 00:00:00 2001 +From: Luca Bertaccini +Date: Mon, 15 Jan 2024 14:29:47 +0100 +Subject: [PATCH] Update FPU wrap in CVA6 + +--- + hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv b/hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv +index 1dbe526..1d5cda3 100644 +--- a/hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv ++++ b/hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv +@@ -518,6 +518,7 @@ module fpu_wrap import ariane_pkg::*; ( + ) i_fpnew_bulk ( + .clk_i, + .rst_ni, ++ .hart_id_i ( '0 ), + .operands_i ( fpu_operands ), + .rnd_mode_i ( fpnew_pkg::roundmode_e'(fpu_rm) ), + .op_i ( fpnew_pkg::operation_e'(fpu_op) ), +@@ -527,6 +528,7 @@ module fpu_wrap import ariane_pkg::*; ( + .int_fmt_i ( fpnew_pkg::int_format_e'(fpu_ifmt) ), + .vectorial_op_i ( fpu_vec_op ), + .tag_i ( fpu_tag ), ++ .simd_mask_i ( '1 ), + .in_valid_i ( fpu_in_valid ), + .in_ready_o ( fpu_in_ready ), + .flush_i, +-- +2.16.5 +