OpenGrok
Cross Reference: efibootarm.c
xref
: /
src
/
sys
/
stand
/
efiboot
/
bootarm
/
efibootarm.c
Home
|
History
|
Annotate
|
Download
|
only in
bootarm
History log of
/src/sys/stand/efiboot/bootarm/efibootarm.c
Revision
Date
Author
Comments
1.5
18-Sep-2024
skrll
Clean and invalidate the full data cache as the armv6_start.S code assumes
that the caches are disabled on entry which armv7_exec_kernel ensures.
When caches are disabled armv6_start.S will invalidate (not clean) the
cache and this can lose u-boot data for the u-boots that now don't
perform their own cache maintenance.
An example of such a u-boot is the banana pro that chuq@ has tried which
has
commit 8b5dea33584261cc5d600614970d1cbed6d99f91
Author: Heinrich Schuchardt <xypron.glpk@gmx.de>
Date: Wed Mar 3 14:05:05 2021 +0100
efi_loader: disable GRUB_ARM32_WORKAROUND on ARCH_SUNXI
applied.
Improving things so that the architected caches could remain on would be
better, but that's a much bigger change / set of changes.
1.4
15-Aug-2024
skrll
Allow an MD check in prepare_boot and use it on arm64 (aarch64) to check
that, if a big endian kernel is seen, the CPU is capable of supporting BE
data accesses at EL0 via ID_AA64MMFR0_EL1.BigEnd.
1.3
28-Nov-2020
jmcneill
branches: 1.3.24;
Add a hook for MD specific info to print in the "ver" command. Use this
to print the value of the current execution level in bootaa64.
1.2
30-Mar-2019
jmcneill
branches: 1.2.4; 1.2.14;
Jump to MARK_ENTRY instead of MARK_START
1.1
30-Mar-2019
jmcneill
Add efiboot support for 32-bit ARM targets.
1.2.14.1
14-Dec-2020
thorpej
Sync w/ HEAD.
1.2.4.2
10-Jun-2019
christos
Sync with HEAD
1.2.4.1
30-Mar-2019
christos
file efibootarm.c was added on branch phil-wifi on 2019-06-10 22:09:56 +0000
1.3.24.1
02-Aug-2025
perseant
Sync with HEAD
Indexes created Sun Oct 12 22:09:51 GMT 2025