Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-04-26 | X86: Split out the internal memory space from the regular translate() and ↵ | Gabe Black | |
precompute mode. | |||
2009-04-23 | X86: Put the StoreCheck flag with the others, and don't collide with other ↵ | Gabe Black | |
flags. | |||
2009-04-08 | tlb: More fixing of unified TLB | Nathan Binkert | |
2009-04-08 | tlb: Don't separate the TLB classes into an instruction TLB and a data TLB | 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-25 | CPU: Implement translateTiming which defers to translateAtomic, and convert ↵ | Gabe Black | |
the timing simple CPU to use it. | |||
2009-02-25 | ISA: Replace the translate functions in the TLBs with translateAtomic. | Gabe Black | |
2009-02-23 | X86: Pass whether an access was a read/write/fetch so faults can behave ↵ | Gabe Black | |
accordingly. | |||
2008-02-26 | X86: Put in initial implementation of the local APIC. | Gabe Black | |
--HG-- extra : convert_revision : 1708a93d96b819e64ed456c75dbb5325ac8114a8 | |||
2008-02-26 | TLB: Make a TLB base class and put a virtual demapPage function in it. | Gabe Black | |
--HG-- extra : convert_revision : cc0e62a5a337fd5bf332ad33bed61c0d505a936f | |||
2008-02-26 | X86: Get PCI config space to work, and adjust address space prefix numbering ↵ | Gabe Black | |
scheme. --HG-- extra : convert_revision : 2b382f478ee8cde3a35aa4c105196f200bc7afa6 | |||
2007-11-12 | X86: Separate out the page table walker into it's own cc and hh. | Gabe Black | |
--HG-- extra : convert_revision : cbc3af01ca3dc911a59224a574007c5c0bcf6042 | |||
2007-11-12 | X86: Implement tlb invalidation and make it happen some of the times it should. | Gabe Black | |
--HG-- extra : convert_revision : 376516d33cd539fa526c834ef2b2c33069af3040 | |||
2007-11-12 | X86: Work on the page table walker, TLB, and related faults. | Gabe Black | |
--HG-- extra : convert_revision : 9edde958b7e571c07072785f18f9109f73b8059f | |||
2007-11-12 | X86: Implement a page table walker. | Gabe Black | |
--HG-- extra : convert_revision : 36bab5750100318faa9ba7178dc2e38590053aec | |||
2007-10-07 | X86: Work on the x86 tlb. | Gabe Black | |
--HG-- extra : convert_revision : a08a5cb049a6030ba9fd56a89383d56026238dbf | |||
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: Implement the ldst microop and put it in existing microcode where ↵ | Gabe Black | |
appropriate. --HG-- extra : convert_revision : f08bd725d07a501bb7a0ce91590b5d37db99c6f3 | |||
2007-09-24 | X86: Get X86_FS to compile. | Gabe Black | |
--HG-- extra : convert_revision : fb973bcf13648876d5691231845dd47a2be50f01 | |||
2007-08-31 | X86: Get x86 to compile again after the simobject constructor change. | Gabe Black | |
--HG-- extra : convert_revision : 17a3e16e849bee88892223f0c993b19c15daa554 | |||
2007-08-28 | Address translation: De-templatize the GenericTLB class. | Gabe Black | |
--HG-- extra : convert_revision : b605a90a4a1071e39f49085a839fdcd175e09fdb | |||
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-08-26 | Address Translation: Make SE mode use an actual TLB/MMU for translation like FS. | Gabe Black | |
--HG-- extra : convert_revision : a04a30df0b6246e877a1cea35420dbac94b506b1 | |||
2007-03-03 | Add build hooks for x86. | Gabe Black | |
--HG-- extra : convert_revision : 438eb74f14e6ea60bab5012110f3946c9213786e |