[PATCH] Add CONFIG_GICV3 for ARCH_QEMU
Simon Glass
sjg at chromium.org
Mon Jun 12 23:17:36 CEST 2023
Hi Chan,
On Mon, 5 Jun 2023 at 02:40, Chan Kim <ckim at 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 at 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
>
>
>
>
More information about the U-Boot
mailing list