]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Add Pcd8259LegacyModeEdgeLevel into PcAtChipsetPkg.dec
authorklu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 6 Jul 2009 07:40:18 +0000 (07:40 +0000)
committerklu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 6 Jul 2009 07:40:18 +0000 (07:40 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8760 6f19259b-4bc3-4df7-8a09-765794883524

PcAtChipsetPkg/8259InterruptControllerDxe/8259.c
PcAtChipsetPkg/8259InterruptControllerDxe/8259.inf
PcAtChipsetPkg/PcAtChipsetPkg.dec

index 9316c7ff0fba0009ba0641f953accc488f7d46c5..22d03c8e38090014f07bed3436ace52a513f1f6b 100644 (file)
@@ -40,7 +40,7 @@ EFI_8259_MODE             mMode                   = Efi8259ProtectedMode;
 UINT16                    mProtectedModeMask      = 0xffff;\r
 UINT16                    mLegacyModeMask         = FixedPcdGet16(Pcd8259LegacyModeMask);\r
 UINT16                    mProtectedModeEdgeLevel = 0x0000;\r
-UINT16                    mLegacyModeEdgeLevel    = 0x0000;\r
+UINT16                    mLegacyModeEdgeLevel    = FixedPcdGet16(Pcd8259LegacyModeEdgeLevel);\r
 \r
 //\r
 // Worker Functions\r
index 04379270dcffa785a2a87289613bea7eeca51901..dd9b3fe08165313d035dc9a6af1c5b4f3e9515ba 100644 (file)
@@ -46,6 +46,7 @@
 \r
 [Pcd]\r
   gPcAtChipsetPkgTokenSpaceGuid.Pcd8259LegacyModeMask|0xFFFF\r
+  gPcAtChipsetPkgTokenSpaceGuid.Pcd8259LegacyModeEdgeLevel|0x0000\r
   \r
 [Depex]\r
   TRUE\r
index 81750c696820d8d17f64e8f85d02abec3d4d94f1..d5c39de8789dfd2244b5a043f33a1b2d6af75115 100644 (file)
   #  mask all legacy interrupt. Please restore the original legacy mask value if changing is made for these special case.\r
   #\r
   gPcAtChipsetPkgTokenSpaceGuid.Pcd8259LegacyModeMask|0x00000001|UINT16|0xFFFF\r
-\r
+  \r
+  ## Pcd8259LegacyModeEdgeLevel defines the default edge level for legacy mode's interrrupt controller.\r
+  gPcAtChipsetPkgTokenSpaceGuid.Pcd8259LegacyModeEdgeLevel|0x00000002|UINT16|0x0000\r
+  \r
 [Guids.common]\r
   gPcAtChipsetPkgTokenSpaceGuid = { 0x326ae723, 0xae32, 0x4589, { 0x98, 0xb8, 0xca, 0xc2, 0x3c, 0xdc, 0xc1, 0xb1 } }\r
 \r