audk/UefiCpuPkg
jljusten 557b970a2f UefiCpuPkg CpuDxe: Fix bug with CPU Arch RegisterInterruptHandler
The change in r10765 introduced an issue where inherited interrupt
handlers would override the driver's RegisterInterruptHandler
functionality.

DUET installs a IDT with 256 entries early in it's boot.  Therefore,
no interrupt handlers could be installed with DUET while using
UefiCpuPkg/CpuDxe (instead of DuetPkg/CpuDxe).

This change forces the IDT to be modified when RegisterInterruptHandler
is called to ensure the UEFI handler will be installed properly.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10972 6f19259b-4bc3-4df7-8a09-765794883524
2010-10-22 01:07:48 +00:00
..
CpuDxe UefiCpuPkg CpuDxe: Fix bug with CPU Arch RegisterInterruptHandler 2010-10-22 01:07:48 +00:00
CpuIo2Dxe Code refinement. 2010-07-13 03:08:54 +00:00
CpuIo2Smm Code refinement. 2010-07-13 03:08:54 +00:00
CpuIoPei Code refinement. 2010-07-13 03:08:54 +00:00
Include Add DisableLvtInterrupts() for the Local APIC library class. 2010-08-27 03:46:18 +00:00
Library Add DisableLvtInterrupts() for the Local APIC library class. 2010-08-27 03:46:18 +00:00
ResetVector/Vtf0 Rename two files to follow the file naming convention. 2010-09-07 10:23:05 +00:00
UefiCpuPkg.dec Add Local APIC Library class defining APIs for common Local APIC operations. Add two Local APIC library instances, one is for xAPIC mode only, the other is for x2APIC capable processors which have xAPIC and x2APIC modes. 2010-08-23 06:34:39 +00:00
UefiCpuPkg.dsc Add Local APIC Library class defining APIs for common Local APIC operations. Add two Local APIC library instances, one is for xAPIC mode only, the other is for x2APIC capable processors which have xAPIC and x2APIC modes. 2010-08-23 06:34:39 +00:00