summaryrefslogtreecommitdiffstats
path: root/DuetPkg
diff options
context:
space:
mode:
authorjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>2010-10-22 01:07:58 +0000
committerjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>2010-10-22 01:07:58 +0000
commit0587c9825c878f4a148d6422f74f20ba12925532 (patch)
tree1c8659e9eeafab87ff09bf37bd8eecdd8da71d69 /DuetPkg
parent557b970a2f190e9c4c1f082c5e37cfec8dfce5b4 (diff)
downloadedk2-0587c9825c878f4a148d6422f74f20ba12925532.tar.gz
edk2-0587c9825c878f4a148d6422f74f20ba12925532.tar.bz2
edk2-0587c9825c878f4a148d6422f74f20ba12925532.zip
DuetPkg: Add DXE APRIORI for 8259 driver
DUET's CpuDxe driver is directly dependent on the 8259. This forces the 8259 driver to run before the CPU DXE driver. This is required so the 8259 driver will initialize and mask all 8259 interrupts before the CPU DXE driver allows interrupts to be enabled. The UefiCpuPkg CPU DXE driver is not dependent on the 8259 directly. Therefore, in order to use the UefiCpuPkg CPU DXE driver with DUET, we add the APRIORI file to force the 8259 driver to run early before the CPU DXE driver runs. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10973 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'DuetPkg')
-rw-r--r--DuetPkg/DuetPkg.fdf5
1 files changed, 5 insertions, 0 deletions
diff --git a/DuetPkg/DuetPkg.fdf b/DuetPkg/DuetPkg.fdf
index b029ef5fd8..73f9c839bb 100644
--- a/DuetPkg/DuetPkg.fdf
+++ b/DuetPkg/DuetPkg.fdf
@@ -42,6 +42,11 @@ READ_STATUS = TRUE
READ_LOCK_CAP = TRUE
READ_LOCK_STATUS = TRUE
+APRIORI DXE {
+ INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf
+ INF PcAtChipsetPkg/8259InterruptControllerDxe/8259.inf
+}
+
INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf
INF MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf
INF MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf