8 Commits

Author SHA1 Message Date
Mike Beaton
07e61bf975 OpenNetworkBoot: Improve NVRAM handling
- Avoid potentially leaving one boot where BOOTSERVICE_ACCESS variable
   can be written by OS
 - Remove incorrect implication that OpenCore's NVRAM reset will clear
   static4 settings
2024-12-28 14:09:06 +00:00
Mike Beaton
18b64a426d OpenNetworkBoot: README update 2024-12-22 22:53:47 +00:00
Mike Beaton
7a8bb3fe04 OpenNetworkBoot: README updates 2024-12-22 21:36:54 +00:00
Mike Beaton
f30d41230d OpenNetworkBoot: Add support for setting static IPv4 address NVRAM variable
Normally only useful for our HttpBootDxe, which supports HTTP
boot from static IP address as long as URI is also pre-specified.

The NVRAM setting should affect normal EDK II derived network stacks
and will configure a static IP on the card, but this will later be
ignored and overridden by DHCP when PXE or HTTP boot is started in the
standard network stack.

Signed-off-by: Mike Beaton <mjsbeaton@gmail.com>
2024-12-22 14:09:25 +00:00
Mike Beaton
b70d558e44 OpenNetworkBoot: README replace /Users/user with /home/mjsbeaton 2024-12-11 11:54:39 +00:00
Mike Beaton
cde43cd3c1 OpenNetworkBoot: Add PXE and HTTP(S) Boot support 2024-11-30 18:40:21 +00:00
Mike Beaton
d4869b84fd OpenNetworkBoot: Update imported EDK 2 files to contain only the methods which are kept and modified 2024-11-30 18:40:01 +00:00
Mike Beaton
355609bc90 OpenNetworkBoot: Import initial unmodified EDK 2 files 2024-11-30 18:40:01 +00:00