From 6e26512bd5ecf0956cfcf7a52ba219244172241f Mon Sep 17 00:00:00 2001 From: Christopher Friedt Date: Wed, 8 Sep 2021 20:16:43 -0400 Subject: [PATCH] Revert "linker: xtensa: move IDT_LIST region" This reverts commit 9505ee89a3401af93ffddc68e7b04fc948e2f89a. Fixes #38214 Signed-off-by: Christopher Friedt --- soc/xtensa/intel_adsp/cavs_v15/include/soc/memory.h | 2 +- soc/xtensa/intel_adsp/cavs_v18/include/soc/memory.h | 2 +- soc/xtensa/intel_adsp/cavs_v20/include/soc/memory.h | 2 +- soc/xtensa/intel_adsp/cavs_v25/include/soc/memory.h | 2 +- soc/xtensa/intel_s1000/memory.h | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/soc/xtensa/intel_adsp/cavs_v15/include/soc/memory.h b/soc/xtensa/intel_adsp/cavs_v15/include/soc/memory.h index 3e3fa833c9d..37f54ed131f 100644 --- a/soc/xtensa/intel_adsp/cavs_v15/include/soc/memory.h +++ b/soc/xtensa/intel_adsp/cavs_v15/include/soc/memory.h @@ -87,7 +87,7 @@ * Interrupt Descriptor Table (IDT). This is a bogus address as this * section will be stripped off in the final image. */ -#define IDT_BASE 0xFFFFDFFF +#define IDT_BASE (RAM_BASE + RAM_SIZE) /* size of the Interrupt Descriptor Table (IDT) */ #define IDT_SIZE 0x2000 diff --git a/soc/xtensa/intel_adsp/cavs_v18/include/soc/memory.h b/soc/xtensa/intel_adsp/cavs_v18/include/soc/memory.h index 6ffe7d4d4d9..ab8302d1fc3 100644 --- a/soc/xtensa/intel_adsp/cavs_v18/include/soc/memory.h +++ b/soc/xtensa/intel_adsp/cavs_v18/include/soc/memory.h @@ -84,7 +84,7 @@ * Interrupt Descriptor Table (IDT). This is a bogus address as this * section will be stripped off in the final image. */ -#define IDT_BASE 0xFFFFDFFF +#define IDT_BASE (RAM_BASE + RAM_SIZE) /* size of the Interrupt Descriptor Table (IDT) */ #define IDT_SIZE 0x2000 diff --git a/soc/xtensa/intel_adsp/cavs_v20/include/soc/memory.h b/soc/xtensa/intel_adsp/cavs_v20/include/soc/memory.h index 27aac28fda1..0ffcebc39ba 100644 --- a/soc/xtensa/intel_adsp/cavs_v20/include/soc/memory.h +++ b/soc/xtensa/intel_adsp/cavs_v20/include/soc/memory.h @@ -84,7 +84,7 @@ * Interrupt Descriptor Table (IDT). This is a bogus address as this * section will be stripped off in the final image. */ -#define IDT_BASE 0xFFFFDFFF +#define IDT_BASE (RAM_BASE + RAM_SIZE) /* size of the Interrupt Descriptor Table (IDT) */ #define IDT_SIZE 0x2000 diff --git a/soc/xtensa/intel_adsp/cavs_v25/include/soc/memory.h b/soc/xtensa/intel_adsp/cavs_v25/include/soc/memory.h index ddfbe8b0603..7751ef6078a 100644 --- a/soc/xtensa/intel_adsp/cavs_v25/include/soc/memory.h +++ b/soc/xtensa/intel_adsp/cavs_v25/include/soc/memory.h @@ -84,7 +84,7 @@ * Interrupt Descriptor Table (IDT). This is a bogus address as this * section will be stripped off in the final image. */ -#define IDT_BASE 0xFFFFDFFF +#define IDT_BASE (RAM_BASE + RAM_SIZE) /* size of the Interrupt Descriptor Table (IDT) */ #define IDT_SIZE 0x2000 diff --git a/soc/xtensa/intel_s1000/memory.h b/soc/xtensa/intel_s1000/memory.h index 1995bf217c2..1e6b9147bfd 100644 --- a/soc/xtensa/intel_s1000/memory.h +++ b/soc/xtensa/intel_s1000/memory.h @@ -63,7 +63,7 @@ * Interrupt Descriptor Table (IDT). This is a bogus address as this * section will be stripped off in the final image. */ -#define IDT_BASE 0xFFFFDFFF +#define IDT_BASE (RAM_BASE + RAM_SIZE) /* size of the Interrupt Descriptor Table (IDT) */ #define IDT_SIZE 0x2000