Hi, Priyanka,
> -Original Message-
> From: Priyanka Jain
> Sent: Thursday, April 23, 2020 6:32 PM
> To: Alison Wang ; u-boot@lists.denx.de; Jagdish
> Gediya
> Cc: Shengzhou Liu
> Subject: RE: [PATCH] configs: ls1021a: Append CMA configuration to bootargs
>
Signed-off-by: Alison Wang
---
Change in v2:
- Update the comment.
include/configs/ls1021atwr.h | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/include/configs/ls1021atwr.h b/include/configs/ls1021atwr.h
index a6289850ca..45ce460dca 100644
--- a/include/configs
According to commit , this patch appends CMA configuration
to bootargs for LS1021ATWR.
Signed-off-by: Shengzhou Liu
Signed-off-by: Alison Wang
---
include/configs/ls1021atwr.h | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/include/configs/ls1021atwr.h b/include
This patch appends CMA configuration to bootargs for LS1021ATWR board.
Signed-off-by: Shengzhou Liu
Signed-off-by: Alison Wang
---
Changes for v2:
- Append CMA configuration to bootargs directly
include/configs/ls1021atwr.h | 8
1 file changed, 4 insertions(+), 4 deletions
This patch appends othbootargs to bootargs for LS1021ATWR board.
Signed-off-by: Alison Wang
---
include/configs/ls1021atwr.h | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/include/configs/ls1021atwr.h b/include/configs/ls1021atwr.h
index 8e2784b..266107c 100644
--- a
This patch sets CONFIG_SYS_BOOTMAPSZ to the amount of memory available
to safely contain a kernel, device tree and initrd for relocation. The
way to set fdt_high as 0x to disable device tree relocation is
removed.
Signed-off-by: Alison Wang
---
include/configs/ls1021aiot.h | 5
The default reserved memory for CMA is high memory. If LPAE is enabled,
highmem pages are non-remapped and can not be used with
dma_alloc_coherent. This patch will reserve low memory for CMA and fix
the issue on LS1021A.
Signed-off-by: Peng Ma
Signed-off-by: Shengzhou Liu
Signed-off-by: Alison
-off-by: Alison Wang
---
common/spl/Kconfig | 8 ++--
configs/ls1021aiot_sdcard_defconfig | 1 +
configs/ls1021aqds_nand_defconfig | 1 +
configs/ls1021aqds_sdcard_ifc_defconfig | 1 +
configs
This patch defines CONFIG_ENV_ADDR for QSPI Boot which specifies the
start address of the flash sector containing the environment. It fixes
the issue that bootcmd is always set as default at bootup.
Signed-off-by: Alison Wang
---
include/configs/ls1046afrwy.h | 3 +++
1 file changed, 3
As VIDEO_IMX_HDP_LOAD is supported on LS1028A, this patch adds
ARCH_LS1028A dependency for VIDEO_IMX_HDP_LOAD.
Signed-off-by: Alison Wang
---
drivers/video/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig
index 7aa1727e5b
Barrier transactions from CCI400 need to be disabled till
the DDR is configured, otherwise it may lead to system hang.
The patch adds workaround to fix the erratum.
Signed-off-by: Shengzhou Liu
Signed-off-by: Alison Wang
---
arch/arm/cpu/armv7/ls102xa/Kconfig| 6 +++
arch/arm/cpu
Hi, Stefano,
I don't have vf610 boards now. I am afraid I could not verify it too.
Best Regards,
Alison Wang
>-Original Message-
>From: Stefano Babic
>Sent: 2018年10月23日 0:05
>To: Alison Wang
>Cc: U-Boot@lists.denx.de
>Subject: Regression: vf610twr build error
&
calling hang().
This patch will add timer_init() in board_init_f for SPL and fix a
series of issues it caused.
Signed-off-by: Alison Wang
---
board/freescale/ls1021aqds/ls1021aqds.c |1 +
board/freescale/ls1021atwr/ls1021atwr.c |1 +
2 files changed, 2 insertions(+), 0 deletions(-)
diff
This patch updates the copyright claim for the issues reported by Legal
Review.
Signed-off-by: Alison Wang
---
board/freescale/ls2080ardb/ls2080ardb.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/board/freescale/ls2080ardb/ls2080ardb.c
b/board/freescale/ls2080ardb
On Wed, Jan 3, 2018 at 10:02 PM, Tom Rini wrote:
>
> Move some of the code for the "lane_bank" and "cpld" code local commands
> so that they are not built for SPL as they can only be used in full
> U-Boot. This means we can mark a few functions as static as well
to implement the workaround for this erratum.
Signed-off-by: Alison Wang
---
Changes in v3:
- Check the major revision of Cortex-A53.
Changes in v2:
- Check the revision of Cortex-A53 and apply the erratum to r0p3 and later
release.
- Fix the mistake in the commit description.
arch/arm/Kconfig
> On 21/07/17 09:00, Alison Wang wrote:
>
> Hi,
>
> > 855873: An eviction might overtake a cache clean operation
> > Workaround: The erratum can be avoided by upgrading cache clean by
> > address operations to cache clean and invalidate operations. For
> > Cor
to implement the workaround for this erratum.
Signed-off-by: Alison Wang
---
Changes in v2:
- Check the revision of Cortex-A53 and apply the erratum to r0p3 and later
release.
- Fix the mistake in the commit description.
arch/arm/Kconfig | 3 +++
arch/arm/cpu/armv8/fsl
Hi, Andre,
> On 20/07/17 03:09, Alison Wang wrote:
> > 855873: An eviction might overtake a cache clean operation
> > Workaround: The erratum can be avoided by upgrading cache clean by
> > address operations to cache clean and invalidate operations. For
> > Cortex
to implement the workaround for this erratum.
Signed-off-by: Alison Wang
---
arch/arm/Kconfig | 3 +++
arch/arm/cpu/armv8/fsl-layerscape/Kconfig | 2 ++
arch/arm/cpu/armv8/start.S| 15 ++-
3 files changed, 19 insertions(+), 1 deletion(-)
diff
Hi, Bin,
I have sent a patch to enable driver model for USB for LS1021A boards.
Thanks for reminding.
Best Regards,
Alison Wang
> -Original Message-
> From: Bin Meng [mailto:bmeng...@gmail.com]
> Sent: Tuesday, July 04, 2017 10:16 PM
> To: Vignesh R ; Alison Wang ;
>
This patch enables driver model for USB in defconfigs for LS1021A platforms.
Signed-off-by: Alison Wang
---
configs/ls1021aqds_nand_defconfig | 1 +
configs/ls1021aqds_nor_SECURE_BOOT_defconfig| 1 +
configs/ls1021aqds_qspi_defconfig | 1 +
configs
Hi, York,
> On 05/26/2017 01:01 AM, Alison Wang wrote:
> > This patch includes common config_distro_defaults.h and
> > config_distro_bootcmd.h for u-boot enviroments to support distro boot
> > which automatically scan boot.scr from storage devices(e.g.
> > SD/USB/
The duplicate definitions for IH_ARCH_ARM and IH_ARCH_ARM64 are removed.
The definitions in are used.
According to this modification, the comparison between os arch and cpu
arch is done in C programming instead of ASM programming.
Signed-off-by: Alison Wang
---
arch/arm/cpu/armv8/fsl
Hi, Tom,
> On Tue, Jun 06, 2017 at 03:32:40PM +0800, Alison Wang wrote:
>
> > As only FIT image is supported now, this patch is to support loading
> > 32-bit uImage, dtb and rootfs separately.
> >
> > Signed-off-by: Alison Wang
>
> Reviewed-by: Tom Rini
As only FIT image is supported now, this patch is to support loading
32-bit uImage, dtb and rootfs separately.
Signed-off-by: Alison Wang
---
include/image.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/include/image.h b/include/image.h
index 8d380e0..fcfe730 100644
-off-by: Alison Wang
---
configs/ls1021atwr_nor_defconfig | 1 +
configs/ls1021atwr_sdcard_ifc_defconfig | 1 +
configs/ls1021atwr_sdcard_qspi_defconfig | 1 +
include/configs/ls1021atwr.h | 81 ++--
4 files changed, 81 insertions(+), 3 deletions
On 04/27/2017 01:08 AM, Alison Wang wrote:
> This patch is to adjust the memory mapping for FLash/SD card on
> LS1043AQDS and LS1043ARDB, such as PPA firmware load address, FMAN
> firmware load address, QE firmware load address, U-Boot start address
> on serial flash and environ
This patch is to adjust the memory mapping for FLash/SD card on LS1021AQDS
and LS1021ATWR, such as U-Boot start address on serial Flash, QE firmware
load address and environment address.
Signed-off-by: Alison Wang
---
Changes:
- None
include/configs/ls1021aqds.h | 10 +-
include
This patch is to adjust the memory mapping for FLash/SD card on
LS1046AQDS and LS1046ARDB, such as FMAN firmware load address, U-Boot
start address on serial flash and environment address.
Signed-off-by: Alison Wang
---
Changes:
- Update the comments and README.
board/freescale/ls1046ardb
This patch is to adjust the memory mapping for FLash/SD card on
LS1043AQDS and LS1043ARDB, such as PPA firmware load address, FMAN
firmware load address, QE firmware load address, U-Boot start address on
serial flash and environment address.
Signed-off-by: Alison Wang
---
Changes:
- Update the
This patch is to adjust the memory mapping for FLash/SD card on
LS1046AQDS and LS1046ARDB, such as FMAN firmware load address, U-Boot
start address on serial flash and environment address.
Signed-off-by: Alison Wang
---
include/configs/ls1046a_common.h | 8
include/configs
This patch is to adjust the memory mapping for FLash/SD card on
LS1043AQDS and LS1043ARDB, such as PPA firmware load address, FMAN
firmware load address, QE firmware load address, U-Boot start address on
serial flash and environment address.
Signed-off-by: Alison Wang
---
arch/arm/cpu/armv8/fsl
This patch is to adjust the memory mapping for FLash/SD card on LS1021AQDS
and LS1021ATWR, such as U-Boot start address on serial Flash, QE firmware
load address and environment address.
Signed-off-by: Alison Wang
---
include/configs/ls1021aqds.h | 10 +-
include/configs/ls1021atwr.h
ned-off-by: Sanchayan Maity
> ---
> drivers/video/fsl_dcu_fb.c | 61
> --
> 1 file changed, 59 insertions(+), 2 deletions(-)
>
Reviewed-by: Alison Wang
Best Regards,
Alison Wang
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
e at it change the polarity of pixel clock to display samples data
> on the rising edge.
>
> Signed-off-by: Stefan Agner
> Signed-off-by: Sanchayan Maity
> ---
> drivers/video/fsl_dcu_fb.c | 13 ++++++---
> 1 file changed, 6
gs/ls1021atwr.h| 4 +---
> scripts/config_whitelist.txt | 1 -
> 25 files changed, 30 insertions(+), 12 deletions(-)
Reviewed-by: Alison Wang
Best Regards,
Alison Wang
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
delay for AR8033 on the third port.
Signed-off-by: Alison Wang
---
board/freescale/ls1021atwr/ls1021atwr.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/board/freescale/ls1021atwr/ls1021atwr.c
b/board/freescale/ls1021atwr/ls1021atwr.c
index d96fd77..ff32d5c 100644
--- a/board/freescale
+-
> scripts/config_whitelist.txt | 1 -
> 19 files changed, 20 insertions(+), 27 deletions(-)
>
[Alison Wang] Reviewed-by: Alison Wang
Best Regards,
Alison Wang
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot
-
> --
> > 1 file changed, 27 insertions(+), 21 deletions(-)
> >
>
> Alison,
>
> This patch looks OK to me. Would you confirm?
>
[Alison Wang] This patch looks OK to me too.
Reviewed-by: Alison Wang
Best Regards,
Alison Wang
___
> -Original Message-
> From: Peng Fan [mailto:peng@nxp.com]
> Sent: Wednesday, February 22, 2017 4:22 PM
> To: sba...@denx.de
> Cc: u-boot@lists.denx.de; Peng Fan ; Bhuvanchandra DV
> ; york sun ; Shaohui
> Xie ; Alison Wang
> Subject: [PATCH V3 13/19] ser
> On 16 January 2017 at 08:34, Alexander Graf wrote:
> >
> >
> > On 16/01/2017 07:16, Alison Wang wrote:
> >>
> >> For 64-bit kernel, there is a warning about x1-x3 nonzero in
> >> violation of boot protocol. To fix this issue, input argument
For 64-bit kernel, there is a warning about x1-x3 nonzero in violation
of boot protocol. To fix this issue, input argument 4 is added for
armv8_switch_to_el2 and armv8_switch_to_el1. The input argument 4 will
be set to the right value, such as zero.
Signed-off-by: Alison Wang
Reviewed-by
> On 16/01/2017 07:16, Alison Wang wrote:
> > For 64-bit kernel, there is a warning about x1-x3 nonzero in
> violation
> > of boot protocol. To fix this issue, input argument 4 is added for
> > armv8_switch_to_el2 and armv8_switch_to_el1. The input argument 4
> will
&g
> On 01/13/2017 10:36 AM, Alison Wang wrote:
> >> On 01/13/2017 09:23 AM, Alison Wang wrote:
> >>>>> Am 13.01.2017 um 08:50 schrieb Alison Wang :
> >>>>>
> >>>>> For 64-bit kernel, there is a warning about x1-x3 nonzero in
>
For 64-bit kernel, there is a warning about x1-x3 nonzero in violation
of boot protocol. To fix this issue, input argument 4 is added for
armv8_switch_to_el2 and armv8_switch_to_el1. The input argument 4 will
be set to the right value, such as zero.
Signed-off-by: Alison Wang
---
Changes in v2
For 64-bit kernel, there is a warning about x1-x3 nonzero in violation
of boot protocol. x3 should be reset to zero before jumping to the
kernel.
This patch will adjust the parameters to transfer and make sure x3 is
zero.
Signed-off-by: Alison Wang
---
arch/arm/cpu/armv8/transition.S | 44
> > Am 13.01.2017 um 08:50 schrieb Alison Wang :
> >
> > For 64-bit kernel, there is a warning about x1-x3 nonzero in
> violation
> > of boot protocol. x3 should be reset to zero before jumping to the
> > kernel.
> >
> > This patch will adjust t
> On 01/13/2017 09:23 AM, Alison Wang wrote:
> >>> Am 13.01.2017 um 08:50 schrieb Alison Wang :
> >>>
> >>> For 64-bit kernel, there is a warning about x1-x3 nonzero in
> >> violation
> >>> of boot protocol. x3 should be reset to zero bef
Hi, Ryan,
This patch is to fix the issue about a warning for ARMv8 64-bit kernel
you reported before. I have tested on my LayerScape boards. Please review and
try on your boards too.
Thanks.
Best Regards,
Alison Wang
> -Original Message-
> From: Aliso
Hi, Ryan,
Thanks for your feedback. I will do some investigation and give you my
solution.
Best Regards,
Alison Wang
> -Original Message-
> From: Ryan Harkin [mailto:ryan.har...@linaro.org]
> Sent: Wednesday, January 11, 2017 4:59 PM
> To: Alison Wang
&g
> -Original Message-
> From: York Sun [mailto:york@nxp.com]
> Sent: Thursday, November 24, 2016 3:09 AM
> To: u-boot@lists.denx.de
> Cc: york sun ; Alison Wang
> Subject: [PATCH] image-fit: Fix compiling error caused by autoconf.h
>
> Commit ec6617c3 incl
2016년 11월 16일 (수) 19:44, Alison Wang
mailto:alison.w...@nxp.com>>님이 작성:
Hi, Thomas,
I didn't see your patch. Maybe it isn't CC'ing me. Could you send me and york
the link?
Minkyu Kang,
Could you add review-by and assign this patch
http://patchwork.ozlabs.org/patch/66794
Hi, Alex,
> On 11/21/2016 01:07 PM, Alexander Graf wrote:
> >
> >
> > On 21/11/2016 21:45, york sun wrote:
> >> On 11/21/2016 12:40 PM, Alexander Graf wrote:
> >>>
> >>>
> >>> On 21/11/2016 21:23, york sun wrote:
> >>&g
second cluster and so
> with ARMV8_MULTIENTRY config option enabled, the 'branch_if_master'
> macro fails to detect the CPU as boot CPU. As a temporary workaround
> the CPU_RELEASE_ADDR is set to point to '_main'.
>
> Cc: Minkyu Kang
> Cc: Alison Wang
> Signed
anks.
Best Regards,
Alison Wang
> > On Tue, Nov 15, 2016 at 1:03 PM, Alison Wang
> > wrote:
> > > Hi, Thomas, Alex and York,
> > >
> > > Before there are some discussions about this patch, could we make a
> > solution now? Or else, the patches about
s, is ARMV8_MULTIENTRY enabled on Exynos7420 now? If not, is there a good
way to enable ARMV8_MULTIENTRY on Exynos7420 now?
Thanks.
Best Regards,
Alison Wang
> -Original Message-
> From: Thomas Abraham [mailto:ta.oma...@gmail.com]
> Sent: Tuesday, September 20, 2016 4:45 PM
> To: Ale
Hi, Thomas,
> On Tue, Nov 15, 2016 at 1:03 PM, Alison Wang
> wrote:
> > Hi, Thomas, Alex and York,
> >
> > Before there are some discussions about this patch, could we make a
> solution now? Or else, the patches about [PATCH v8 0/3] armv8: Support
> loading 32-bit
> On 10 November 2016 at 02:49, Alison Wang wrote:
> > This series is to support loading a 32-bit OS, the execution state
> will change from AArch64 to AArch32 when jumping to kernel. The
> architecture information will be got through checking FIT image, then
> U-Boot will lo
> On 7 November 2016 at 02:21, Alison Wang wrote:
> >> On 11/04/2016 10:12 AM, Alexander Graf wrote:
> >> >
> >> >
> >> > On 04/11/2016 17:08, york sun wrote:
> >> >> On 11/04/2016 09:53 AM, Alexander Graf wrote:
> >> >&
and armv8_switch_to_el1_m.
----
Alison Wang (3):
armv8: Support loading 32-bit OS in AArch32 execution state
armv8: fsl-layerscape: SMP support for loading 32-bit OS
armv8: fsl-layerscape: Support loading 32-bit OS with PSCI enabled
arch/arm/Kconfig | 6 +++
Spin-table method is used for secondary cores to load 32-bit OS. The
architecture information will be got through checking FIT image and
saved in the os_arch element of spin-table, then the secondary cores
will check os_arch and jump to 32-bit OS or 64-bit OS automatically.
Signed-off-by: Alison
.
Signed-off-by: Alison Wang
---
arch/arm/cpu/armv8/sec_firmware_asm.S | 23 +++
arch/arm/cpu/armv8/transition.S | 12
arch/arm/include/asm/system.h | 2 ++
3 files changed, 37 insertions(+)
diff --git a/arch/arm/cpu/armv8/sec_firmware_asm.S
b
To support loading a 32-bit OS, the execution state will change from
AArch64 to AArch32 when jumping to kernel.
The architecture information will be got through checking FIT image,
then U-Boot will load 32-bit OS or 64-bit OS automatically.
Signed-off-by: Ebony Zhu
Signed-off-by: Alison Wang
t;> fails, then she needs to fix it.
> >>>
> >>> That's his point :). And I concur.
> >>
> >> Thanks for the confirmation.
> >>
> >>>
> >>> (btw, you guys really should start thinking about following the ARM
>
> On 4 November 2016 at 02:26, Alison Wang wrote:
> > York,
> >
> >
> >
> > No, he don’t have my 32-bit kernel image. I am not
> > sure he is using 32-bit kernel or 64-bit kernel.
> >
> >
> >
> > Ryan,
> >
>
running in EL2 when calling
armv8_swith_to_el2, the attached patch with PSCI enabled is needed.
Best Regards,
Alison Wang
From: york sun
Sent: Friday, November 04, 2016 10:04 AM
To: ryan.har...@linaro.org
Cc: Wang Huan ; ag...@suse.de; Scott Wood
; Stuart Yoder ; Leo Li
; feng
GPL-2.0+
> + */
> +
> +#ifndef __CONFIG_H
> +#define __CONFIG_H
> +
> +#define CONFIG_LS102XA
> +#define CONFIG_ARMV7_PSCI_1_0
> +#define CONFIG_ARMV7_PSCI_GTE_1_0
[Alison Wang] Where is this macro mentioned? I didn't find any related code.
> +#define CONFI
Spin-table method is used for secondary cores to load 32-bit OS. The
architecture information will be got through checking FIT image and
saved in the os_arch element of spin-table, then the secondary cores
will check os_arch and jump to 32-bit OS or 64-bit OS automatically.
Signed-off-by: Alison
32 SVC.
- Support to call armv8_switch_to_el2_m and armv8_switch_to_el1_m.
----
Alison Wang (2):
armv8: Support loading 32-bit OS in AArch32 execution state
armv8: fsl-layerscape: SMP support for loading 32-
> -邮件原件-
> 发件人: york sun [mailto:york@nxp.com]
> 发送时间: Thursday, October 06, 2016 3:00 AM
> 收件人: Alison Wang ; ag...@suse.de; Scott Wood
> ; Stuart Yoder ; Leo Li
> ; feng...@phytium.com.cn; linus.wall...@linaro.org;
> ryan.har...@linaro.org; mon...@monstr.eu;
To support loading a 32-bit OS, the execution state will change from
AArch64 to AArch32 when jumping to kernel.
The architecture information will be got through checking FIT image,
then U-Boot will load 32-bit OS or 64-bit OS automatically.
Signed-off-by: Ebony Zhu
Signed-off-by: Alison Wang
Hi, York,
> On 09/23/2016 01:15 AM, Alison Wang wrote:
> > GENERIC_TIMER_CLK and CONFIG_TIMER_CLK_FREQ are both used to define
> > Generic Timer frequency. It is reduplicate. This patch will remove
> > GENERIC_TIMER_CLK macro.
> >
> > Signed-off-by: Alison Wang
GENERIC_TIMER_CLK and CONFIG_TIMER_CLK_FREQ are both used to define
Generic Timer frequency. It is reduplicate. This patch will remove
GENERIC_TIMER_CLK macro.
Signed-off-by: Alison Wang
---
arch/arm/cpu/armv7/ls102xa/psci.S | 2 +-
arch/arm/cpu/armv7/ls102xa/timer.c | 2 +-
include/configs
Spin-table method is used for secondary cores to load 32-bit OS. The
architecture information will be got through checking FIT image and
saved in the os_arch element of spin-table, then the secondary cores
will check os_arch and jump to 32-bit OS or 64-bit OS automatically.
Signed-off-by: Alison
This patch is to use the the generic lowlevel_init instead of the
specific one.
Signed-off-by: Alison Wang
---
arch/arm/mach-exynos/soc.c | 8
1 file changed, 8 deletions(-)
diff --git a/arch/arm/mach-exynos/soc.c b/arch/arm/mach-exynos/soc.c
index f9c7468..737a8dd 100644
--- a/arch
Arch64 EL2 or AArch32 Hyp.
- armv8_switch_to_el1_aarch32() is removed. armv8_switch_to_el1_m is used
to switch to AArch64 EL1 or AArch32 SVC.
- Support to call armv8_switch_to_el2_m and armv8_switch_to_el1_m.
----
Alison Wang (2):
armv8:
To support loading a 32-bit OS, the execution state will change from
AArch64 to AArch32 when jumping to kernel.
The architecture information will be got through checking FIT image,
then U-Boot will load 32-bit OS or 64-bit OS automatically.
Signed-off-by: Ebony Zhu
Signed-off-by: Alison Wang
As CONFIG_ARMV8_SWITCH_TO_EL1 is not used now, this patch is to remove
CONFIG_ARMV8_SWITCH_TO_EL1 and the corresponding functions.
Signed-off-by: Alison Wang
---
arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S | 13
arch/arm/cpu/armv8/start.S | 5 +--
arch/arm/cpu/armv8
To support loading a 32-bit OS, the execution state will change from
AArch64 to AArch32 when jumping to kernel.
The architecture information will be got through checking FIT image,
then U-Boot will load 32-bit OS or 64-bit OS automatically.
Signed-off-by: Ebony Zhu
Signed-off-by: Alison Wang
Spin-table method is used for secondary cores to load 32-bit OS. The
architecture information will be got through checking FIT image and
saved in the os_arch element of spin-table, then the secondary cores
will check os_arch and jump to 32-bit OS or 64-bit OS automatically.
Signed-off-by: Alison
and armv8_switch_to_el1_m.
----
Alison Wang (2):
armv8: Support loading 32-bit OS in AArch32 execution state
armv8: fsl-layerscape: SMP support for loading 32-bit OS
arch/arm/Kconfig | 6 ++
arch/arm/cpu/armv8/fsl-lay
To support loading a 32-bit OS, the execution state will change from
AArch64 to AArch32 when jumping to kernel.
The architecture information will be got through checking FIT
image, then U-Boot will load 32-bit OS or 64-bit OS automatically.
Signed-off-by: Ebony Zhu
Signed-off-by: Alison Wang
Spin-table method is used for secondary cores to load 32-bit OS. The
architecture information will be got through checking FIT image and
saved in the os_arch element of spin-table, then the secondary cores
will check os_arch and jump to 32-bit OS or 64-bit OS automatically.
Signed-off-by: Alison
32 SVC.
- Support to call armv8_switch_to_el2_m and armv8_switch_to_el1_m.
Alison Wang (2):
armv8: Support loading 32-bit OS in AArch32 execution state
armv8: fsl-layerscape: SMP support for loading 32-bit OS
arch/arm/Kconfig | 6
arch/arm/cpu/armv8/fsl-lay
Spin-table method is used for secondary cores to load 32-bit OS. The
architecture information will be got through checking FIT image and
saved in the os_arch element of spin-table, then the secondary cores
will check os_arch and jump to 32-bit OS or 64-bit OS automatically.
Signed-off-by: Alison
to switch to AArch64 EL1 or AArch32 SVC.
- Support to call armv8_switch_to_el2_m and armv8_switch_to_el1_m.
Alison Wang (2):
armv8: Support loading 32-bit OS in AArch32 execution state
armv8: fsl-layerscape: SMP suppor
To support loading a 32-bit OS, the execution state will change from
AArch64 to AArch32 when jumping to kernel.
The architecture information will be got through checking FIT
image, then U-Boot will load 32-bit OS or 64-bit OS automatically.
Signed-off-by: Ebony Zhu
Signed-off-by: Alison Wang
Spin-table method is used for secondary cores to load 32-bit OS. The
architecture information will be got through checking FIT image and
saved in the os_arch element of spin-table, then the secondary cores
will check os_arch and jump to 32-bit OS or 64-bit OS automatically.
Signed-off-by: Alison
To support loading a 32-bit OS, the execution state will change from
AArch64 to AArch32 when jumping to kernel.
The architecture information will be got through checking FIT
image, then U-Boot will load 32-bit OS or 64-bit OS automatically.
Signed-off-by: Ebony Zhu
Signed-off-by: Alison Wang
. armv8_switch_to_el2_m is used
to switch to AArch64 EL2 or AArch32 Hyp.
- armv8_switch_to_el1_aarch32() is removed. armv8_switch_to_el1_m is used
to switch to AArch64 EL1 or AArch32 SVC.
Alison Wang (2):
armv8: Support loading 32
Spin-table method is used for secondary cores to load 32-bit OS. The
architecture information will be got through checking FIT image and
saved in the os_arch element of spin-table, then the secondary cores
will check os_arch and jump to 32-bit OS or 64-bit OS automatically.
Signed-off-by: Alison
.
Alison Wang (2):
armv8: Support loading 32-bit OS in AArch32 execution state
armv8: fsl-layerscape: SMP support for loading 32-bit OS
arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S | 21 +++
arch/arm/cpu/armv8/fsl-layerscape
To support loading a 32-bit OS, the execution state will change from
AArch64 to AArch32 when jumping to kernel.
The architecture information will be got through checking FIT
image, then U-Boot will load 32-bit OS or 64-bit OS automatically.
Signed-off-by: Ebony Zhu
Signed-off-by: Alison Wang
In defconfig, enable CONFIG_OF_LIBFDT to support booting DT linux kernel
and enable COFNIG_FIT to support FIT image.
Signed-off-by: Alison Wang
---
configs/ls1021aqds_ddr4_nor_defconfig| 3 +++
configs/ls1021aqds_ddr4_nor_lpuart_defconfig | 3 +++
configs/ls1021aqds_nand_defconfig
As the issue about the stack will get corrupted when switching between
the early and final mmu tables is fixed by commit
70e21b06425ad6e1e90931333a704a600941cfff, the workaround to flush dcache
is unnecessary and will be removed.
Signed-off-by: Alison Wang
---
arch/arm/cpu/armv8/fsl-layerscape
For LS1021A Secure Boot, SPARE2 register is used and modified by the
IBR. To avoid the conflict, SPARE4 is used instead of SPARE2 to store
the entry point of kernel. This patch is to get the entry point of
kernel from SPARE4 instead of SPARE2.
Signed-off-by: Alison Wang
---
board/freescale
As QSPI driver is supported in ls1021aqds_sdcard_qspi_defconfig, SPI-NOR
with MTD uclass, CONFIG_MTD_DATAFLASH and new flash vendor config
CONFIG_SPI_NOR_SPANSION need be enabled.
Signed-off-by: Alison Wang
---
configs/ls1021aqds_sdcard_qspi_defconfig | 7 +--
1 file changed, 5 insertions
As QSPI driver is supported in ls1021atwr_sdcard_qspi_defconfig,
CONFIG_MTD needs to be enabled for SPI-NOR with MTD uclass.
Signed-off-by: Alison Wang
---
configs/ls1021atwr_sdcard_qspi_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/ls1021atwr_sdcard_qspi_defconfig
b
CONFIG_SYS_CONSOLE_IS_IN_ENV needs to be enabled, so we could set stdout
environment variable to specify the vga for the console output when
LCD/HDMI is connected to the boards.
Signed-off-by: Alison Wang
---
include/configs/ls1021aqds.h | 1 +
include/configs/ls1021atwr.h | 1 +
2 files
1 - 100 of 370 matches
Mail list logo