Revision tags: release/14.2.0, release/13.4.0 |
|
#
86077f4f |
| 24-Aug-2024 |
Ahmad Khalifa <ahmadkhalifa570@gmail.com> |
stand: use globals for the kernel and module types
Reviewed by: imp, kib Pull Request: https://github.com/freebsd/freebsd-src/pull/1394
|
#
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/14.1.0, release/13.3.0 |
|
#
3e15b01d |
| 22-Feb-2024 |
Warner Losh <imp@FreeBSD.org> |
libsa: Remove redundant sys/cdefs.h
Sponsored by: Netflix
|
#
32568e5f |
| 21-Feb-2024 |
Warner Losh <imp@FreeBSD.org> |
loader: Retire CTASSERT
The project is moving away from CTASSERT in favor of _Static_assert. Cleanup the few instances in the loader proactively.
Sponsored by: Netflix Reviewed by: manu, tsoome D
loader: Retire CTASSERT
The project is moving away from CTASSERT in favor of _Static_assert. Cleanup the few instances in the loader proactively.
Sponsored by: Netflix Reviewed by: manu, tsoome Differential Revision: https://reviews.freebsd.org/D44006
show more ...
|
Revision tags: release/14.0.0, release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0 |
|
#
0eaa97f0 |
| 23-Feb-2021 |
Roger Pau Monné <royger@FreeBSD.org> |
stand/multiboot2: fix header length check
Check whether we have reached the end of the buffer using search_size instead of MULTIBOOT_SEARCH, which is the maximum defined by the specification, but th
stand/multiboot2: fix header length check
Check whether we have reached the end of the buffer using search_size instead of MULTIBOOT_SEARCH, which is the maximum defined by the specification, but the file can be shorter than that.
This prevents printing a harmless error message when loading a file that is smaller than MULTIBOOT_SEARCH.
Sponsored by: Citrix Systems R&D MFC after: 3 days Fixes: adda2797eb2a ('stand/multiboot2: add support for booting a Xen dom0 in UEFI mode')
show more ...
|
#
ab379c15 |
| 23-Feb-2021 |
Roger Pau Monné <royger@FreeBSD.org> |
stand/multiboot2: fix error message format
Add a missing space in one error message.
Sponsored by: Citrix Systems R&D MFC after: 3 days Fixes: adda2797eb2a ('stand/multiboot2: add support for booti
stand/multiboot2: fix error message format
Add a missing space in one error message.
Sponsored by: Citrix Systems R&D MFC after: 3 days Fixes: adda2797eb2a ('stand/multiboot2: add support for booting a Xen dom0 in UEFI mode')
show more ...
|
#
adda2797 |
| 27-Jan-2021 |
Roger Pau Monné <royger@FreeBSD.org> |
stand/multiboot2: add support for booting a Xen dom0 in UEFI mode
Add some basic multiboot2 infrastructure to the EFI loader in order to be capable of booting a FreeBSD/Xen dom0 when booted from UEF
stand/multiboot2: add support for booting a Xen dom0 in UEFI mode
Add some basic multiboot2 infrastructure to the EFI loader in order to be capable of booting a FreeBSD/Xen dom0 when booted from UEFI.
Only a very limited subset of the multiboot2 protocol is implemented in order to support enough to boot into Xen, the implementation doesn't intend to be a full multiboot2 capable implementation.
Such multiboot2 functionality is hooked up into the amd64 EFI loader, which is the only architecture that supports Xen dom0 on FreeBSD.
The options to boot a FreeBSD/Xen dom0 system are exactly the same as on BIOS, and requires setting the xen_kernel and xen_cmdline options in loader.conf.
Sponsored by: Citrix Systems R&D Reviewed by: tsoome, imp Differential revision: https://reviews.freebsd.org/D28497
show more ...
|