summaryrefslogtreecommitdiffstats
path: root/EdkNt32Pkg
Commit message (Collapse)AuthorAgeFilesLines
* Add some definitions for efi event in Uefi/UefiSpec.h to follow spec.vanjeff2007-06-2512-49/+49
| | | | | | Changed old event definitions reference to these new event definitions. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2729 6f19259b-4bc3-4df7-8a09-765794883524
* remove UefiRuntimeServiceTableLib reference from Helloworld module.vanjeff2007-06-081-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2641 6f19259b-4bc3-4df7-8a09-765794883524
* Add in GUID_TYPE and "Help Text" for GUID declaraion in EdkNt32Pkg.spd. qwang122007-06-011-51/+51
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2613 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the wrong checking for UnixSerialIoklu22007-05-304-2121/+20
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2604 6f19259b-4bc3-4df7-8a09-765794883524
* Add UnixSerialIo device driverklu22007-05-304-20/+2121
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2603 6f19259b-4bc3-4df7-8a09-765794883524
* Remove some unnecessary #if/#ifdef from some header files.vanjeff2007-05-212-6/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2598 6f19259b-4bc3-4df7-8a09-765794883524
* clean up SFD file.vanjeff2007-05-081-10/+5
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2585 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed bug in NT32 file system driver. The FileInfo->FileSize returned for a ↵ajfish2007-05-051-1/+45
| | | | | | | | directory was not a valid value. I fixed the driver to return the correct value. It looks like the BDS and Shell use a bad algorithm of guessing how big a file name can be. This is bad as it's not defined by the protocol. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2583 6f19259b-4bc3-4df7-8a09-765794883524
* Perfected MSA files.vanjeff2007-04-196-24/+26
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2578 6f19259b-4bc3-4df7-8a09-765794883524
* Remove autogen.h from all dxs files, because autogen.h file has been ↵lgao42007-04-1814-15/+0
| | | | | | included by global compiler option. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2574 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the inconsistent guid for terminal driver which is used in GeneralBds ↵klu22007-04-161-13/+6
| | | | | | libary. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2572 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed some issues for IA32 architecture platform build.vanjeff2007-04-131-0/+10
| | | | | | | | 1. added UINTN typecast for shift. 2. updated Nt32.fpd and Unix.fpd. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2564 6f19259b-4bc3-4df7-8a09-765794883524
* Perfected MSA files.vanjeff2007-04-1019-58/+53
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2554 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up the following module msa files, they are three networt and two PCD ↵lgao42007-04-091-1/+2
| | | | | | modules. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2551 6f19259b-4bc3-4df7-8a09-765794883524
* Change PcdWinNtFileSystem value is to the correct directory.lgao42007-04-052-3/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2544 6f19259b-4bc3-4df7-8a09-765794883524
* Clean up the following module msa files, they are edkmodule package ftwlit, ↵lgao42007-04-051-0/+2
| | | | | | Crc32SectionExtract, NullMemoryTest, PeiMemoryTest, MonotonicCounter modules. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2542 6f19259b-4bc3-4df7-8a09-765794883524
* Change BDS to get the default logo picture by default bmp logo guid. lgao42007-04-042-4/+4
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2533 6f19259b-4bc3-4df7-8a09-765794883524
* remove unnecessary files from EdkGenericBdsLib in EdkNt32pkgvanjeff2007-03-301-53/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2518 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Perfect libraries MSA filesvanjeff2007-03-3043-1042/+893
| | | | | | 2. Use MemoryAllocationLib to replace gBS memory services in EdkEt32Pkg. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2517 6f19259b-4bc3-4df7-8a09-765794883524
* to fix xgu32007-03-291-12/+23
| | | | | | | [NT32] Emulator can't run when built with /O1 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2512 6f19259b-4bc3-4df7-8a09-765794883524
* [Source] Useless assigning statement in ata and atapixgu32007-03-292-3/+7
| | | | | | | | NT32, WinNT GOP PixelFormat should be BltOnly NT32, SimpleTxtIn should add F11, F12 support git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2511 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Removed #ifdef EDK_RELEASE_VERSION from all c files for all modulesvanjeff2007-03-213-24/+12
| | | | | | | 2. Removed #ifdef EFI_SPECIFICATION_VERSION from all c files for all modules 3. Added comments for file VariableWorker.c git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2495 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Removed #ifdef SNP_DEBUG and used debug lib to output informationvanjeff2007-03-201-8/+0
| | | | | | | | | 2. Rename PcdPlatformNoCsmSupport to PcdPlatformCsmSupport. 3 Removed #ifdef EFI_NO_CSM and used PcdPlatformCsmSupport. 4. Removed #ifdef ALIGNMENT from C Variable.c and added 2 files Variable/Pei/Ipf/VariableWorker.c and Variable/Pei/VariableWorker.c git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2487 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Added PcdNtEmulator and Removed MACRO EFI_NT_EMULATORvanjeff2007-03-162-20/+31
| | | | | | | 2. Updated *.fpd of all Package. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2481 6f19259b-4bc3-4df7-8a09-765794883524
* Remove the BugBug in package header file for DXE_CORE and DXE_DRIVER which ↵qwang122007-03-141-1/+4
| | | | | | force every driver to include MdePkg/Include/Library/PeCoffLib.h. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2459 6f19259b-4bc3-4df7-8a09-765794883524
* pair RaiseTPL with RestoreTPLqwang122007-03-132-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2455 6f19259b-4bc3-4df7-8a09-765794883524
* Add a lock to protect the critical region in Service APIs for ↵qwang122007-03-122-41/+140
| | | | | | gEfiBlockIoProtocolGuid and gEfiSimpleFileSystemProtocolGuid Protocol to prevent re-entrance of the same API from from different TPL level. In UEFI 2.1 spec, it is state that the service API for this Protocol is callable at EFI_TPL_CALLBACK level. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2450 6f19259b-4bc3-4df7-8a09-765794883524
* Resolve the build break caused by changes to DxeCore.qwang122007-03-121-0/+8
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2446 6f19259b-4bc3-4df7-8a09-765794883524
* 1) Replace BdsLibGetBootMode with GetBootMode from HobLib of MdePkg.qwang122007-03-094-40/+4
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2433 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Sync definition of EFI_DEBUG_IMAGE_INFO with UEFI specqhuang82007-03-082-1/+5
| | | | | | | 2. Make performance data for End of BDS is not recorded in Boot Manager Boot git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2431 6f19259b-4bc3-4df7-8a09-765794883524
* Correct APPLICATION_EFI ffs key file type from EFI_FV_FILETYPE_DRIVER to ↵lgao42007-03-051-2/+1
| | | | | | EFI_FV_FILETYPE_APPLICATION, and remove depex section from application ffs layout. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2417 6f19259b-4bc3-4df7-8a09-765794883524
* 1.replace macros EFI32 with MDE_CPU_IA32vanjeff2007-03-022-5/+5
| | | | | | | 2.replace macros EFIX64 with MDE_CPU_X64 3.replace macros EFI64 with MDE_CPU_IPF git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2411 6f19259b-4bc3-4df7-8a09-765794883524
* The token for PERF_END macro is CHAR8 but not CHAR16klu22007-02-281-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2407 6f19259b-4bc3-4df7-8a09-765794883524
* clean up MSA file and sync FPD filevanjeff2007-02-272-81/+146
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2404 6f19259b-4bc3-4df7-8a09-765794883524
* clean up MSA/SPD files.vanjeff2007-02-2726-338/+144
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2403 6f19259b-4bc3-4df7-8a09-765794883524
* Added Print, ErrorPrint, AsciiPrint, AsciiErrorPrint() to the UEFI Library.qwang122007-02-142-17/+470
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2392 6f19259b-4bc3-4df7-8a09-765794883524
* Remove the combo libraryqhuang82007-02-132-339/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2379 6f19259b-4bc3-4df7-8a09-765794883524
* Split Nt32OemHookStatusCodeLib to PEI/DXE instancesqhuang82007-02-136-150/+613
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2378 6f19259b-4bc3-4df7-8a09-765794883524
* 1.Drop the support of UEFI_APPLICATION for UefiDriverLibqhuang82007-02-051-17/+20
| | | | | | | | | | 2.Change the module type of BaseUefiDecompressLib to BASE 3.Remove the IoLib dependency for PeiReportStatusCodeLib & DxeReportStatusCodeLib 4.Change the module type of UefiApplicationEntryPointLib to UEFI_APPLICATION 5.Change the module type of EdkDxeRuntimeSalLib to DXE_RUNTIMe 6.Change HelloWorld application to depend on UefiApplicationEntryPointLib and modify the EdkModule.fpd, Nt32.fpd & Unix.fpd accordingly git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2352 6f19259b-4bc3-4df7-8a09-765794883524
* 1. removed BaseTimerLibLocalApic from MdePkg and Nt32TimerLib from EdkNt32Pkg.vanjeff2007-02-024-197/+19
| | | | | | | 2. added BaseTimerlibNullTemplate in MdePkg and SecPeiDxeTimerLibCpu in MdePkg. 3. modified the related spd and fpd files git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2347 6f19259b-4bc3-4df7-8a09-765794883524
* 1. PEI core needs to check image machine typexgu32007-01-312-7/+52
| | | | | | | | | | 2. In BDS, Legacy free may make BdsLibConnectAllDefaultConsoles fail. 3. Pci22.h, we need to add more definition in that 4. EBC: EBC Exception Subclass should add EFI_SUBCLASS_SPECIFIC 5. PciEnumeratorSupport Null Pointer Error git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2340 6f19259b-4bc3-4df7-8a09-765794883524
* To fix,xgu32007-01-261-2/+33
| | | | | | | | cd ...... works unnormally in shell USB CBI1 driver has no component name protocol git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2328 6f19259b-4bc3-4df7-8a09-765794883524
* Remove USER_DEFINED in IncludePkgHeader in spd files as it does not make ↵qwang122007-01-252-3/+2
| | | | | | sense to specify package include header file for a custom build type module. Package creator has no a priori knowledge about what header file will be needed by the USER_DEFINED module customers created in dependent package. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2316 6f19259b-4bc3-4df7-8a09-765794883524
* Nt32TimerLib doesn't support IPF, X64 and EBC, I remove them from this ↵lgao42007-01-251-1/+1
| | | | | | module arch list. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2308 6f19259b-4bc3-4df7-8a09-765794883524
* - Fixed EDKT240. Now the Blank.pad file for alignment purpose will no longer ↵jwang362007-01-251-17/+20
| | | | | | | | be needed. - Fixed EDKT366. For NT32, using "build run" to launch the NT32 emulator. The run.cmd is still be generated in the ${TARGET_DIR} git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2305 6f19259b-4bc3-4df7-8a09-765794883524
* Fix up file paths.bbahnsen2007-01-243-41/+41
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2302 6f19259b-4bc3-4df7-8a09-765794883524
* Fix component name bugs when input Controller Name is invalidqhuang82007-01-1914-11/+105
| | | | | | | Fix the driver binding version for platform/OEM specific drivers git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2273 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the issues,xgu32007-01-163-0/+5
| | | | | | | | | | 1. NULL Pointer Errors in Variable.c 2. consoleoption Null Ptr Error 3. bootmaint Null Ptr Error 4. EFIAPI missing Crc32SectionExtraction.c git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2252 6f19259b-4bc3-4df7-8a09-765794883524
* Update video card preference policy, together with some memory leaks in ↵xli242007-01-123-70/+187
| | | | | | Generic BDS Library. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2234 6f19259b-4bc3-4df7-8a09-765794883524
* BDS code calls Hii->FindHandles() with hardcoded length.xli242007-01-115-12/+79
| | | | | | New code provides function BdsLibGetHiiHandles() in generic BDS library, which detects actual necessary memory, allocates memory, and finds handles as output. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2216 6f19259b-4bc3-4df7-8a09-765794883524