summaryrefslogtreecommitdiffstats
path: root/DuetPkg
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove old module which no one consume it.klu22010-04-092-191/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10349 6f19259b-4bc3-4df7-8a09-765794883524
* Update the modules with the different module GUID to avoid the different ↵lgao42010-04-065-5/+5
| | | | | | modules with the same module GUID. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10342 6f19259b-4bc3-4df7-8a09-765794883524
* Remove RELEASE tag from DuetPkg DSC, because DuetPkg post build script only ↵lgao42010-03-292-2/+2
| | | | | | support DEBUG tag. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10321 6f19259b-4bc3-4df7-8a09-765794883524
* Remove the work around as the Fat driver's lock issue was found and fixed.niruiyu2010-03-231-4/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10304 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up Nt32Pkg and DuetPkg DSCs to move common used library instance to ↵lgao42010-03-212-58/+144
| | | | | | Common [LibraryClasses] section. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10301 6f19259b-4bc3-4df7-8a09-765794883524
* Add RELEASE targetlgao42010-03-212-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10298 6f19259b-4bc3-4df7-8a09-765794883524
* Add [Depex] section for DUETFwh DXE_DRIVER. A DXE_DRIVR must has [depex] ↵klu22010-03-201-0/+2
| | | | | | section. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10294 6f19259b-4bc3-4df7-8a09-765794883524
* variable driver doesn't support EFI_AUTHENTICATED_WRITE_ACCESS. we use:erictian2010-03-181-2/+13
| | | | | | | 1. EFI_INVALID_PARAMETER as a return value of SetVariable() to indicate it does not support this feature. 2. EFI_NOT_FOUND will be a return value of QueryVariableInfo() to indicate it does not support this feature. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10280 6f19259b-4bc3-4df7-8a09-765794883524
* Separate IA32/X64 architecture into two DSC file to avoid the their output ↵klu22010-03-186-41/+280
| | | | | | mixup. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10272 6f19259b-4bc3-4df7-8a09-765794883524
* Remove FD section from DuetPkg.fdf and move the BlockSize/NumBlocks ↵niruiyu2010-03-161-23/+2
| | | | | | declaration from FD to FV. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10252 6f19259b-4bc3-4df7-8a09-765794883524
* Change the PM Timer RegisterBitWidth according to the Flagsniruiyu2010-03-111-1/+9
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10231 6f19259b-4bc3-4df7-8a09-765794883524
* Add BlockSize declaration in FvMain section other tool would create a FV ↵niruiyu2010-03-111-0/+1
| | | | | | with blocksize=1 and huge number of blocks. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10230 6f19259b-4bc3-4df7-8a09-765794883524
* 1, Remove comma after yearklu22010-03-108-8/+8
| | | | | | | 2, Use full stop instead of comma after "Intel Corporation" 3, Remove blank char between "." and "<BR>" git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10222 6f19259b-4bc3-4df7-8a09-765794883524
* Cleanup license header klu22010-03-107-22/+85
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10219 6f19259b-4bc3-4df7-8a09-765794883524
* Add license header for Duet's makefile.klu22010-03-102-1/+28
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10218 6f19259b-4bc3-4df7-8a09-765794883524
* Remove the PcdsDynamicHii section from Duet platform as currently PCD driver ↵niruiyu2010-03-041-4/+0
| | | | | | running at TPL_NOTIFY and cannot co-work with Duet's variable driver currently. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10189 6f19259b-4bc3-4df7-8a09-765794883524
* Remove over-specified dependencies on IntelFrameworkPkg and ↵xli242010-03-038-12/+2
| | | | | | IntelFrameworkModulePkg. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10159 6f19259b-4bc3-4df7-8a09-765794883524
* Remove EFI_SPECIFICATION_VERSION macro reference in code.niruiyu2010-03-033-21/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10157 6f19259b-4bc3-4df7-8a09-765794883524
* Still use |.efi Rule for INF file with binary EFI image, because the binary ↵lgao42010-03-021-1/+7
| | | | | | EFI image specified INF file is not in output directory. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10150 6f19259b-4bc3-4df7-8a09-765794883524
* Add the missing OUTPUT directory for the EFI and depex file in Rule section.lgao42010-03-011-8/+8
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10135 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up Rules of Platform FDFs to apply only one EFI image and Depex for ↵lgao42010-03-011-8/+8
| | | | | | each driver. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10127 6f19259b-4bc3-4df7-8a09-765794883524
* add debug agent null instance in DSC file.vanjeff2010-02-261-7/+8
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10102 6f19259b-4bc3-4df7-8a09-765794883524
* DuetPkg: Fix build break caused by EFI_SPECIFICATION_VERSION usagejljusten2010-02-261-118/+0
| | | | | | | | The EFI_SPECIFICATION_VERSION MACRO is no longer defined in edk2 builds, and this module does not need to support the older < UEFI 2.0 code path. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10096 6f19259b-4bc3-4df7-8a09-765794883524
* Remove svn:executable on *.c, *.h, *.asm, *.S, *.inf and *.asl*jljusten2010-02-251-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10087 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.klu22010-02-2514-28/+14
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10078 6f19259b-4bc3-4df7-8a09-765794883524
* Change DUET specific HOB structure to make all HOB 8-byte align to fix the ↵niruiyu2010-02-254-7/+7
| | | | | | PI-SCT failure. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10066 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Correct File header to ## @filelgao42010-02-2419-74/+75
| | | | | | 2. Remove unnecessary .common] postfix on section. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10052 6f19259b-4bc3-4df7-8a09-765794883524
* Enable BootTimeOut and ConsoleMode (80x25/100x30) setting save/restore in ↵niruiyu2010-02-223-2/+43
| | | | | | Duet Setup. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10039 6f19259b-4bc3-4df7-8a09-765794883524
* Fix build breaksmdkinney2010-02-214-300/+146
| | | | | | | | | | | | Update EfiAcpiResetSystem() to match function prototype for EFI_RESET_SYSTEM Add CpuDeadLoop() in all paths, so EfiAcpiResetSystem() can never return to be compliant with UEFI Spec, even when ASSERT() statements are disabled. Change DEBUG() messages from EFI_D_ERROR to DEBUG_INFO because they are not error messages. Simplify implementation from 4 files down to 2 files. Use IoAndTheOr16() and MmioAndTheOr16() instead if IoRead/Write16() and MmioRead/Write16() git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10035 6f19259b-4bc3-4df7-8a09-765794883524
* Port AcpiResetDxe from EDK to EDKII to enable reset function on DUET above ↵niruiyu2010-02-218-175/+484
| | | | | | legacy free platform. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10034 6f19259b-4bc3-4df7-8a09-765794883524
* gEfiMdeModulePkgTokenSpaceGuid.PcdTurnOffUsbLegacySupport should be TRUE in ↵niruiyu2010-02-201-0/+3
| | | | | | DUET platform. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10031 6f19259b-4bc3-4df7-8a09-765794883524
* DUET BDS clean up.niruiyu2010-02-111-28/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9988 6f19259b-4bc3-4df7-8a09-765794883524
* Add device path DXE driver in Duet FDF file to compliant with UEFI.klu22010-02-101-0/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9961 6f19259b-4bc3-4df7-8a09-765794883524
* Add license headerklu22010-02-091-0/+13
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9955 6f19259b-4bc3-4df7-8a09-765794883524
* Add EBC driver to Duet platform so that EBC option ROM can get dispatched.niruiyu2010-02-082-195/+197
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9948 6f19259b-4bc3-4df7-8a09-765794883524
* Remove unnecessary use of FixedPcdxxx() functions and [FixedPcd] INF ↵mdkinney2010-01-301-12/+12
| | | | | | | | | | 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@9872 6f19259b-4bc3-4df7-8a09-765794883524
* Remove unused definitionsmdkinney2010-01-283-193/+9
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9857 6f19259b-4bc3-4df7-8a09-765794883524
* File header added.gikidy2010-01-281-0/+17
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9846 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the issue GCC DUET x64 cannot boot to front page but reset when timer ↵niruiyu2010-01-283-112/+201
| | | | | | | | | | | interrupt is enabled (HSD 203180). I created the correct IDT and GDT which was wrongly created before. Comments were updated to reflect the actual meaning of the code and IDT alignment was set to 8 byte. Some unnecessary alginments were removed. DUET x64 MSFT and GCC both can boot to front page now. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9845 6f19259b-4bc3-4df7-8a09-765794883524
* Re-enable BoisVideoThunk driver in DUET because the BiosVideoThunk hang ↵niruiyu2010-01-281-3/+3
| | | | | | issue was fixed. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9844 6f19259b-4bc3-4df7-8a09-765794883524
* Fix DUET x64 hang in Video Option ROM.niruiyu2010-01-261-0/+2
| | | | | | The root cause is EfiLdr module was wrongly loaded to address 0x0 corrupting the BDA(0x400) region. The patch set module base address to 0x10000 which aligns to R8 behavior. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9824 6f19259b-4bc3-4df7-8a09-765794883524
* Use GetFirstGuidHob() instead of GetNextGuidHob() when only the first GUID ↵mdkinney2010-01-255-19/+11
| | | | | | | | instance is required Remove extra references to gEfiHobListGuid in INF files. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9797 6f19259b-4bc3-4df7-8a09-765794883524
* 1. update bat file to generate right bootia32.efi/bootx64.efi file according ↵eric_tian2010-01-195-26/+83
| | | | | | | | | to command line parameters. 2. fix a print error in which a %x in format string exists but the corresponding variable argument is not present! 3. fix CONSUME_MEMORY too small issue. In X64 arch, cpu may cause the paging table is too big and beyond the pei memory scope between EfiMemoryTop and EfimemoryBottom. for example, a cpu support 44bits addressing memory space may occupied ~64M paging table. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9794 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
* 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
* 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
* Update Copyright datemdkinney2010-01-141-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9729 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up MetronomeDxe INF file. This module uses the IoLib, so the ↵mdkinney2010-01-141-8/+2
| | | | | | dependency on the CPU I/O Protocol can be removed from this INF file. If the IoLib that layers on top of a CPU I/O Protocol is used, then the dependency will be inherited from the lib. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9728 6f19259b-4bc3-4df7-8a09-765794883524
* Refer to OEM status code hook library instances in MdeModulePkg.xli242009-12-291-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9644 6f19259b-4bc3-4df7-8a09-765794883524