mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
Update DEBUG_SUPPORTED to individual configs
This commit is contained in:
parent
2f1c191bc6
commit
6ba6595035
@ -314,9 +314,6 @@ BTB_SIZE 32'd14
|
|||||||
deriv bpred_GSHARE_10_16_16_1_rv32gc rv32gc
|
deriv bpred_GSHARE_10_16_16_1_rv32gc rv32gc
|
||||||
BTB_SIZE 32'd16
|
BTB_SIZE 32'd16
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
deriv bpred_GSHARE_6_16_10_0_rv32gc bpred_GSHARE_6_16_10_1_rv32gc
|
deriv bpred_GSHARE_6_16_10_0_rv32gc bpred_GSHARE_6_16_10_1_rv32gc
|
||||||
INSTR_CLASS_PRED 0
|
INSTR_CLASS_PRED 0
|
||||||
|
|
||||||
@ -905,7 +902,6 @@ deriv f_div_4_4_rv64gc div_4_4_rv64gc
|
|||||||
D_SUPPORTED 0
|
D_SUPPORTED 0
|
||||||
ZFH_SUPPORTED 0
|
ZFH_SUPPORTED 0
|
||||||
|
|
||||||
|
|
||||||
#### FH_only, RK variable
|
#### FH_only, RK variable
|
||||||
deriv fh_div_2_1_rv32gc div_2_1_rv32gc
|
deriv fh_div_2_1_rv32gc div_2_1_rv32gc
|
||||||
D_SUPPORTED 0
|
D_SUPPORTED 0
|
||||||
@ -993,7 +989,6 @@ ZFH_SUPPORTED 0
|
|||||||
deriv fd_div_4_4_rv64gc div_4_4_rv64gc
|
deriv fd_div_4_4_rv64gc div_4_4_rv64gc
|
||||||
ZFH_SUPPORTED 0
|
ZFH_SUPPORTED 0
|
||||||
|
|
||||||
|
|
||||||
# FDH only , rk variable
|
# FDH only , rk variable
|
||||||
|
|
||||||
deriv fdh_div_2_1_rv32gc div_2_1_rv32gc
|
deriv fdh_div_2_1_rv32gc div_2_1_rv32gc
|
||||||
|
@ -33,6 +33,9 @@ localparam XLEN = 32'd32;
|
|||||||
// IEEE 754 compliance
|
// IEEE 754 compliance
|
||||||
localparam IEEE754 = 0;
|
localparam IEEE754 = 0;
|
||||||
|
|
||||||
|
// Debug Module implemented
|
||||||
|
localparam logic DEBUG_SUPPORTED = 1'b0;
|
||||||
|
|
||||||
// RISC-V configuration per specification
|
// RISC-V configuration per specification
|
||||||
// Base instruction set (defaults to I if E is not supported)
|
// Base instruction set (defaults to I if E is not supported)
|
||||||
localparam logic E_SUPPORTED = 1;
|
localparam logic E_SUPPORTED = 1;
|
||||||
|
@ -33,6 +33,9 @@ localparam XLEN = 32'd32;
|
|||||||
// IEEE 754 compliance
|
// IEEE 754 compliance
|
||||||
localparam IEEE754 = 0;
|
localparam IEEE754 = 0;
|
||||||
|
|
||||||
|
// Debug Module implemented
|
||||||
|
localparam logic DEBUG_SUPPORTED = 1'b0;
|
||||||
|
|
||||||
// RISC-V configuration per specification
|
// RISC-V configuration per specification
|
||||||
// Base instruction set (defaults to I if E is not supported)
|
// Base instruction set (defaults to I if E is not supported)
|
||||||
localparam logic E_SUPPORTED = 0;
|
localparam logic E_SUPPORTED = 0;
|
||||||
|
@ -33,6 +33,9 @@ localparam XLEN = 32'd32;
|
|||||||
// IEEE 754 compliance
|
// IEEE 754 compliance
|
||||||
localparam IEEE754 = 0;
|
localparam IEEE754 = 0;
|
||||||
|
|
||||||
|
// Debug Module implemented
|
||||||
|
localparam logic DEBUG_SUPPORTED = 1'b0;
|
||||||
|
|
||||||
// RISC-V configuration per specification
|
// RISC-V configuration per specification
|
||||||
// Base instruction set (defaults to I if E is not supported)
|
// Base instruction set (defaults to I if E is not supported)
|
||||||
localparam logic E_SUPPORTED = 0;
|
localparam logic E_SUPPORTED = 0;
|
||||||
|
@ -33,6 +33,9 @@ localparam XLEN = 32'd32;
|
|||||||
// IEEE 754 compliance
|
// IEEE 754 compliance
|
||||||
localparam IEEE754 = 0;
|
localparam IEEE754 = 0;
|
||||||
|
|
||||||
|
// Debug Module implemented
|
||||||
|
localparam logic DEBUG_SUPPORTED = 1'b0;
|
||||||
|
|
||||||
// RISC-V configuration per specification
|
// RISC-V configuration per specification
|
||||||
// Base instruction set (defaults to I if E is not supported)
|
// Base instruction set (defaults to I if E is not supported)
|
||||||
localparam logic E_SUPPORTED = 0;
|
localparam logic E_SUPPORTED = 0;
|
||||||
|
@ -33,6 +33,9 @@ localparam XLEN = 32'd64;
|
|||||||
// IEEE 754 compliance
|
// IEEE 754 compliance
|
||||||
localparam IEEE754 = 0;
|
localparam IEEE754 = 0;
|
||||||
|
|
||||||
|
// Debug Module implemented
|
||||||
|
localparam logic DEBUG_SUPPORTED = 1'b1;
|
||||||
|
|
||||||
// RISC-V configuration per specification
|
// RISC-V configuration per specification
|
||||||
// Base instruction set (defaults to I if E is not supported)
|
// Base instruction set (defaults to I if E is not supported)
|
||||||
localparam logic E_SUPPORTED = 0;
|
localparam logic E_SUPPORTED = 0;
|
||||||
|
@ -33,6 +33,9 @@ localparam XLEN = 32'd64;
|
|||||||
// IEEE 754 compliance
|
// IEEE 754 compliance
|
||||||
localparam IEEE754 = 0;
|
localparam IEEE754 = 0;
|
||||||
|
|
||||||
|
// Debug Module implemented
|
||||||
|
localparam logic DEBUG_SUPPORTED = 1'b0;
|
||||||
|
|
||||||
// RISC-V configuration per specification
|
// RISC-V configuration per specification
|
||||||
// Base instruction set (defaults to I if E is not supported)
|
// Base instruction set (defaults to I if E is not supported)
|
||||||
localparam logic E_SUPPORTED = 0;
|
localparam logic E_SUPPORTED = 0;
|
||||||
|
@ -16,9 +16,6 @@ localparam SVMODE_BITS = (XLEN==32 ? 32'd1 : 32'd4);
|
|||||||
localparam ASID_BASE = (XLEN==32 ? 32'd22 : 32'd44);
|
localparam ASID_BASE = (XLEN==32 ? 32'd22 : 32'd44);
|
||||||
localparam ASID_BITS = (XLEN==32 ? 32'd9 : 32'd16);
|
localparam ASID_BITS = (XLEN==32 ? 32'd9 : 32'd16);
|
||||||
|
|
||||||
// Debug Module implemented
|
|
||||||
localparam logic DEBUG_SUPPORTED = 1'b0;
|
|
||||||
|
|
||||||
// constants to check SATP_MODE against
|
// constants to check SATP_MODE against
|
||||||
// defined in Table 4.3 of the privileged spec
|
// defined in Table 4.3 of the privileged spec
|
||||||
localparam NO_TRANSLATE = 4'd0;
|
localparam NO_TRANSLATE = 4'd0;
|
||||||
|
Loading…
Reference in New Issue
Block a user