diff --git a/include/archi/chips/astral-cluster/memory_map.h b/include/archi/chips/astral-cluster/memory_map.h index 90f315d..729021e 100644 --- a/include/archi/chips/astral-cluster/memory_map.h +++ b/include/archi/chips/astral-cluster/memory_map.h @@ -23,14 +23,14 @@ * MEMORIES */ -#define ARCHI_L2_PRIV0_ADDR 0x10000000 +#define ARCHI_L2_PRIV0_ADDR 0x78000000 #define ARCHI_L2_PRIV0_SIZE 0x00008000 -#define ARCHI_L2_PRIV1_ADDR 0x10008000 +#define ARCHI_L2_PRIV1_ADDR 0x78008000 #define ARCHI_L2_PRIV1_SIZE 0x00008000 -#define ARCHI_L2_SHARED_ADDR 0x80000000 -#define ARCHI_L2_SHARED_SIZE 0x10000000 +#define ARCHI_L2_SHARED_ADDR 0x78000000 +#define ARCHI_L2_SHARED_SIZE 0x002F0000 /* diff --git a/kernel/chips/astral-cluster/link.ld b/kernel/chips/astral-cluster/link.ld index 742a040..303e63e 100644 --- a/kernel/chips/astral-cluster/link.ld +++ b/kernel/chips/astral-cluster/link.ld @@ -3,7 +3,7 @@ OUTPUT_ARCH(riscv) ENTRY( _start ) MEMORY { - L2 : ORIGIN = 0x10000000, LENGTH = 0x00020000 + L2 : ORIGIN = 0x78000000, LENGTH = 0x00020000 L1 : ORIGIN = 0x50000000, LENGTH = 0x0003FFFC }