summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Missed a fix in the Cpu Driver. Added some more debug for Execption handling ↵AJFISH2010-01-175-23/+28
| | | | | | and clean up some uncached stuff. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9789 6f19259b-4bc3-4df7-8a09-765794883524
* Seems the BiosVideo thunk does not work recently, temporary disable it.klu22010-01-161-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9781 6f19259b-4bc3-4df7-8a09-765794883524
* Add SmbiosDxe module that is required by BDSmdkinney2010-01-152-0/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9779 6f19259b-4bc3-4df7-8a09-765794883524
* Minor update to move array into function to dead strip better on release buildsAJFISH2010-01-151-17/+16
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9778 6f19259b-4bc3-4df7-8a09-765794883524
* Updated ARM Exception handler to print out text values for CPSR registerAJFISH2010-01-151-10/+83
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9777 6f19259b-4bc3-4df7-8a09-765794883524
* Fix Duet broken caused by LzmaUefiDecompress's interface is changed in ↵klu22010-01-152-10/+26
| | | | | | IntelFrameworkModulePkg. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9776 6f19259b-4bc3-4df7-8a09-765794883524
* Update PeiLoadFilePpi produced by PeiCore to load only images with ↵lgao42010-01-151-1/+1
| | | | | | relocation into memory. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9775 6f19259b-4bc3-4df7-8a09-765794883524
* Fix some coding style issues in MdeModulePkg.rsun32010-01-1516-36/+62
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9774 6f19259b-4bc3-4df7-8a09-765794883524
* Correct comments to match function declaration.lgao42010-01-152-63/+116
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9773 6f19259b-4bc3-4df7-8a09-765794883524
* Remove the duplicated definitions between Framework AcpiSupport and PI ↵lgao42010-01-151-26/+2
| | | | | | AcpiSystemDescriptionTable. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9772 6f19259b-4bc3-4df7-8a09-765794883524
* Correct the conflict EFI_ACPI_GET_ACPI_TABLE to EFI_ACPI_GET_ACPI_TABLE2lgao42010-01-151-2/+5
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9771 6f19259b-4bc3-4df7-8a09-765794883524
* Fix ICC build breakqhuang82010-01-152-9/+9
| | | | | | Fix some typos git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9770 6f19259b-4bc3-4df7-8a09-765794883524
* Fix ICC build breakqhuang82010-01-151-8/+8
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9769 6f19259b-4bc3-4df7-8a09-765794883524
* Add type-cast to fix build break for IA32 archqhuang82010-01-151-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9768 6f19259b-4bc3-4df7-8a09-765794883524
* Fix ICC build breakqhuang82010-01-151-9/+9
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9767 6f19259b-4bc3-4df7-8a09-765794883524
* Update scripts to point to edk2 BaseTools now fixes have been checked inAJFISH2010-01-152-4/+4
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9766 6f19259b-4bc3-4df7-8a09-765794883524
* Fix gcc warningAJFISH2010-01-151-31/+33
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9765 6f19259b-4bc3-4df7-8a09-765794883524
* Add generic CpuIoPei module that produces the CPU I/O PPU using the services ↵mdkinney2010-01-143-0/+1104
| | | | | | of the MdePkg IoLib git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9764 6f19259b-4bc3-4df7-8a09-765794883524
* Added new PeCoffGetEntryPoint lib function to get size of PE/COFF header. ↵AJFISH2010-01-1414-98/+366
| | | | | | This is needed for debug prints with PE/COFF images that started as ELF or Mach-O. Moved and debugged ARM semihosting lib for RVD that prints out the debugger symbol load commands in a window on the debugger. Trying to write a script file, but that crashes RVD. Added debug print to BeagleBoard Sec that prints out RVD debugger command to load symbols for the Sec. Synced the rest of the code. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9763 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up format of commentsmdkinney2010-01-141-85/+81
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9762 6f19259b-4bc3-4df7-8a09-765794883524
* Update CpuIo2Dxe to also support IPFmdkinney2010-01-144-558/+446
| | | | | | | Clean up CpuIo2Dxe to follow the same design as the IntelFrameworkModulePlg module CpuIoDxe and the UefiCpuPkg module CpuIo2Smm git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9761 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up file header comments to match CPU I/O Protocol .h file.mdkinney2010-01-141-63/+166
| | | | | | Add check to make sure the Address parameter passed in is properly aligned for the requested operation. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9760 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up commentsmdkinney2010-01-141-27/+29
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9759 6f19259b-4bc3-4df7-8a09-765794883524
* git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9758 ↵jcarsey2010-01-141-1/+4
| | | | 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up function header comments to match SMM CPU I/O 2 Protocol definition ↵mdkinney2010-01-141-65/+89
| | | | | | in the MdePkg. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9757 6f19259b-4bc3-4df7-8a09-765794883524
* Remove duplicate typedef of EFI_SMM_CPU_IO_INTERFACEmdkinney2010-01-141-1/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9756 6f19259b-4bc3-4df7-8a09-765794883524
* Add generic module that produces the Framework CPU I/O Protocol using the ↵mdkinney2010-01-143-0/+544
| | | | | | services from the MdePkg IoLib git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9755 6f19259b-4bc3-4df7-8a09-765794883524
* Update Width check for < 0.mdkinney2010-01-142-3/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9754 6f19259b-4bc3-4df7-8a09-765794883524
* According to PI 1.2 spec Vol 3 chapter 8 PCD, if the PCD service determined ↵klu22010-01-144-8/+12
| | | | | | | | that the size of the data being set was incompatible with a call to this function, PCD_PPI/PROTOCOL's SetXEx interfaces should be return EFI_INVALID_PARAEMTER instead of ASSERT(). git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9753 6f19259b-4bc3-4df7-8a09-765794883524
* Fix GCC build bug and add a debug library to dump load and unload commands ↵AJFISH2010-01-144-55/+213
| | | | | | into the RVI debugger window. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9752 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the issue in MdeModulePkg that mismatch between PCD type and the PCD Lib ↵rsun32010-01-148-22/+22
| | | | | | API to get the PCD. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9751 6f19259b-4bc3-4df7-8a09-765794883524
* Fix parameter checking for CPU I/O 2 Protocol on NT32 platform.xli242010-01-141-3/+11
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9750 6f19259b-4bc3-4df7-8a09-765794883524
* add france language support on DeviceManager of BDS.eric_tian2010-01-141-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9749 6f19259b-4bc3-4df7-8a09-765794883524
* add DataSize check to avoid PlatformLang/Lang variable is auto-mapped when ↵eric_tian2010-01-141-3/+3
| | | | | | try to delete these variables. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9748 6f19259b-4bc3-4df7-8a09-765794883524
* Ensure there is only one instance of Status Code PPI in system.xli242010-01-141-6/+33
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9747 6f19259b-4bc3-4df7-8a09-765794883524
* add DataSize check to avoid PlatformLang/Lang variable is auto-mapped when ↵eric_tian2010-01-142-4/+4
| | | | | | try to delete these variables. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9746 6f19259b-4bc3-4df7-8a09-765794883524
* fixed one bug that old rsp was calculate incorrectly.vanjeff2010-01-142-32/+32
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9745 6f19259b-4bc3-4df7-8a09-765794883524
* Some HII related definitions change. Note these changes are inconsistent ↵rsun32010-01-142-4/+8
| | | | | | with current UEFI 2.3 spec. They are supposed to be in later errata document. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9744 6f19259b-4bc3-4df7-8a09-765794883524
* Some HII related definitions change. Note these changes are inconsistent ↵rsun32010-01-142-4/+9
| | | | | | with current UEFI 2.3 spec. They are supposed to be in later errata document. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9743 6f19259b-4bc3-4df7-8a09-765794883524
* When found the file according to given file name guid, ↵klu22010-01-141-1/+2
| | | | | | PeiFfs2FvPpiFindFileByName() should break the searching loop and return success. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9742 6f19259b-4bc3-4df7-8a09-765794883524
* Fix file headermdkinney2010-01-141-11/+8
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9741 6f19259b-4bc3-4df7-8a09-765794883524
* Fix formatting mdkinney2010-01-141-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9740 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up .h files for the CPU I/O PPI and the CPU I/O 2 Protocol mdkinney2010-01-143-76/+91
| | | | | | | | | Minor clean up to PeiIoLibCpuIo.inf git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9739 6f19259b-4bc3-4df7-8a09-765794883524
* Fix Boot Option appear twice while add a new boot option in some specific steps.gikidy2010-01-142-98/+70
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9738 6f19259b-4bc3-4df7-8a09-765794883524
* Add module that produces the SMM CPU I/O 2 Protocolmdkinney2010-01-143-2/+509
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9737 6f19259b-4bc3-4df7-8a09-765794883524
* Put Framework SMM CPU I/O Protocol into its own .h file and add the GUID for ↵mdkinney2010-01-143-54/+92
| | | | | | | | | | | this protocol to the DEC file. Some definitions are shared between the Framework SMM CPU I/O Protocol and the PI SMM CPU I/O 2 Protocol, so SmmCpuIo.h include SmmCpuIo2.h from the MdePkg git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9736 6f19259b-4bc3-4df7-8a09-765794883524
* Change SMM CPU I/O to SMM CPU I/O 2mdkinney2010-01-1410-156/+128
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9735 6f19259b-4bc3-4df7-8a09-765794883524
* Added support for L2 (4K) page tables and made the CPU driver change ↵AJFISH2010-01-1414-118/+478
| | | | | | cachability attributes on request. Also got the DebugUncache infrastructure working for the first time. Looks like it works for the simple case. Checking in so we can get more eyes looking at the code. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9734 6f19259b-4bc3-4df7-8a09-765794883524
* Remove extra reference to SmmCpuIo.hmdkinney2010-01-142-8/+3
| | | | | | | | Minor clean ups to INF git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9733 6f19259b-4bc3-4df7-8a09-765794883524
* Update INF file to properly declare which PCDs must be Fixed, and update PCD ↵mdkinney2010-01-143-11/+13
| | | | | | usage that does not require the FixedPcdGetxx() access method. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9732 6f19259b-4bc3-4df7-8a09-765794883524