| 7f08e54f | 15-Nov-2021 |
Emmanuel Vadot <[email protected]> |
loader: Do not force comconsole for arm and arm64
This makes GOP not probed on some situation (AMD Card on PCIe slot with EDK2 as we have a SERIAL_IO_PROTOCOL compatible uart).
Reviewed by: imp Dif
loader: Do not force comconsole for arm and arm64
This makes GOP not probed on some situation (AMD Card on PCIe slot with EDK2 as we have a SERIAL_IO_PROTOCOL compatible uart).
Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D32992 Sponsored by: Beckhoff Automation GmbH & Co. KG
(cherry picked from commit 123b5b8763778e83b6816ad9db62a9b956055c32)
show more ...
|
| 835f59f3 | 17-Dec-2021 |
Toomas Soome <[email protected]> |
loader.efi: to preserve heap space, use AllocatePages() for shadow_fb
shadow FB size could be rather large and depends on resolution, instead of using heap, allocate dedicated space outside of heap.
loader.efi: to preserve heap space, use AllocatePages() for shadow_fb
shadow FB size could be rather large and depends on resolution, instead of using heap, allocate dedicated space outside of heap.
Reviewed by: manu Differential Revision: https://reviews.freebsd.org/D33600
(cherry-picked from 221376db0cb77035e325baf8b54d6224925b41f8)
show more ...
|
| cdbcf636 | 30-Sep-2021 |
Colin Percival <[email protected]> |
EFI loader: Don't free bcache for DEVT_DISK devs
Booting on an EC2 c5.xlarge instance, this reduces the number of I/Os performed from 609 to 432, reduces the total number of blocks read from 61963 t
EFI loader: Don't free bcache for DEVT_DISK devs
Booting on an EC2 c5.xlarge instance, this reduces the number of I/Os performed from 609 to 432, reduces the total number of blocks read from 61963 to 60797, and reduces the time spent in the loader by 39 ms.
Note that b4cb3fe0e39a allowed the bcache to be retained for most of the boot process, but relies on mounting filesystems; this commit allows the bcache to be retained at the start of the boot process, before the root filesystem has been located.
Sponsored by: https://www.patreon.com/cperciva Differential Revision: https://reviews.freebsd.org/D32239
(cherry picked from commit ce73f768b76486b1562f207a6fc1cef87065418a)
show more ...
|