summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorraywu <raywu@aaeon.com.tw>2018-10-30 13:52:34 +0800
committerraywu <raywu@aaeon.com.tw>2018-10-30 13:52:34 +0800
commit3555fa3e90144b4206806405020d19f535d6ec03 (patch)
treee43c9ddb9a3a91a17eaaa4d7e50afb20b279a52a
parent673de16e42b57b3e01147ae6da0bbb87ed63cd76 (diff)
downloadzprj-3555fa3e90144b4206806405020d19f535d6ec03.tar.xz
DW01 - Support Legacy LAN PXE Boot / Move Setup Option to Boot Page
-rw-r--r--Board/EM/Setup/Boot.vfr2
-rw-r--r--Board/SB/SB.sdl14
-rw-r--r--Chipset/SB/RTEG263.LOMbin0 -> 71680 bytes
-rw-r--r--Core/EM/CsmOptOut/CsmOptOut.sd2
4 files changed, 17 insertions, 1 deletions
diff --git a/Board/EM/Setup/Boot.vfr b/Board/EM/Setup/Boot.vfr
index 8010c28..43e625a 100644
--- a/Board/EM/Setup/Boot.vfr
+++ b/Board/EM/Setup/Boot.vfr
@@ -184,6 +184,8 @@ formset guid = BOOT_FORM_SET_GUID,
#include <SetupDefinitions.h>
#undef FORM_SET_ITEM
+ CSM_OPT_OUT_PXE_OPROM
+
SEPARATOR
SUBTITLE(STRING_TOKEN(STR_BOOT_ORDER_SUBTITLE))
suppressif ideqvallist BOOT_MANAGER.BootCount == 0xFFFF;
diff --git a/Board/SB/SB.sdl b/Board/SB/SB.sdl
index 3931349..5199327 100644
--- a/Board/SB/SB.sdl
+++ b/Board/SB/SB.sdl
@@ -873,6 +873,13 @@ PCIDEVICE
Token = "RC_PORT_0" "=" "1"
DeviceType = Slot
PCIBusSize = PciEx
+##DW01_Custom_Support_LAN_PXE_Boot >>
+ ROMFile = "Chipset\SB\RTEG263.LOM"
+ OptionROM = Yes
+ CompressedROM = Yes
+ DeviceID = 08168h
+ VendorID = 010ech
+##DW01_Custom_Support_LAN_PXE_Boot <<
End
PCIDEVICE
@@ -888,6 +895,13 @@ PCIDEVICE
Token = "RC_PORT_1" "=" "1"
DeviceType = Slot
PCIBusSize = PciEx
+##DW01_Custom_Support_LAN_PXE_Boot >>
+ ROMFile = "Chipset\SB\RTEG263.LOM"
+ OptionROM = Yes
+ CompressedROM = Yes
+ DeviceID = 08168h
+ VendorID = 010ech
+##DW01_Custom_Support_LAN_PXE_Boot <<
End
PCIDEVICE
diff --git a/Chipset/SB/RTEG263.LOM b/Chipset/SB/RTEG263.LOM
new file mode 100644
index 0000000..7b96161
--- /dev/null
+++ b/Chipset/SB/RTEG263.LOM
Binary files differ
diff --git a/Core/EM/CsmOptOut/CsmOptOut.sd b/Core/EM/CsmOptOut/CsmOptOut.sd
index ce0bba0..f88e724 100644
--- a/Core/EM/CsmOptOut/CsmOptOut.sd
+++ b/Core/EM/CsmOptOut/CsmOptOut.sd
@@ -224,7 +224,7 @@ CSM_OPT_OUT_OLD_OPROM
suppressif ideqval SETUP_DATA.CsmLaunchPolicy == 0;
CSM_OPT_OUT_BOOT_OPTION_FILTER
- CSM_OPT_OUT_PXE_OPROM
+// CSM_OPT_OUT_PXE_OPROM
CSM_OPT_OUT_MASS_STORAGE_OPROM
CSM_OPT_OUT_VIDEO_OPROM
SEPARATOR