Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-04-19 | X86: Implement the STARTUP IPI. | Gabe Black | |
2009-04-19 | X86: Implement the INIT IPI. | Gabe Black | |
2009-04-08 | tlb: More fixing of unified TLB | Nathan Binkert | |
2009-03-07 | build: fix compiler warnings in g++ 3.4 | Nathan Binkert | |
2009-02-25 | X86: Add a trace flag for tracing faults. | Gabe Black | |
2009-02-25 | X86: Make the X86 TLB take advantage of delayed translations, and get rid of ↵ | Gabe Black | |
the fake TLB miss faults. | |||
2009-02-23 | X86: Pass whether an access was a read/write/fetch so faults can behave ↵ | Gabe Black | |
accordingly. | |||
2009-02-01 | X86: All x86 fault classes now attempt to do something useful. | Gabe Black | |
2009-02-01 | X86: Make the fault classes handle error codes better. | Gabe Black | |
2009-02-01 | X86: Keep track of the vector for all exceptions/faults. | Gabe Black | |
2008-10-12 | X86: Panic when an unimplemented fault is invoked, rather than spinning forever | Gabe Black | |
2008-10-12 | X86: Make the x86 interrupt fault kick off the interrupt microcode. | Gabe Black | |
2008-10-12 | X86: Make the local APIC process interrupts and send them to the CPU. | Gabe Black | |
2008-10-12 | X86: Make the local APIC handle interrupt messages from the IO APIC. | Gabe Black | |
2008-10-12 | X86: Make the bases for x86 fault class public. | Gabe Black | |
2007-11-12 | X86: Work on the page table walker, TLB, and related faults. | Gabe Black | |
--HG-- extra : convert_revision : 9edde958b7e571c07072785f18f9109f73b8059f | |||
2007-10-07 | X86: Make faults maintain an error code which gets pushed on the stack. | Gabe Black | |
--HG-- extra : convert_revision : 7576f8cfaec9ddfb65e6ba7a6f64a5f453a42069 | |||
2007-10-02 | X86: Start implementing the x86 tlb which will handle segmentation ↵ | Gabe Black | |
permission and limit checks and paging. --HG-- extra : convert_revision : 6072f7d9eecbaa066d39d6da7f0180ea4a2615af | |||
2007-10-02 | X86: Add classes for the actual x86 faults. | Gabe Black | |
--HG-- extra : convert_revision : bc060a01b5415551b335ca68ccbf126333ae20b0 | |||
2007-08-26 | Address translation: Make the page table more flexible. | Gabe Black | |
The page table now stores actual page table entries. It is still a templated class here, but this will be corrected in the near future. --HG-- extra : convert_revision : 804dcc6320414c2b3ab76a74a15295bd24e1d13d | |||
2007-07-20 | Make the "name" function const. | Gabe Black | |
--HG-- extra : convert_revision : eb71bc3edd92a544a5333786635fce550aaef233 | |||
2007-04-10 | Fix up the base x86 fault object and create a fault to be generated by ↵ | Gabe Black | |
unimplemented instructions in their microcode. This is useful if certain variations of an instruction are implemented, but, for instance, it's memory based versions aren't. --HG-- extra : convert_revision : 24e69c5a6a0af2d0cf67e858a051ae6624bb300f | |||
2007-03-05 | Added fault generation functions. I would still like to see these go away. ↵ | Gabe Black | |
The page table fault should be moved into sim/faults.hh because it's a "fake" m5 fault for se mode and shouldn't vary between architectures. --HG-- extra : convert_revision : cafe25befd64f83a424c1a09f5e62a16df5408ad | |||
2007-03-05 | Added a missing include. | Gabe Black | |
--HG-- extra : convert_revision : 62583e5a5647913fb36e1aae265e8ac52a165829 | |||
2007-03-05 | Stub x86 Fault class which just panics. | Gabe Black | |
--HG-- extra : convert_revision : abfcf4005ec636b1e6c085515b63c1d8e69e3370 | |||
2007-03-03 | Add build hooks for x86. | Gabe Black | |
--HG-- extra : convert_revision : 438eb74f14e6ea60bab5012110f3946c9213786e |