Update cluster info for new address map

This commit is contained in:
Johannes Wirth 2025-03-18 13:44:11 +01:00
parent f21ea46bef
commit e7a21b627e

View File

@ -20,7 +20,6 @@ static uint64_t fki_addr_aes_adapter(uint8_t cluster);
static uint64_t fki_addr_ut_adapter(uint8_t cluster);
static uint64_t fki_addr_sram0(uint8_t cluster);
static uint64_t fki_addr_sram3(uint8_t cluster);
static uint64_t fki_addr_hide_adapter(uint8_t cluster);
#define Compute0 2
#define Compute0_ccc 2,0
@ -33,14 +32,13 @@ static uint64_t fki_addr_hide_adapter(uint8_t cluster);
#define ADDR_Compute0_ccc_configMem 0x80000000
#define ADDR_Compute0_ccc_peMapping 0x80006000
#define ADDR_Compute0_aes_adapter 0x80007000
#define ADDR_Compute0_hide_adapter 0x80008000
#define ADDR_Compute0_cntrl_cva5 0x80009000
#define ADDR_Compute0_cntrl_tgc 0x8000a000
#define ADDR_Compute0_ut_adapter 0x8000b000
#define ADDR_Compute0_sram0 0x8000c000
#define ADDR_Compute0_sram1 0x8010c000
#define ADDR_Compute0_sram2 0x8018c000
#define ADDR_Compute0_sram3 0x8020c000
#define ADDR_Compute0_cntrl_cva5 0x80008000
#define ADDR_Compute0_cntrl_tgc 0x80009000
#define ADDR_Compute0_ut_adapter 0x8000a000
#define ADDR_Compute0_sram0 0x8000b000
#define ADDR_Compute0_sram1 0x8008b000
#define ADDR_Compute0_sram2 0x800cb000
#define ADDR_Compute0_sram3 0x8010b000
#define Compute1 3
#define Compute1_ccc 3,0
#define Compute1_stream2axi 3,1
@ -52,14 +50,13 @@ static uint64_t fki_addr_hide_adapter(uint8_t cluster);
#define ADDR_Compute1_ccc_configMem 0x90000000
#define ADDR_Compute1_ccc_peMapping 0x90006000
#define ADDR_Compute1_aes_adapter 0x90007000
#define ADDR_Compute1_hide_adapter 0x90008000
#define ADDR_Compute1_cntrl_cva5 0x90009000
#define ADDR_Compute1_cntrl_tgc 0x9000a000
#define ADDR_Compute1_ut_adapter 0x9000b000
#define ADDR_Compute1_sram0 0x9000c000
#define ADDR_Compute1_sram1 0x9010c000
#define ADDR_Compute1_sram2 0x9018c000
#define ADDR_Compute1_sram3 0x9020c000
#define ADDR_Compute1_cntrl_cva5 0x90008000
#define ADDR_Compute1_cntrl_tgc 0x90009000
#define ADDR_Compute1_ut_adapter 0x9000a000
#define ADDR_Compute1_sram0 0x9000b000
#define ADDR_Compute1_sram1 0x9008b000
#define ADDR_Compute1_sram2 0x900cb000
#define ADDR_Compute1_sram3 0x9010b000
static uint8_t fki_ccc(uint8_t cluster) {
switch(cluster) {
@ -148,10 +145,10 @@ static uint64_t fki_addr_ccc_peMapping(uint8_t cluster) {
static uint64_t fki_addr_sram1(uint8_t cluster) {
switch(cluster) {
case 3: {
return 0x9010c000;
return 0x9008b000;
}
case 2: {
return 0x8010c000;
return 0x8008b000;
}
default: {
return -1;
@ -176,10 +173,10 @@ static uint64_t fki_addr_ccc_configMem(uint8_t cluster) {
static uint64_t fki_addr_sram2(uint8_t cluster) {
switch(cluster) {
case 2: {
return 0x8018c000;
return 0x800cb000;
}
case 3: {
return 0x9018c000;
return 0x900cb000;
}
default: {
return -1;
@ -190,10 +187,10 @@ static uint64_t fki_addr_sram2(uint8_t cluster) {
static uint64_t fki_addr_cntrl_cva5(uint8_t cluster) {
switch(cluster) {
case 2: {
return 0x80009000;
return 0x80008000;
}
case 3: {
return 0x90009000;
return 0x90008000;
}
default: {
return -1;
@ -204,10 +201,10 @@ static uint64_t fki_addr_cntrl_cva5(uint8_t cluster) {
static uint64_t fki_addr_cntrl_tgc(uint8_t cluster) {
switch(cluster) {
case 2: {
return 0x8000a000;
return 0x80009000;
}
case 3: {
return 0x9000a000;
return 0x90009000;
}
default: {
return -1;
@ -260,10 +257,10 @@ static uint64_t fki_addr_aes_adapter(uint8_t cluster) {
static uint64_t fki_addr_ut_adapter(uint8_t cluster) {
switch(cluster) {
case 3: {
return 0x9000b000;
return 0x9000a000;
}
case 2: {
return 0x8000b000;
return 0x8000a000;
}
default: {
return -1;
@ -274,10 +271,10 @@ static uint64_t fki_addr_ut_adapter(uint8_t cluster) {
static uint64_t fki_addr_sram0(uint8_t cluster) {
switch(cluster) {
case 2: {
return 0x8000c000;
return 0x8000b000;
}
case 3: {
return 0x9000c000;
return 0x9000b000;
}
default: {
return -1;
@ -288,24 +285,10 @@ static uint64_t fki_addr_sram0(uint8_t cluster) {
static uint64_t fki_addr_sram3(uint8_t cluster) {
switch(cluster) {
case 2: {
return 0x8020c000;
return 0x8010b000;
}
case 3: {
return 0x9020c000;
}
default: {
return -1;
}
}
}
static uint64_t fki_addr_hide_adapter(uint8_t cluster) {
switch(cluster) {
case 2: {
return 0x80008000;
}
case 3: {
return 0x90008000;
return 0x9010b000;
}
default: {
return -1;