audk/MdePkg/Include
rsun3 e0ee9d9314 Clean ISA_IO/ISA_IO_16 and VGA_IO/VGA_IO_16 attribute usage in PCI bus driver/PCI host bridge drivers/LPC/VGA device drivers.
1. Fix the incorrect definition of EFI_PCI_IO_ATTRIBUTE_VGA_IO_16 (does not conform to the UEFI spec) in PciIo.h.
2. Add missing definitions of ISA and VGA IO attributes in PCI Root Bridge IO protocol.
3. Improve the algorithm in the PCI bus driver to get PCI platform policy from PCI Platform Protocol and PCI Override Protocol.
4. Update the PCI bus driver to use the PCI platform policy to determine the supported attributes that are returned by the EFI_PCI_IO_PROTOCOL.Attributes() function. This is required by the PI spec.
5. Add a backward compatibility workaround for PCI VGA drivers in Option ROM, which typically sets VGA_IO without checking supported attributes.
6. Update the PCI host bridge driver in PcAtChipsetPkg to report VGA_IO_16 and ISA_IO_16 instead of VGA_IO/ISA_IO attributes. Modern chipsets don’t have hardware capability to control 10-bit or 16-bit decoding for ISA/VGA aliases.
7. Update LPC/VGA device drivers to check supported attributes of VGA_IO/VGA_IO_16 or ISA_IO/ISA_IO_16.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11204 6f19259b-4bc3-4df7-8a09-765794883524
2010-12-28 10:10:10 +00:00
..
Arm Fix issue with CodeSourcery gcc requiring assembly functions to have a .type define inorder to support interworking (calling from thumb(C code) to ARM code (hadn written assembly). We had to add a macro as the .type directive is not supported, or needed, by Xcode. All ARM .S files need to be updated. 2010-12-15 00:58:34 +00:00
Ebc Update the copyright notice format 2010-04-23 15:46:20 +00:00
Guid Update the copyright notice format 2010-04-23 15:46:20 +00:00
Ia32 Update the copyright notice format 2010-04-23 15:46:20 +00:00
IndustryStandard Add ARM MOVW/MOVT relocations added in PE/COFF 8.2 spec. 2010-10-05 23:36:37 +00:00
Ipf Update the copyright notice format 2010-04-23 15:46:20 +00:00
Library Update comments for PI 1.2 SMM support. 2010-12-01 06:17:44 +00:00
Pi add note for EFI_SW_PEI_EC_INVALID_CAPSULE_DESCRIPTOR and EFI_SW_PEI_PC_RECOVERY_BEGIN to express they are different with the current PI specification 1.2. 2010-12-08 06:58:33 +00:00
Ppi Update the copyright notice format 2010-04-23 15:46:20 +00:00
Protocol Clean ISA_IO/ISA_IO_16 and VGA_IO/VGA_IO_16 attribute usage in PCI bus driver/PCI host bridge drivers/LPC/VGA device drivers. 2010-12-28 10:10:10 +00:00
Uefi Add Doxygen style comments to the EFI_SIZE_TO_PAGES() and EFI_PAGES_TO_SIZE() macros. Clarify that the Size and Pages parameters to these macros are assumed to be type UINTN. 2010-11-05 22:27:19 +00:00
X64 Update the copyright notice format 2010-04-23 15:46:20 +00:00
Base.h MdePkg: Use builtin offsetof function for GCC 4.0 and newer 2010-10-13 07:08:06 +00:00
PiDxe.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
PiPei.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
PiSmm.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
Uefi.h Update the copyright notice format 2010-04-23 15:46:20 +00:00