Revision tags: release/14.2.0 |
|
#
5e8bd45f |
| 27-Sep-2024 |
Ahmad Khalifa <ahmadkhalifa570@gmail.com> |
stand/elf64_freebsd.c: use headers instead of doing things ourselves
Try our best to use headers instead of doing things ourselves. With i386's headers, there are some holes we need to fill manually
stand/elf64_freebsd.c: use headers instead of doing things ourselves
Try our best to use headers instead of doing things ourselves. With i386's headers, there are some holes we need to fill manually.
Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/1446
show more ...
|
#
ea0f267c |
| 27-Sep-2024 |
Ahmad Khalifa <ahmadkhalifa570@gmail.com> |
stand/efi: move G(x) and M(x) macros to loader_efi.h
These are often needed for copying to the staging area or just general page table calculations on amd64.
Reviewed by: imp Pull Request: https://
stand/efi: move G(x) and M(x) macros to loader_efi.h
These are often needed for copying to the staging area or just general page table calculations on amd64.
Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/1446
show more ...
|
#
a2c48b86 |
| 27-Sep-2024 |
Ahmad Khalifa <ahmadkhalifa570@gmail.com> |
stand: move 'staging' to loader_efi.h
On amd64, we need this to setup the page tables.
Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/1446
|
#
66b9db03 |
| 27-Sep-2024 |
Ahmad Khalifa <ahmadkhalifa570@gmail.com> |
stand: move efi's bi_load into loader_efi.h
For kboot, we still have to declare it manually since we don't always include loader_efi.h
Reviewed by: imp Pull Request: https://github.com/freebsd/free
stand: move efi's bi_load into loader_efi.h
For kboot, we still have to declare it manually since we don't always include loader_efi.h
Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/1446
show more ...
|
Revision tags: release/13.4.0, release/14.1.0 |
|
#
f8ca5d45 |
| 14-May-2024 |
Ahmad Khalifa <ahmadkhalifa570@gmail.com> |
stand: Add support for 64-bit machines with 32-bit UEFI implementations
Some machines have 64-bit capable cpus but are stuck on 32-bit uefi firmware.
Add support for them by building a new "loader_
stand: Add support for 64-bit machines with 32-bit UEFI implementations
Some machines have 64-bit capable cpus but are stuck on 32-bit uefi firmware.
Add support for them by building a new "loader_ia32" with LOADER_DEFAULT_INTERP along with the 64-bit one. The loader can be disabled using MK_LOADER_IA32.
Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/1098
show more ...
|