summaryrefslogtreecommitdiffstats
path: root/OvmfPkg/OvmfPkg.dec
diff options
context:
space:
mode:
authorLaszlo Ersek <lersek@redhat.com>2023-11-11 00:58:19 +0100
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2023-12-07 18:04:57 +0000
commit605248f0fd230c781e2860ee41d5f366d8bec39c (patch)
tree3fb0fe18cf9e938e4595b9e84e08d20ca8a2bdb2 /OvmfPkg/OvmfPkg.dec
parentcf9030f69faf6a82d3a913e9e2055fd56461e0fd (diff)
downloadedk2-605248f0fd230c781e2860ee41d5f366d8bec39c.tar.gz
edk2-605248f0fd230c781e2860ee41d5f366d8bec39c.tar.bz2
edk2-605248f0fd230c781e2860ee41d5f366d8bec39c.zip
OvmfPkg: remove Pcd8259LegacyModeEdgeLevel and Pcd8259LegacyModeMask
The following PCDs are unused at this point; remove them: - Pcd8259LegacyModeEdgeLevel - Pcd8259LegacyModeMask This shrinks the list of resources scheduled for removal to nil. Cc: Anthony Perard <anthony.perard@citrix.com> Cc: Ard Biesheuvel <ardb+tianocore@kernel.org> Cc: Erdem Aktas <erdemaktas@google.com> Cc: Gerd Hoffmann <kraxel@redhat.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Michael Roth <michael.roth@amd.com> Cc: Min Xu <min.m.xu@intel.com> Cc: Tom Lendacky <thomas.lendacky@amd.com> Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=4588 Signed-off-by: Laszlo Ersek <lersek@redhat.com> Message-Id: <20231110235820.644381-37-lersek@redhat.com> Reviewed-by: Jiewen Yao <Jiewen.yao@intel.com> Reviewed-by: Ard Biesheuvel <ardb@kernel.org> Acked-by: Corvin Köhne <corvink@FreeBSD.org> Acked-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'OvmfPkg/OvmfPkg.dec')
-rw-r--r--OvmfPkg/OvmfPkg.dec26
1 files changed, 0 insertions, 26 deletions
diff --git a/OvmfPkg/OvmfPkg.dec b/OvmfPkg/OvmfPkg.dec
index 2e9e699aa6..b44fa039f7 100644
--- a/OvmfPkg/OvmfPkg.dec
+++ b/OvmfPkg/OvmfPkg.dec
@@ -256,32 +256,6 @@
gUefiOvmfPkgTokenSpaceGuid.PcdGuidedExtractHandlerTableSize|0x0|UINT32|0x1a
gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDecompressionScratchEnd|0x0|UINT32|0x1f
- ## Pcd8259LegacyModeMask defines the default mask value for platform. This
- # value is determined.
- # 1) If platform only support pure UEFI, value should be set to 0xFFFF or
- # 0xFFFE; Because only clock interrupt is allowed in legacy mode in pure
- # UEFI platform.
- # 2) If platform install CSM and use thunk module:
- # a) If thunk call provided by CSM binary requires some legacy interrupt
- # support, the corresponding bit should be opened as 0.
- # For example, if keyboard interfaces provided CSM binary use legacy
- # keyboard interrupt in 8259 bit 1, then the value should be set to
- # 0xFFFC.
- # b) If all thunk call provied by CSM binary do not require legacy
- # interrupt support, value should be set to 0xFFFF or 0xFFFE.
- #
- # The default value of legacy mode mask could be changed by
- # EFI_LEGACY_8259_PROTOCOL->SetMask(). But it is rarely need change it
- # except some special cases such as when initializing the CSM binary, it
- # should be set to 0xFFFF to mask all legacy interrupt. Please restore the
- # original legacy mask value if changing is made for these special case.
- gUefiOvmfPkgTokenSpaceGuid.Pcd8259LegacyModeMask|0xFFFF|UINT16|0x3
-
- ## Pcd8259LegacyModeEdgeLevel defines the default edge level for legacy
- # mode's interrrupt controller.
- # For the corresponding bits, 0 = Edge triggered and 1 = Level triggered.
- gUefiOvmfPkgTokenSpaceGuid.Pcd8259LegacyModeEdgeLevel|0x0000|UINT16|0x5
-
gUefiOvmfPkgTokenSpaceGuid.PcdXenPvhStartOfDayStructPtr|0x0|UINT32|0x17
gUefiOvmfPkgTokenSpaceGuid.PcdXenPvhStartOfDayStructPtrSize|0x0|UINT32|0x32