Re: [edk2-devel] [PATCH] UefiCpuPkg/CpuExceptionHandlerLib: Fix #AC split lock

2019-09-08 Thread Dong, Eric
; Laszlo Ersek (ler...@redhat.com) > > Subject: RE: [edk2-devel] [PATCH] UefiCpuPkg/CpuExceptionHandlerLib: Fix > #AC split lock > > Hi Eric, > > 1. you are correct, we need to need to handle 63-32 bits. I attach image which > I think will help explain it better. sidt and

Re: [edk2-devel] [PATCH] UefiCpuPkg/CpuExceptionHandlerLib: Fix #AC split lock

2019-09-06 Thread John E Lofgren
alf Of >> John E Lofgren >> Sent: Wednesday, September 4, 2019 2:15 AM >> To: devel@edk2.groups.io >> Subject: [edk2-devel] [PATCH] UefiCpuPkg/CpuExceptionHandlerLib: Fix >> #AC split lock >> >> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2150 >> >

Re: [edk2-devel] [PATCH] UefiCpuPkg/CpuExceptionHandlerLib: Fix #AC split lock

2019-09-05 Thread Dong, Eric
vel] [PATCH] UefiCpuPkg/CpuExceptionHandlerLib: Fix #AC > split lock > > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2150 > > Fix #AC split lock's caused by seperating base and limit from sgdt and sidt by > changing xchg operands to 32-bit to stop from crossing

[edk2-devel] [PATCH] UefiCpuPkg/CpuExceptionHandlerLib: Fix #AC split lock

2019-09-03 Thread John E Lofgren
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2150 Fix #AC split lock's caused by seperating base and limit from sgdt and sidt by changing xchg operands to 32-bit to stop from crossing cacheline. Signed-off-by: John E Lofgren --- UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/ExceptionHand