edk2-EdkCompatibilityPkg Log


Commit Date  
[b79232] (HEADsvn/trunkmaster) by vanjeff vanjeff

1. Updated S3Resume2Pei to save IA32 IDT table setup in protected mode.
2. Updated BootScriptSaveOnS3SaveStateThunk restore IA32 IDT table before transferring to protected mode.
It could support exception handler in 32-bit Framework Boot Script code.

Signed-off-by: vanjeff
Reviewed-by: jyao1

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg@13099 6f19259b-4bc3-4df7-8a09-765794883524

2012-03-15 05:33:43 Tree
[33ba3c] by lgao4 lgao4

Update ECP Package Glue BaseLib to save/restore xmm6-xmm15 in functions setJump/longJump.
Signed-off-by: lgao4
Reviewed-by: jyao1

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg@13037 6f19259b-4bc3-4df7-8a09-765794883524

2012-02-27 07:44:42 Tree
[7f4b62] by rsun3 rsun3

Add Missing invocations to VA_END() for VA_START().

Signed-off-by: rsun3
Reviewed-by: lgao4

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg@12979 6f19259b-4bc3-4df7-8a09-765794883524

2012-02-01 06:06:08 Tree
[0f7937] by lgao4 lgao4

Add new DEBUG_VERBOSE print error level.
Signed-off-by: lgao4
Reviewed-by: hhtian

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg@12933 6f19259b-4bc3-4df7-8a09-765794883524

2012-01-16 05:45:48 Tree
[bfcae9] by lgao4 lgao4

Roll back the previous change in MdePkg BaseLib Ia32 Thunk16.S and EcpPkg GlueLib BaseLib Ia32 Thunk16.S, and still use the hard code offset in them to avoid GCC compiler create the unexpected instruction.

Signed-off-by: lgao4
Reviewed-by: rsun3

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg@12898 6f19259b-4bc3-4df7-8a09-765794883524

2011-12-28 09:48:15 Tree
[129870] by lgao4 lgao4

Clean up the hard code offset in MdePkg BaseLib Ia32 Thunk16.S and EcpPkg GlueLib BaseLib Ia32 Thunk16.S.
Signed-off-by: lgao4
Reviewed-by: rsun3

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg@12889 6f19259b-4bc3-4df7-8a09-765794883524

2011-12-20 09:50:19 Tree
[6f636e] by lgao4 lgao4

Fix the issue to clear the high 16-bit of EAX before use it Thunk code.
This patch updates MdePkg BaseLib, EcpPkg EdkIIGlueLib BaseLib and ThunkLib.

Signed-off-by: lgao4
Reviewed-by: rsun3

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg@12877 6f19259b-4bc3-4df7-8a09-765794883524

2011-12-15 08:27:53 Tree
[126afd] by lzeng14 lzeng14

Add comments for EFI_CACHE_SRAM_TYPE_DATA because of the inconsistency between CacheSubclass 0.9 and SMBIOS specifications.

Signed-off-by: lzeng14
Reviewed-by: li-elvin

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg@12873 6f19259b-4bc3-4df7-8a09-765794883524

2011-12-15 06:43:28 Tree
[fd247c] by lgao4 lgao4

Update the Package version.
MdePkg 1.02->1.03
EdkCompatibilityPkg 0.91->0.92
PerformancePkg 0.1->0.2

Signed-off-by: lgao4
Reviewed-by: hhtian

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg@12844 6f19259b-4bc3-4df7-8a09-765794883524

2011-12-13 08:59:23 Tree
[5410bc] by lgao4 lgao4

Fix ICC11 build failure.
Signed-off-by: lgao4
Reviewed-by: mdkinney

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg@12821 6f19259b-4bc3-4df7-8a09-765794883524

2011-12-06 04:26:55 Tree
[69ad9e] by lgao4 lgao4

Fix ICC11 build failure.
Signed-off-by: lgao4
Reviewed-by: erictian

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg@12816 6f19259b-4bc3-4df7-8a09-765794883524

2011-12-05 09:05:15 Tree
[0761d0] by lzeng14 lzeng14

According to PI errata 0000654 and 000811, we need use 0xFFFE to instead of 0 for EFI_SMBIOS_PROTOCOL.Add() SmbiosHandle parameter to assign a unique handle to the SMBIOS record, and for EFI_SMBIOS_PROTOCOL.GetNext() SmbiosHandle parameter to get the first matched SMBIOS handle or indicate no more SMBIOS record.

