summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorraywu <raywu@aaeon.com.tw>2019-01-17 15:51:34 +0800
committerraywu <raywu@aaeon.com.tw>2019-01-17 15:51:34 +0800
commit5be515b62ceb6ea771ea9d7b04eb2f246449ea09 (patch)
tree25308ddc44b5856c902bc07288d6a09c6486d0d6
parent7ad7df8b401712d9d0b86a786303c986acdfc3c5 (diff)
parent7293cd225ca7f52863924f815db4ca8f39ceb3b2 (diff)
downloadzprj-5be515b62ceb6ea771ea9d7b04eb2f246449ea09.tar.xz
DW03 - Support Legacy PXE Boot
-rw-r--r--Board/EM/Setup/Boot.vfr2
-rw-r--r--Board/SB/SB.sdl7
-rw-r--r--Chipset/SB/BA1561L2.LOMbin0 -> 68608 bytes
-rw-r--r--Core/EM/CsmOptOut/CsmOptOut.sd2
4 files changed, 10 insertions, 1 deletions
diff --git a/Board/EM/Setup/Boot.vfr b/Board/EM/Setup/Boot.vfr
index 8010c28..e2afabd 100644
--- a/Board/EM/Setup/Boot.vfr
+++ b/Board/EM/Setup/Boot.vfr
@@ -180,6 +180,8 @@ formset guid = BOOT_FORM_SET_GUID,
#endif
endcheckbox;
+ CSM_OPT_OUT_PXE_OPROM
+
#define FORM_SET_ITEM
#include <SetupDefinitions.h>
#undef FORM_SET_ITEM
diff --git a/Board/SB/SB.sdl b/Board/SB/SB.sdl
index 3931349..fe5738c 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\BA1561L2.LOM"
+ OptionROM = Yes
+ CompressedROM = Yes
+ DeviceID = 01539h
+ VendorID = 08086h
+##DW01_Custom_Support_LAN_PXE_Boot <<
End
PCIDEVICE
diff --git a/Chipset/SB/BA1561L2.LOM b/Chipset/SB/BA1561L2.LOM
new file mode 100644
index 0000000..10c4415
--- /dev/null
+++ b/Chipset/SB/BA1561L2.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