summaryrefslogtreecommitdiff
path: root/PcAtChipsetPkg
AgeCommit message (Collapse)AuthorFilesLines
2010-11-12fix GCC build failure. make function definition same with declaration.erictian1-3/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11044 6f19259b-4bc3-4df7-8a09-765794883524
2010-11-10fix build errorerictian1-1/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11024 6f19259b-4bc3-4df7-8a09-765794883524
2010-11-10store Year/Month/Day to variable in SetWakeupTime() because PCAT RTC Alarm ↵erictian2-26/+64
registers has not corresponding Y/M/D alarm register. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11021 6f19259b-4bc3-4df7-8a09-765794883524
2010-10-19Refine code to make code run safely.ydong101-1/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10962 6f19259b-4bc3-4df7-8a09-765794883524
2010-09-17RefRefine soma code to make code run safely.ydong1014-170/+507
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10885 6f19259b-4bc3-4df7-8a09-765794883524
2010-08-11Fix PcAtChipsetPkg build failure by changing the PcAtChipsetPkg.dsc to ↵niruiyu1-2/+2
reference the correct module. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10789 6f19259b-4bc3-4df7-8a09-765794883524
2010-08-03Update KbcResetDxe to be more generic by layering it on top of the ↵mdkinney4-129/+48
ResetSystemLib class. Reduce number of source files from 3 to 1. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10768 6f19259b-4bc3-4df7-8a09-765794883524
2010-08-03Add ResetSystemLib instances for PCAT that only supports cold reset and a ↵mdkinney1-0/+2
warm reset that is always converted to a cold reset. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10767 6f19259b-4bc3-4df7-8a09-765794883524
2010-08-03Add ResetSystemLib instances for PCAT that only supports cold reset and a ↵mdkinney2-0/+124
warm reset that is always converted to a cold reset. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10766 6f19259b-4bc3-4df7-8a09-765794883524
2010-07-16Remove IO and MMIO GCD add operations from this generic PCI Hot Bridge drivers.mdkinney1-36/+0
A platform specific PEIm or DXE module is required to add the IO and MMIO resources to the GCD. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10658 6f19259b-4bc3-4df7-8a09-765794883524
2010-07-02Update logic in Suuported() for PCI-ISA Bridges with Positive Decode to ↵mdkinney1-4/+23
avoid false positives on bridges of class PCI_CLASS_BRIDGE_OTHER. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10626 6f19259b-4bc3-4df7-8a09-765794883524
2010-06-19PcAtChipsetPkg PciHostBridgeDxe: Fix build warning with GCCjljusten1-0/+42
Add default case to switch blocks to remove GCC compiler warning. The default case code path should never be taken. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10592 6f19259b-4bc3-4df7-8a09-765794883524
2010-06-18Update PcAtChipsetPkg PciRootBridgeIo to consume IoLib&PciLib.rsun35-334/+439
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10591 6f19259b-4bc3-4df7-8a09-765794883524
2010-06-03Convert some C-style comments to Doxygen style for coding standard compliance.darylm5032-97/+98
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10563 6f19259b-4bc3-4df7-8a09-765794883524
2010-05-21Clean up package/platform DSC files by the following steps:lgao41-2/+0
1. Remove PCDs those use the default values/types from the DEC file. 2. Remove the unused library instances. 3. Group common library instances in common [LibraryClasses] section as the default library instance for all modules. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10533 6f19259b-4bc3-4df7-8a09-765794883524
2010-05-20Refine function comment to follow doxygen format.klu23-504/+348
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10520 6f19259b-4bc3-4df7-8a09-765794883524
2010-04-24Update the copyright notice formathhtian28-41/+41
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10426 6f19259b-4bc3-4df7-8a09-765794883524
2010-04-15Fix format of Copyright notice to conform to legal requirements.darylm5034-67/+66
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10375 6f19259b-4bc3-4df7-8a09-765794883524
2010-04-12Refine the file/function comments to follow doxygen formatklu215-991/+1832
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10359 6f19259b-4bc3-4df7-8a09-765794883524
2010-04-06Update the modules with the different module GUID to avoid the different ↵lgao41-1/+1
modules with the same module GUID. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10343 6f19259b-4bc3-4df7-8a09-765794883524
2010-04-02Correct PCD Pcd8259LegacyModeMask and Pcd8259LegacyModeEdgeLevel definition ↵lgao41-2/+2
in PcAtChipsetPkg. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10330 6f19259b-4bc3-4df7-8a09-765794883524
2010-03-03Remove over-specified dependencies on IntelFrameworkPkg and ↵xli244-4/+2
IntelFrameworkModulePkg. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10161 6f19259b-4bc3-4df7-8a09-765794883524
2010-02-28Correct copyright to 2010.lgao41-1/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10120 6f19259b-4bc3-4df7-8a09-765794883524
2010-02-25Remove svn:executable on *.c, *.h, *.asm, *.S, *.inf and *.asl*jljusten7-0/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10087 6f19259b-4bc3-4df7-8a09-765794883524
2010-02-25remove svn:executable attribute for INF file.klu21-0/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10085 6f19259b-4bc3-4df7-8a09-765794883524
2010-02-25Clean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.klu25-10/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10075 6f19259b-4bc3-4df7-8a09-765794883524
2010-02-231. Correct File header to ## @filelgao410-35/+35
2. Remove unnecessary .common] postfix on section. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10051 6f19259b-4bc3-4df7-8a09-765794883524
2010-01-30Remove unnecessary use of FixedPcdxxx() functions and [FixedPcd] INF ↵mdkinney1-9/+6
sections. These should only be used for PCDs that are used to pre-init global variables, pre-init global structures, or size arrays. Do some minor clean ups to INF files git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9871 6f19259b-4bc3-4df7-8a09-765794883524
2010-01-14Clean up INF. Remove dependency on CPU I/O 2 Protocol and the ↵mdkinney1-7/+3
IntelFrameworkPkg. The dependency will be inherited in the IoLib used uses the CPU I/O 2 Protocol. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9730 6f19259b-4bc3-4df7-8a09-765794883524
2009-12-07Update drivers to consume CPU I/O 2 Protocol instead of Framework CPU I/O ↵xli244-6/+6
Protocol. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9524 6f19259b-4bc3-4df7-8a09-765794883524
2009-08-13Correct library instance to pass buildlgao41-9/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9061 6f19259b-4bc3-4df7-8a09-765794883524
2009-08-12add correct [Depex] section.vanjeff1-2/+2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9058 6f19259b-4bc3-4df7-8a09-765794883524
2009-08-11update include file to use IndustryStandard/Pci.heric_tian1-1/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9037 6f19259b-4bc3-4df7-8a09-765794883524
2009-07-27For pass all compilers.gikidy1-3/+28
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9015 6f19259b-4bc3-4df7-8a09-765794883524
2009-07-27Add Nanosecond initialize when CMOS clear for ConvertRtcTimeToEfiTime can ↵gikidy1-31/+10
not initialize it. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9014 6f19259b-4bc3-4df7-8a09-765794883524
2009-07-24roll back the changes on replace Pcixx.h with Pci.h due to it's NOT in the ↵eric_tian1-1/+1
scope of this release. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9001 6f19259b-4bc3-4df7-8a09-765794883524
2009-07-24if module doesn't explicitly depend on specific Pci spec, it should include ↵eric_tian1-1/+1
IndustryStandard/Pci.h rather than Pcixxx.h. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8995 6f19259b-4bc3-4df7-8a09-765794883524
2009-07-15Fixed 2 bugs in the RTC driver of PcAtChipsetPkg.rsun31-40/+32
1. RtcTimeFieldsValid() has bug checking the validity of TIME fields, which causes SetTime() will not return EFI_INVALID_PARAMETER when it is fed with invliad time fields. 2. Logical error in handling Time Zone and Day Light Saving.GetTime() won't return Time Zone and Day Light Saving set by last SetTime() call. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8948 6f19259b-4bc3-4df7-8a09-765794883524
2009-07-07Add UefiRuntimeLib to PcAtChipsetPkg.dsc.jljusten1-0/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8786 6f19259b-4bc3-4df7-8a09-765794883524
2009-07-07Add declaration header file for token space.klu21-0/+25
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8781 6f19259b-4bc3-4df7-8a09-765794883524
2009-07-07Remove original PcRtc driver.klu24-1663/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8780 6f19259b-4bc3-4df7-8a09-765794883524
2009-07-07Use ↵klu21-1/+1
PcAtChipsetPkg\PcatRealTimeClockRuntimeDxe\PcatRealTimeClockRuntimeDxe.inf instead of original PcAtChipsetPkg\PcRtc\RealTimeClock.inf git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8770 6f19259b-4bc3-4df7-8a09-765794883524
2009-07-07Move PcatRealTimeClockRuntimeDxe driver to PcAtChipsetPkgklu24-0/+1643
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8766 6f19259b-4bc3-4df7-8a09-765794883524
2009-07-06Add Pcd8259LegacyModeEdgeLevel into PcAtChipsetPkg.decklu23-2/+6
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8760 6f19259b-4bc3-4df7-8a09-765794883524
2009-07-061) Add package description file (dec) for PcAtChipsetPkgklu21-0/+47
2) Add Pcd8259LegacyModeMask for platform developer configure default mask value in legacy mode. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8750 6f19259b-4bc3-4df7-8a09-765794883524
2009-07-061) Add package description file (dec) for PcAtChipsetPkgklu23-3/+9
2) Add Pcd8259LegacyModeMask for platform developer configure default mask value in legacy mode. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8749 6f19259b-4bc3-4df7-8a09-765794883524
2009-07-011. Remove SetVecotor() in SetMode().vanjeff1-3/+1
2. Change initialized legacy interrupt mask value to 0xffff to disable all interrupts at the beginning. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8696 6f19259b-4bc3-4df7-8a09-765794883524
2009-06-29Fix the bug that necessary call of SetVectorBase() is missing in the ↵xli241-0/+2
SetMode() function. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8676 6f19259b-4bc3-4df7-8a09-765794883524
2009-06-051. Enhance the RTC driver to not reserve the CMOS century register MSB.gikidy2-125/+9
2. Replace BcdToDecimal with library BcdToDecimal8 and remove it's definition. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8477 6f19259b-4bc3-4df7-8a09-765794883524
2009-06-011. removed an extra call to SetVectorBase() in the SetMode() function.vanjeff3-15/+35
2. implemented GetInterruptLine() function. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8418 6f19259b-4bc3-4df7-8a09-765794883524