Gabe Black
|
6b60a29706
|
X86: Fix the time keeping of the Local APIC timer.
|
2009-02-01 00:30:11 -08:00 |
|
Gabe Black
|
389fbfdab1
|
X86: Make the interrupt object wake up the CPU when something becomes pending.
|
2009-01-25 20:30:51 -08:00 |
|
Nathan Binkert
|
9836d81c2b
|
style: Use the correct m5 style for things relating to interrupts.
|
2008-10-21 07:12:53 -07:00 |
|
Nathan Binkert
|
81f5da1e89
|
get rid of local variable that's only used in an assert so fast compiles
|
2008-10-16 22:22:17 -07:00 |
|
Gabe Black
|
33ebd04474
|
X86: Make the local APIC timer event generate an interrupt.
|
2008-10-12 23:28:49 -07:00 |
|
Gabe Black
|
bdc28d793d
|
X86: Implement the EOI register in the local APIC.
|
2008-10-12 23:28:11 -07:00 |
|
Gabe Black
|
fd37688294
|
X86: Add some DPRINTFs to the local APIC.
|
2008-10-12 23:27:45 -07:00 |
|
Gabe Black
|
ec9d3aad71
|
X86: Make the local APIC process interrupts and send them to the CPU.
|
2008-10-12 13:45:21 -07:00 |
|
Gabe Black
|
876f4845f2
|
X86: Make the local APIC handle interrupt messages from the IO APIC.
|
2008-10-12 13:44:24 -07:00 |
|
Gabe Black
|
557bde43c3
|
X86: Make APICs communicate through the memory system.
|
2008-10-12 13:28:54 -07:00 |
|
Gabe Black
|
e0f137a87c
|
X86: Add a LocalApic trace flag.
|
2008-10-12 12:07:25 -07:00 |
|
Gabe Black
|
42ebebf99a
|
X86: Make the local APIC accessible through the memory system directly, and make the timer work.
|
2008-10-12 11:08:00 -07:00 |
|
Gabe Black
|
d9f9c967fb
|
Turn Interrupts objects into SimObjects. Also, move local APIC state into x86's Interrupts object.
|
2008-10-12 09:09:56 -07:00 |
|