From 8380fbdc6bceb0766b7ce3c87472bb48a636a618 Mon Sep 17 00:00:00 2001 From: aottaviano Date: Mon, 19 Jul 2021 13:43:42 +0200 Subject: [PATCH] archi: Fix HW Loops encoding for pulp and pulpissimo with cv32e40p --- include/archi/chips/pulp/pulp.h | 4 +++- include/archi/chips/pulpissimo/pulp.h | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/include/archi/chips/pulp/pulp.h b/include/archi/chips/pulp/pulp.h index 2b4e7b2..540d02c 100644 --- a/include/archi/chips/pulp/pulp.h +++ b/include/archi/chips/pulp/pulp.h @@ -22,15 +22,17 @@ #include "archi/chips/pulp/apb_soc_ctrl.h" #include "archi/gpio/gpio_v3.h" -#include "archi/riscv/priv_1_10.h" #ifdef __ibex__ #include "archi/ibex/mhpm.h" #elif defined(__cv32e40p__) #include "archi/cv32e40p/cv32e40p.h" +#include "archi/riscv/priv_1_11.h" #else #include "archi/riscv/pcer_v2.h" +#include "archi/riscv/priv_1_10.h" #endif // __ibex__ #include "archi/itc/itc_v1.h" +#include "archi/riscv/priv_1_10.h" #include "archi/chips/pulp/memory_map.h" #include "archi/chips/pulp/apb_soc.h" diff --git a/include/archi/chips/pulpissimo/pulp.h b/include/archi/chips/pulpissimo/pulp.h index ee552ec..7c3eaea 100644 --- a/include/archi/chips/pulpissimo/pulp.h +++ b/include/archi/chips/pulpissimo/pulp.h @@ -23,13 +23,15 @@ //#include "archi/periph_v2.h" #include "archi/gpio/gpio_v3.h" -#include "archi/riscv/priv_1_10.h" #ifdef __ibex__ #include "archi/ibex/mhpm.h" +#include "archi/riscv/priv_1_10.h" #elif defined(__cv32e40p__) #include "archi/cv32e40p/cv32e40p.h" +#include "archi/riscv/priv_1_11.h" #else #include "archi/riscv/pcer_v2.h" +#include "archi/riscv/priv_1_10.h" #endif // __ibex__ #include "archi/chips/pulpissimo/memory_map.h"