diff options
author | jljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524> | 2010-10-22 01:07:48 +0000 |
---|---|---|
committer | jljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524> | 2010-10-22 01:07:48 +0000 |
commit | 557b970a2f190e9c4c1f082c5e37cfec8dfce5b4 (patch) | |
tree | a41ef6799059f4765c51fea83d89e61b3fb76e4c /DuetPkg | |
parent | f0384583afe35c9e5f2771ac975076521eb5e37e (diff) | |
download | edk2-platforms-557b970a2f190e9c4c1f082c5e37cfec8dfce5b4.tar.xz |
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
Diffstat (limited to 'DuetPkg')
0 files changed, 0 insertions, 0 deletions