summaryrefslogtreecommitdiff
path: root/DuetPkg
AgeCommit message (Collapse)Author
2009-02-06Add comments in platform DSC files to remind that binaries are only listed ↵xli24
in FDF, not in DSC. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7446 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-05Update DUET PCI Bus Driver to use PeCoffLib instead of parsing the PE/COFF ↵mdkinney
image itself git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7439 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-05Fix minor coding style issue.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7434 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-03Clean up PcRtc:qhuang8
1. Remove the architecture subdirectory (IPF architecture is not supported any more 2. Merge IA32 source with x64 source to ResetEntry.c in the upper level directory) 3. Pass CYGWIN GCC tool chain. 4. Remove the used DXS file git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7412 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-03clean up PciRootBridgeNoEnumerationDxe:qhuang8
Refine to pass GYGWIN GCC. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7411 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-03Clean up DuetBdsLib:qhuang8
Refine to pass CYGWIN GCC tool chain. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7410 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-03Clean up KbcRestDxe:qhuang8
1. Remove the architecture subdirectory (IPF architecture is not supported any more 2. Merge IA32 source with x64 source to ResetEntry.c in the upper level directory) 3. Remove the used DXS file git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7409 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-03Clean up to fix GUID format issues to pass GCC tool chain.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7408 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-03Clean up FvbRuntimeService:qhuang8
Remove the unused DXS file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7407 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-03Clean up FSVariable:qhuang8
Remove the unused DXS file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7406 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-03Clean up EfiLdr:qhuang8
Refine code to pass CYGWIN GCC tool chain build git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7405 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-03Clean up DxeIpl:qhuang8
1. Remove the assembly by using IoLib & BaseLib in MdePkg 2. Refine code to pass CYGWIN GCC tool chain build git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7404 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-03Clean up DataHubGenDxe:qhuang8
1. Fix the structure assignment 2. Removed the unused DXS file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7403 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-03Clean up CpuIoDxe:qhuang8
1. Remove the assembly files by using IoLib in MdePkg. 2. Remove the unused DXS file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7402 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-03Remove unused DXS file.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7401 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-02Add GCC assember for DxeIpl moduleklu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7396 6f19259b-4bc3-4df7-8a09-765794883524
2009-02-02Add GCC assember for DxeIpl moduleklu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7395 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-30Split out Synchronization Library from Base Librarymdkinney
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7376 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-23Fix the path for BDS.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7365 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-23Move BdsDxe and GenericBdsLib to IntelFrameworkModulePkg, these modules need ↵klu2
dependent on gEfiLegacyBiosProtocol to provide legacy boot support. But legacy boot is not described by PI/UEFI specification. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7355 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-201, Add logo.bmp to fv file for showing it in graphic modeklu2
2, Hard code timeout to 5 second. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7315 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-14For PollMem or PollIo, EFI_SUCESS should be returned when paramter Delay == 0.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7265 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-13Use ACPI timer for Duet platform.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7264 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-13Fix bugs in decompress implement in EfiLdr, and enable FAT driver in FDF file.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7254 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-09Add build steps for duet platform.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7234 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-09Move Varialbe common definitions (GET_PAD_SIZE and HEADER_ALIGN macro) into ↵lgao4
MdeModulePackage Include VariableFormat.h And Use PCD to replace macros in source code to reduce confusion.(FixedPcdGet32(PcdMaxVariableSize) replaces MAX_VARIABLE_SIZE, and FixedPcdGet32(PcdMaxHardwareErrorVariableSize) replaces MAX_HARDWARE_ERROR_VARIABLE_SIZE. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7230 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-071, Remove DxeReportStatus driver, because DxeIpl has published a instance ↵klu2
from hob. And new status code library will use this instance from hob. 2, Use gBS->Stall() for MicroSecondDelay() implementation in DuetTimerLib. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7202 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-07Usb ASM but *not* ASM16, the tool chain of ASM is same as ASM16 in ↵klu2
tool_def.txt, ASM16 should also be removed from tool_def.txt git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7198 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-06Remove debug code.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7196 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-06Add dummy GnuMakefile to pass UNIXGCC building for boot sector module. In ↵klu2
future, boot sector should be ported to Unix environment. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7195 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-06Add bootsector module, this module is not a EFI driver or PEIM, but the raw ↵klu2
image for boot disk. It is should be built in tiny mode with 16 assembler compiler and linker. And currently only MSFT is supported. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7194 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-06Remove /Fa option to cause multithread build failed.lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7190 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-06Use ASMLINK macro but *not* ASMLINK16klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7189 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-06Use relative path for base tools.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7188 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-061, Enable USB boot for R9's Duet.klu2
2, Work around an RTC issue for DUET under vmware environment. 3, Enable early serial status code output for DxeCore module. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7187 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-06Add DuetDxeReportStatusCodeLib which will get ReportStatusCode from hob if ↵klu2
fail to get protocol. This library could be used for DxeCore module to output early debug message via serial. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7186 6f19259b-4bc3-4df7-8a09-765794883524
2009-01-05Correct Compiler option /FAcs to /FAsclgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7180 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-30Fix bug that Duet BDS fail to get PciExpressAddress from guid hob.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7155 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-26Enable debug print for Duet platform.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7134 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-16Clean up to update the reference of the these macros:qhuang8
EFI_SIGNATURE_16 -> SIGNATURE_16 EFI_SIGNATURE_32 -> SIGNATURE_32 EFI_SIGNATURE_64 -> SIGNATURE_64 EFI_FIELD_OFFSET -> OFFSET_OF EFI_MAX_BIT -> MAX_BIT EFI_MAX_ADDRESS -> MAX_ADDRESS These macros are not defined in UEFI spec. It makes more sense to use the equivalent macros in Base.h to avoid alias. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7049 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-091. added functions header for MACROS in PCI22.h.vanjeff
2. move IS_PCI_GFX to modules, since it not defined in PCI spec. 3. added comments for some structure in ElTorito.h. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6928 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-07Remove use of 'VOLATILE'. Use 'volatile' instead.mdkinney
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6896 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-07Use BIT8-1 instead of UINT8_MAX.mdkinney
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6895 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-07Remove use of EFI_BOOTSERVICE and EFI_RUNTIMESERVICE. This is not managed ↵mdkinney
through module types. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6894 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-06Change _CR() to BASE_CR() to follow naming conventionmdkinney
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6889 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-04Clean DuetPkg for ICC build.xli24
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6836 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-02remove DEFIO_PCI_ADDRESS from MdePkg.vanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6805 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-27Pass ICC building.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6761 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-27Fix ICC building issue for DuetPkgklu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6749 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-26Fix bundle of issue for ICC buildklu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6740 6f19259b-4bc3-4df7-8a09-765794883524