[HAL/APIC]
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Sat, 10 Sep 2011 15:55:15 +0000 (15:55 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Sat, 10 Sep 2011 15:55:15 +0000 (15:55 +0000)
commit459b5c212e7eabe6b73215067354764f1427a47e
treeac3bffde83e6969e189f119e810a1723d84ab04b
parentac09e360bb0dc232ed3cb091c27ac405320408db
[HAL/APIC]
- Implement HalpApcInterruptHandler, fix HalpDispatchInterruptHandler
- Insert a read to the APIC version register in ApicGetCurrentIrql(). This fixes inconsistencies between the internal APIC state and register reads/writes.
- Remove old hacks in ApicGetCurrentIrql() and ApicSetCurrentIrql
- Fix HalpVectorToIrql()
- read/write cr8 for the value of the TPR on amd64 builds
- Fix amd64 build

svn path=/trunk/; revision=53673
reactos/hal/halx86/amd64/halinit.c
reactos/hal/halx86/amd64/stubs.c
reactos/hal/halx86/amd64/systimer.S
reactos/hal/halx86/apic/apic.c
reactos/hal/halx86/apic/halinit_apic.c