mirror of https://github.com/acidanthera/audk.git
Add checking for ThunkAttribute to avoid THUNK_ATTRIBUTE_DISABLE_A20_MASK_KBD_CTRL and THUNK_ATTRIBUTE_DISABLE_A20_MASK_INT_15 are set at same time.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8230 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
15543340da
commit
d1be17ab87
|
@ -249,6 +249,8 @@ AsmThunk16 (
|
||||||
ASSERT ((UINTN)ThunkContext->RealModeBuffer < 0x100000);
|
ASSERT ((UINTN)ThunkContext->RealModeBuffer < 0x100000);
|
||||||
ASSERT (ThunkContext->RealModeBufferSize >= m16Size);
|
ASSERT (ThunkContext->RealModeBufferSize >= m16Size);
|
||||||
ASSERT ((UINTN)ThunkContext->RealModeBuffer + m16Size <= 0x100000);
|
ASSERT ((UINTN)ThunkContext->RealModeBuffer + m16Size <= 0x100000);
|
||||||
|
ASSERT (((ThunkContext->ThunkAttributes & (THUNK_ATTRIBUTE_DISABLE_A20_MASK_INT_15 | THUNK_ATTRIBUTE_DISABLE_A20_MASK_KBD_CTRL)) != \
|
||||||
|
(THUNK_ATTRIBUTE_DISABLE_A20_MASK_INT_15 | THUNK_ATTRIBUTE_DISABLE_A20_MASK_KBD_CTRL)));
|
||||||
|
|
||||||
UpdatedRegs = InternalAsmThunk16 (
|
UpdatedRegs = InternalAsmThunk16 (
|
||||||
ThunkContext->RealModeState,
|
ThunkContext->RealModeState,
|
||||||
|
|
Loading…
Reference in New Issue