Merge branch 'main' of https://github.com/openhwgroup/cvw into dev

This commit is contained in:
David Harris 2024-11-24 17:15:42 -08:00
commit eff6980926
3 changed files with 13 additions and 1 deletions

View file

@ -8,6 +8,10 @@
// Define XLEN, used in covergroups
`define XLEN32 1
// Define relevant addresses
`define ACCESS_FAULT_ADDRESS 32'h0000
`define CLINT_BASE 64'h02000000
// Unprivileged extensions
`include "RV32I_coverage.svh"
`include "RV32M_coverage.svh"
@ -39,4 +43,5 @@
`include "RV32VM_PMP_coverage.svh"
`include "EndianU_coverage.svh"
`include "EndianM_coverage.svh"
`include "EndianS_coverage.svh"
`include "EndianS_coverage.svh"
`include "ExceptionsM_coverage.svh"

View file

@ -8,6 +8,10 @@
// Define XLEN, used in covergroups
`define XLEN64 1
// Define relevant addresses
`define ACCESS_FAULT_ADDRESS 64'h00000000
`define CLINT_BASE 64'h02000000
// Unprivileged extensions
`include "RV64I_coverage.svh"
`include "RV64M_coverage.svh"
@ -39,6 +43,7 @@
`include "EndianU_coverage.svh"
`include "EndianM_coverage.svh"
`include "EndianS_coverage.svh"
`include "ExceptionsM_coverage.svh"
// `include "RV64VM_PMP_coverage.svh"
// `include "RV64CBO_VM_coverage.svh"
// `include "RV64CBO_PMP_coverage.svh"

View file

@ -2,6 +2,8 @@
#include "pcnt_driver.h"
extern int main(int argc, char *argv[]);
int pre_main(int argc, char *argv[]) {
long int bpmp0, brcnt0, bpmp1, brcnt1;
long int bpmp_diff, brcnt_diff;