summaryrefslogtreecommitdiff
path: root/IntelFrameworkModulePkg
AgeCommit message (Collapse)Author
2008-04-28Remove CpuDeadLoop().qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5143 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-28StatusCode driver is optional dependent on gEfiDataHubProtocolGuid but not ↵klu2
always, so remove it from depex section. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5140 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-23initialize local variable before use.htao
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5114 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-22Fix missing include header file and fix typo in comment.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5111 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-18Add legacy8259 module for PcAt.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5090 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-17Add function doxygen header for VgaMiniPort module.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5075 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-16Add function doxygen header for PciBus module.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5071 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-15Add function doxygen header for PciBus module.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5066 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-14Add function's doxygen header for Ps2Mouse module.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5060 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-14Coding style modification.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5058 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-10Add some function/header comments.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5039 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-10Add some function/header comments.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5037 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-09Add blank space in the file end.lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5026 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-02Fix a typo.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4978 6f19259b-4bc3-4df7-8a09-765794883524
2008-04-02Add missing Guid declaration.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4976 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-21IntelFrameworkModulePkg/jljusten
Library/PciIncompatibleDeviceSupportLib/IncompatiblePciDeviceList.h: Bus/Pci/PciBusDxe/PciHotPlugSupport.c: Bus/Pci/IdeBusDxe/idebus.h: * Fix issues with filename inconsistency which prevents building on systems with case sensitive file systems. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4948 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-20[Description]eric_tian
use PcdEmulatorEnable to avoid install two instances of EFI_PEI_PROGRESS_CODE_PPI in NT32 Emulator. it is the requirement of PI spec [Impaction] use PcdEmulatorEnable to avoid install two instances of EFI_PEI_PROGRESS_CODE_PPI in NT32 Emulator. [Reference Info] it is the requirement of PI spec git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4926 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-19[Description]:yshang1
The patch enhances the SmmRuntimeDxeReportStatusCodeLibFramework instance to reduce the library dependency, since DebugLib, UefiBootServicesTableLib and original SmmRuntimeDxeReportStatusCodeLibFramework may result in the circular dependency. [Impaction]: It is backward-compatible. [Reference Info]: N/A git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4919 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-19add some error check and return.vanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4912 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-19add PCD PcdUgaConsumeSupport to switch on/off EFI UGA Draw Protocol's ↵vanjeff
consuming, it could save size by changing PCD's value to FALSE. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4911 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-19Modify all file header to follow doxygen formatklu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4908 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-18edk2/IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/IsaSerialDxe.inf:jljusten
* Match filename case for Serial.h and Serial.c. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4904 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-18Renamed to match filename naming recommendations.jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4902 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-18Update BaseUefiTianoCustomDecompressLib to pass GCC build.xli24
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4901 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-18[Description]eric_tian
PeiGetVariable() and PeiGetNextVariableName() do not check NULL pointer access, not follow spec [Impaction] modify the Variable.c file in IntelFrameworkModulePkg/Universal/VariablePei/ [Reference Info] PeiGetVariable() and PeiGetVariableName() do not follow spec git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4900 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-14[Description]:vanjeff
Fixed one bug in PciBus. PciBus doesn't clear the bridges bus number for all the root bridges before scanning any of them. [Impaction]: Pci Bus driver. [Reference Info]: EDK tracker 997. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4851 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-13Enhanced the PCI Bus DXE modulezliu3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4844 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-07Merger tracker:Fixed a Pci bus driver logic errorvanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4799 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-28Remove SetupBrowser, DriverSample and HiiDatabase.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4777 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-28Remove SetupBrowser, DriverSample and HiiDatabase.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4776 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-28Remove DriverSample. MdeModulePkg\Universal\DriverSampleDxe is the ↵qwang12
replacement complying to UEFI HII. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4771 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-28Remove Framework SetupBrowser. MdeModulePkg\Universal\SetupBrowserDxe is the ↵qwang12
replacement complying to HII in UEFI 2.1 spec. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4770 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-28Remove Framework HiiDatabaseqwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4769 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-19Produce all the PciIo & Dpath protocol for all the pci devices under the ↵qhuang8
current host bridge. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4703 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-19Return the error status from gBS->OpenProtocol() since there are cases when ↵qhuang8
the input ControllerHandle or ChildHandle is not a valid EFI_HANDLE. We should return EFI_INVALID_PARAMETER instead of EFI_UNSUPPORTED for Driver Diagnostic (2) protocol implementation. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4702 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-18Update the library to compliant with SMMCis 0.91 and 0.9 both. 0.91 requires ↵yshang1
the InSmm() could not be invoked in runtime. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4699 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-14Fix an issue to match invalid Language codes like "enus" qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4691 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-11IntelFrameworkModulePkg/Library/PeiReportStatusCodeLib/ReportStatusCodeLib.c:jljusten
Fixed #include git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4680 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-04Add the check- in missed filegtian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4674 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-04Retire the constructor to reduce the possibility of circular library dependency.yshang1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4668 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-03Update PeiReportStatusCodeLib instance, which will support report data ↵yshang1
prior to installed the REPORT STATUSCODE PPI. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4665 6f19259b-4bc3-4df7-8a09-765794883524
2008-01-31Sync with the PO-2 release branch (version: EDK 4645 and R9 3897)zliu3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4647 6f19259b-4bc3-4df7-8a09-765794883524
2008-01-231. Remove USB HC Protocol installing from Uhci module. It only installs USB2 ↵vanjeff
HC protocol. 2. Restore Incompatible Pci Device Support Protocol in PciBus module. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4617 6f19259b-4bc3-4df7-8a09-765794883524
2008-01-22Comment out the ↵qwang12
IntelFrameworkModulePkg/Universal/DriverSampleDxe/DriverSampleDxe.inf as VfrCompilor does not support the Framework VFR format. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4611 6f19259b-4bc3-4df7-8a09-765794883524
2008-01-22Runtime Library should not use the gRT directly, since it may be converted ↵yshang1
to virtual address by other library instance. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4604 6f19259b-4bc3-4df7-8a09-765794883524
2008-01-21UEFI HII: Merge UEFI HII support changes from branch.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4598 6f19259b-4bc3-4df7-8a09-765794883524
2008-01-21Add SmmRuntimeDxeReportStatusCodeLibFramework in IntelFrameworkModulePkg;yshang1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4592 6f19259b-4bc3-4df7-8a09-765794883524
2008-01-21Add SmmRuntimeDxeReportStatusCodeLibFramework in IntelFrameworkModulePkg, ↵yshang1
which supports log message in SMM, DXE, DXE runtime, UEFI and UEFI APPLICATION. In SMM, it logs message to customized OemHookStatusCodeLib. In DXE/DXE_RUNTIME/UEFI/UEFI_APP, it logs message to ReportStatusCode() in framework runtime services table or runtime report status code protocol. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4591 6f19259b-4bc3-4df7-8a09-765794883524
2008-01-141) Replace MACRO with C functions.yshang1
2) Add HEADER_VALID_ONLY state of variable, which represents only the header is valid and the data/name is stale. This may be caused by incomplete data updating. Adding the state helps to check whether the header is valid. If variable header is valid, then we must skip the data of variable with the valid size. If the header is invalid, we should only skip the header of variable. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4555 6f19259b-4bc3-4df7-8a09-765794883524
2008-01-11Change C functions, xxxSizeOfVariable(), to MACRO, which can avoid the ICC ↵yshang1
compile error "Unspecific evaluated order". git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4552 6f19259b-4bc3-4df7-8a09-765794883524