Signed-off-by: lzeng14
Reviewed-by: li-elvin

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg@12749 6f19259b-4bc3-4df7-8a09-765794883524

2011-11-21 08:53:04 Tree
[865154] by rsun3 rsun3

PI 1.2 Errata C: A new return condition is added for the returned status code EFI_INVALID_PARAMETER for SMM Control2 Protocol.Trigger().

signed-off-by: rsun3
reviewed-by: lgao4

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg@12743 6f19259b-4bc3-4df7-8a09-765794883524

2011-11-21 05:23:58 Tree
[74017f] by lzeng14 lzeng14

EFI_FVB2_ALIGNMNET_512K should be EFI_FVB2_ALIGNMENT_512K.

Signed-off-by: lzeng14
Reviewed-by: lgao4

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg@12711 6f19259b-4bc3-4df7-8a09-765794883524

2011-11-15 11:06:36 Tree
[0eab83] by lgao4 lgao4

Correct key word of define macro to DEFINE per Build spec.
Signed-off-by: lgao4
Reviewed-by: gikidy

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg@12594 6f19259b-4bc3-4df7-8a09-765794883524

2011-10-28 08:18:57 Tree
[5c9387] by lgao4 lgao4

Correct CpuPause.s to ICC11.
Signed-off-by: lgao4

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg@12565 6f19259b-4bc3-4df7-8a09-765794883524

2011-10-25 08:19:59 Tree
[1965a1] by niruiyu niruiyu

Avoid using code name in comments.

Signed-off-by: niruiyu
Reviewed-by: lgao4

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg@12552 6f19259b-4bc3-4df7-8a09-765794883524

2011-10-19 05:44:28 Tree
[fd093e] by li-elvin li-elvin

Use a local variable and assign 0 to it, then use it as legacy interrupt table base address.

Signed-off-by: li-elvin
Reviewed-by: mdkinney, ydong10

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg@12544 6f19259b-4bc3-4df7-8a09-765794883524

2011-10-18 02:42:34 Tree
[79759f] by lgao4 lgao4

1. Move Capsule variable name definition to Capsule variable GUID header file.
2. Align EFI_CAPSULE_LONG_MODE_BUFFER structure to MdeModulePkg definition.

Signed-off-by: lgao4
Reviewed-by: hhtian

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg@12492 6f19259b-4bc3-4df7-8a09-765794883524

2011-09-30 05:57:44 Tree
[ce6db5] by lgao4 lgao4

Define S3 Status code macros.
Signed-off-by: lgao4
Reviewed-by: jyao1

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg@12489 6f19259b-4bc3-4df7-8a09-765794883524

2011-09-30 05:53:33 Tree
[108c7b] by ydong10 ydong10

Add more check to avoid access violation.

Signed-off-by: ydong10
Reviewed-by: lgao4

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg@12470 6f19259b-4bc3-4df7-8a09-765794883524

2011-09-29 01:10:20 Tree
[2305d3] by rsun3 rsun3

EdkCompatibilityPkg SmmBaseHelper: Fix PageFaultHandlerHook assembly code to use AL register for return value from PageFaultHandler().

Signed-off-by: rsun3
Reviewed-by: vanjeff

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg@12466 6f19259b-4bc3-4df7-8a09-765794883524

2011-09-28 09:00:06 Tree
[0ac63c] by rsun3 rsun3

EdkCompatibilityPkg MpServicesOnFrameworkMpServicesThunk: Check for x2APIC mode before accessing the APIC ID register in RendezvousFunnelProc().

Contributed by Bruce Losure.

Signed-off-by: rsun3

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg@12442 6f19259b-4bc3-4df7-8a09-765794883524

2011-09-26 07:36:15 Tree
[f61ad1] by lgao4 lgao4

Clean up the private GUID definition in module Level.
Signed-off-by: lgao4

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg@12386 6f19259b-4bc3-4df7-8a09-765794883524

2011-09-20 02:15:00 Tree
[b8d048] by hhtian hhtian

Rename SMM_CPU_IO_Protocol to SMM_CPU_IO2_PROTOCOL in PiSmmDefintions.h of SmmScriptLib to keep consistent with SMM_CPU_IO2_PROTOCOL defined in MdePkg.

Signed-off-by: hhtian
Reviewed-by: rsun3

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg@12307 6f19259b-4bc3-4df7-8a09-765794883524

2011-09-09 06:01:22 Tree
Older >