rsun3
cb7d01c0c9
HII Library Class interface refine.
...
The "HiiLib" prefix for all HII Library API function names changed to "Hii".
Remove:
HiiLibPreparePackageList(), replaced by HiiAddPackages()
HiiLibNewString(), replaced by HiiSetString()
HiiLibGetStringFromHandle(), replaced by HiiGetString()
HiiLibGetStringFromToken(), replaced by HiiGetPackageString()
HiiLibExtractGuidFromHiiHandle()
HiiLibDevicePathToHiiHandle()
HiiLibGetSupportedSecondaryLanguages()
HiiLibGetSupportedLanguageNumber()
HiiLibExportPackageLists()
HiiLibListPackageLists()
Interface change:
HiiAddPackages()
HiiSetString()
HiiGetString()
HiiGetHiiHandles()
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8083 6f19259b-4bc3-4df7-8a09-765794883524
2009-04-14 10:47:19 +00:00
vanjeff
05c7cb5d8e
Per UEFI spec, SetMode() should clear screen anyway with black color.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8081 6f19259b-4bc3-4df7-8a09-765794883524
2009-04-14 08:40:40 +00:00
lgao4
87cac63ddd
Add UefiHiiServicesLib library instance in every one DSC
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8067 6f19259b-4bc3-4df7-8a09-765794883524
2009-04-13 06:12:19 +00:00
qhuang8
f05b1c14ec
Fix the bug that debug output fails to print hex value to screen. Remove module internal SPrint() and use UnicodeSPrintAsciiFormat() in print library instead.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8057 6f19259b-4bc3-4df7-8a09-765794883524
2009-04-10 06:52:02 +00:00
klu2
8141eea5fa
Add comments for introducing startup sequence for DUET boot disk.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8043 6f19259b-4bc3-4df7-8a09-765794883524
2009-04-09 06:19:15 +00:00
klu2
c0e741ef23
Add comments for introducing startup sequence for DUET boot disk.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8042 6f19259b-4bc3-4df7-8a09-765794883524
2009-04-09 06:16:52 +00:00
rsun3
f6f910dd12
Retire Extended HII library class.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8011 6f19259b-4bc3-4df7-8a09-765794883524
2009-04-02 08:48:03 +00:00
klu2
15fcbcbee0
Remove some drivers to save image size
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8001 6f19259b-4bc3-4df7-8a09-765794883524
2009-04-01 08:53:13 +00:00
gikidy
6976b5cdf8
Add code for floppy format process.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7993 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-31 06:38:37 +00:00
rsun3
3751c4cf94
Retire FrameworkHiiLib library class. Remove FrameworkHiiLib library instance now and will be added later if necessary.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7988 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-31 02:41:33 +00:00
klu2
8941b53e59
Fix building warning for mismatching paramter pointer type
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7981 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-30 06:04:55 +00:00
klu2
bda1bdbbf0
Add more comments for override PCD and library instance.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7962 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-26 15:18:10 +00:00
klu2
d6ca2c1eb5
1, cleanup DSC file, use NULL library instance for DebugLib and
...
ReportStatusCodeLib in global commen section. And use overriden library
instance in DxeCore for sample.
2, cleanup FDF file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7960 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-26 14:58:34 +00:00
qhuang8
40b499c613
Add header file "SerialStatusCode.h" inclusion.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7956 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-25 14:29:29 +00:00
klu2
d26b17e3c7
Also output information to serial
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7952 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-25 09:10:47 +00:00
klu2
3ffa0f1f8a
Fix name conflict for GetVariable defined in UefiLib.h
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7947 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-25 06:48:03 +00:00
gikidy
536c563dd9
Add a parameter for process boot disk create.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7933 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-24 09:23:21 +00:00
klu2
3a4e990ec4
Remove single module's compression from FDF. We could get smaller size when compressing whole image.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7903 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-18 06:21:27 +00:00
gikidy
7bc4989f1d
Fix build break for EFI_SMBIOS_TABLE_GUID name has been changed.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7894 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-17 02:07:29 +00:00
gikidy
e343d4473d
File st32_64.S added for X64.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7889 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-16 09:03:53 +00:00
gikidy
72f7d3c341
File st16_64.S added for X64.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7888 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-16 08:51:21 +00:00
gikidy
3bd0ef806e
Added efi64.S file for X64 and reviewed efi32.S file.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7887 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-16 07:56:33 +00:00
klu2
fe9591c5b4
It is safe to use bcat command to cat binary files, if bcat is avaiable, so add bcat command into comments
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7885 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-16 04:59:21 +00:00
gikidy
ded312f134
1. Add start64.S file for X64.
...
2. start.S file reviewed.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7884 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-16 04:50:05 +00:00
klu2
560b815e21
Final boot image just need combination, no need to create directory
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7883 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-16 02:52:48 +00:00
klu2
9f214f6fca
Remove working modification for debug
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7880 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-15 12:00:03 +00:00
klu2
49794755ba
Remove exit from batch file
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7879 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-15 11:49:12 +00:00
gikidy
d0b0659fbe
cleanScreen verified.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7874 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-13 03:32:55 +00:00
gikidy
7674c40a2d
Fix cleanScreen issue.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7873 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-13 03:30:27 +00:00
eric_tian
933676058b
retire gEfiAlternateFvBlockGuid. All platform FvbRuntimeDxe drivers will not produce such protocol to signify itself support writable FVB protocol.
...
FaultTolerantWrite driver and variable driver will register notification event to locate right protocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7865 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-12 05:10:53 +00:00
gikidy
f3fb74cdac
1. Fix some convert issue.
...
2. org address changed.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7864 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-12 02:54:02 +00:00
klu2
a39d85f6ed
Add more comments for thunk call.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7836 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-09 07:48:44 +00:00
qhuang8
9075e54371
Use binary INF file to solve filename case issues.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7830 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-06 02:17:47 +00:00
qhuang8
c0dece4ae2
Use cpu arch macro instead of hard code ia32
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7828 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-06 01:14:30 +00:00
qhuang8
c6811ca12b
Rename library instance name from "PeCoffExtraActionLibNull" to "BasePeCoffExtraActionLibNull"
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7824 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-05 15:29:23 +00:00
klu2
640a2e529e
Fix issue for boot sector
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7819 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-05 15:22:54 +00:00
klu2
88e9055e52
Should use 16 bit code.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7818 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-05 14:25:53 +00:00
klu2
a8abbe2bb5
Should use 16 bit code.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7817 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-05 14:25:31 +00:00
klu2
4d382070b4
Refine comments.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7816 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-05 14:13:25 +00:00
qhuang8
3fd6fdeb0b
Remove PeRemove PeiPeCoffLoader.h and gPeiPeCoffLoaderGuid, and Add PeCoffExtraActionLib class and instances.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7808 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-05 09:16:13 +00:00
jljusten
c15c888908
Remove 'BASETOOLS_DIR' variable. We assume basetools are in the PATH
...
during a build.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7802 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-05 00:44:05 +00:00
klu2
d0c94e5954
The IA32 register definition is quit different between edk and edk2 code base, so should not use EFI_IA32_REGISTER_SET to prepare thunk call based on edk2's BaseLib.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7786 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-03 14:43:49 +00:00
gikidy
5b7021e627
Convert CreateBootDisk from windows bat file to Linux sh file.
...
For Linux version of Genbootsector & Bootsectimage has not pass build yet, this sh file has not completely done.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7777 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-03 06:27:07 +00:00
gikidy
c521660aa1
Linux split replaced by BaseTools Split.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7776 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-03 04:29:29 +00:00
klu2
296d3525fd
Refine comments.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7774 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-03 02:33:58 +00:00
klu2
2776527d46
Remove debug message code.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7773 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-03 02:25:10 +00:00
klu2
49de9dd497
Fix ICC building issue.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7772 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-03 02:16:24 +00:00
klu2
237bb9d0be
Fix bug of wrong stack16 stack for thunk call. This may cause Duet failed to enter graphic mode under Qemu simulator or some platforms.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7771 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-02 15:03:37 +00:00
klu2
71bd6db178
Update PostBuild.sh
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7770 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-02 12:12:46 +00:00
klu2
3ef254bb50
Use com as postfix as MSFT does.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7769 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-02 11:56:02 +00:00