
Hi Chan,
On Mon, 5 Jun 2023 at 02:40, Chan Kim ckim@etri.re.kr wrote:
I'm trying sending a patch for the first time. I found when running u-boot qemu_arm64_defconfig on qemu-6.2.0's arm64 virt machine, we need CONFIG_GICV3. And for the GICV3 related to be compiled, we need to add GICD_BASE, GICR_BASE defined by the qemu arm64 virt machine.
Signed-off-by : Chan Kim ckim@etri.re.kr
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 99264a6478..437857b188 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -1044,6 +1044,7 @@ config ARCH_QEMU select DM_SERIAL select OF_CONTROL select PL01X_SERIAL
select GICV3 imply CMD_DM imply DM_RNG imply DM_RTC
diff --git a/include/configs/qemu-arm.h b/include/configs/qemu-arm.h index e296f39879..979ae1815d 100644 --- a/include/configs/qemu-arm.h +++ b/include/configs/qemu-arm.h @@ -11,4 +11,6 @@
/* For timer, QEMU emulates an ARMv7/ARMv8 architected timer */
+#define GICD_BASE 0x8000000 /* 24MHz, FPGA runs at 5MHz */ +#define GICR_BASE 0x80a0000 /* 24MHz, FPGA runs at 5MHz */ #endif /* __CONFIG_H */
Thanks! Chan Kim
Thank you for the fix!
This patch is corrupt. You could try using 'patman' to send your patches.
Also, for your commit message, say something like "Without CONFIG_xxx Linux does not boot on board xxx. Add this to resolve the problem"
You don't want things like "I'm trying to send" in the git history.
Regards, Simon