OpenGrok
Cross Reference: Makefile
xref
: /
src
/
sys
/
stand
/
efiboot
/
bootaa64
/
Makefile
Home
|
History
|
Annotate
|
Download
|
only in
bootaa64
History log of
/src/sys/stand/efiboot/bootaa64/Makefile
Revision
Date
Author
Comments
1.13
07-Dec-2024
jmcneill
efiboot: Use 1:1 PA to VA mappings for RT services.
UEFI firmware on Snapdragon X Elite devices crashes when
SetVirtualAddressMap is called with runtime mappings that are not 1:1.
Always do this on arm64 as it won't interfere with KVA and will help us
avoid avoid a very common class of firmware bugs.
1.12
02-Apr-2022
skrll
branches: 1.12.10;
Update to support EFI runtime outside the kernel virtual address space
by creating an EFI RT pmap that can be activated / deactivated when
required.
Adds support for EFI RT to ARM_MMU_EXTENDED (ASID) 32-bit Arm machines.
On Arm64 the usage of pmapboot_enter is reduced and the mappings are
created much later in the boot process -- now in cpu_startup_hook.
Backward compatiblity for KVA mapped RT from old bootaa64.efi is
maintained.
Adding support to other platforms should be easier as a result.
1.11
06-Oct-2021
jmcneill
efiboot: Make FDT support optional on a per-arch basis.
1.10
10-Sep-2020
jakllsch
bootaa64: explicitly set GNUEFIARCH and LIBGNUEFI_ARCH to aarch64
1.9
08-Sep-2020
jmcneill
Be explicit about building for little endian. This allows efiboot to be
built with the aarch64eb toolchain.
1.8
21-Jun-2020
jmcneill
Add module support.
1.7
25-Jan-2020
jmcneill
Clean up the banner so it fits in 80 columns and add some extra details
to the "version" command output.
1.6
23-Sep-2019
christos
branches: 1.6.2;
Consistently use ${RELEASEDIR}/${RELEASEMACHINE} instead of
${RELEASEDIR}/${MACHINE} (Paul Ripke)
1.5
28-Oct-2018
jmcneill
branches: 1.5.4; 1.5.6;
Make EFI runtime services available to the kernel. Bump version to 1.5.
1.4
21-Oct-2018
jmcneill
Enable ACPI support.
1.3
12-Oct-2018
jmcneill
Add ACPI support (enable with -DEFIBOOT_ACPI, currently disabled).
When UEFI reports that ACPI tables are available, generate a DTB with
compatible string "netbsd,generic-acpi" and pass this to the booted
kernel.
The DTB contains a /chosen property "netbsd,acpi-root-table" that contains
the physical address of the ACPI RSDP, along with a special /acpi node
with compatible string "netbsd,acpi" for the kernel to attach an acpi(4)
device driver.
1.2
27-Aug-2018
jmcneill
branches: 1.2.2;
Add release target
1.1
24-Aug-2018
jmcneill
Add MI EFI bootloader and AArch64 glue.
1.2.2.4
26-Nov-2018
pgoyette
Sync with HEAD, resolve a couple of conflicts
1.2.2.3
20-Oct-2018
pgoyette
Sync with head
1.2.2.2
06-Sep-2018
pgoyette
Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
1.2.2.1
27-Aug-2018
pgoyette
file Makefile was added on branch pgoyette-compat on 2018-09-06 06:56:47 +0000
1.5.6.1
26-Jan-2020
martin
Pull up following revision(s) (requested by jmcneill in ticket #653):
sys/stand/efiboot/prompt.c: revision 1.6
sys/stand/efiboot/boot.c: revision 1.20
sys/stand/efiboot/bootarm/Makefile: revision 1.4
sys/stand/efiboot/efiacpi.c: revision 1.6
sys/stand/efiboot/exec.c: revision 1.13
sys/stand/efiboot/Makefile.efiboot: revision 1.10
sys/stand/efiboot/bootaa64/Makefile: revision 1.7
Fix for disappearing counters on graphics consoles
Hide the twiddle while loading efiboot plist
Clean up the banner so it fits in 80 columns and add some extra details
to the "version" command output.
1.5.4.4
13-Apr-2020
martin
Mostly merge changes from HEAD upto 20200411
1.5.4.3
08-Apr-2020
martin
Merge changes from current as of 20200406
1.5.4.2
10-Jun-2019
christos
Sync with HEAD
1.5.4.1
28-Oct-2018
christos
file Makefile was added on branch phil-wifi on 2019-06-10 22:09:56 +0000
1.6.2.1
25-Jan-2020
ad
Sync with head.
1.12.10.1
02-Aug-2025
perseant
Sync with HEAD
Indexes created Sat Oct 25 10:09:55 GMT 2025