summaryrefslogtreecommitdiff
path: root/src/arch/x86/tlb.hh
AgeCommit message (Expand)Author
2018-06-11misc: Using smart pointers for memory RequestsGiacomo Travaglini
2018-01-20arch, mem: Make the page table lookup function return a pointer.Gabe Black
2017-12-22arch,cpu: "virtualize" the TLB interface.Gabe Black
2017-08-30arch-x86: Add missing override in the X86 TLBAndreas Sandberg
2017-07-17x86: Add stats to X86 TLBSwapnil Haria
2016-11-09style: [patch 3/22] reduce include dependencies in some headersBrandon Potter
2015-10-23x86: Add missing explicit overrides for X86 devicesAndreas Hansson
2015-10-12misc: Remove redundant compiler-specific definesAndreas Hansson
2015-07-07sim: Refactor the serialization base classAndreas Sandberg
2015-02-11sim: Move the BaseTLB to src/arch/generic/Andreas Sandberg
2014-10-16arch: Use shared_ptr for all FaultsAndreas Hansson
2014-05-09arch, arm: Preserve TLB bootUncacheability when switching CPUsGeoffrey Blake
2013-08-07x86: add tlb checkpointingNilay Vaish
2013-06-03arch: Create a method to finalize physical addressesAndreas Sandberg
2013-01-07arch: Add support for invalidating TLBs when drainingAndreas Sandberg
2012-10-15Port: Add protocol-agnostic ports in the port hierarchyAndreas Hansson
2012-04-14X86: Use the AddrTrie class to implement the TLB.Gabe Black
2012-03-30MEM: Introduce the master/slave port sub-classes in C++William Wang
2012-03-09CheckerCPU: Add function stubs to non-ARM ISA source to compile with CheckerCPUGeoffrey Blake
2012-03-01x86: Fix x86 TLB and WalkerNilay Vaish
2011-10-30X86: Get rid of more uses of FULL_SYSTEM.Gabe Black
2011-10-13X86: Turn on the page table walker in SE mode.Gabe Black
2011-04-15includes: sort all includesNathan Binkert
2011-02-06x86: Timing support for pagetable walkerJoel Hestness
2011-02-03Fault: Rename sim/fault.hh to fault_fwd.hh to distinguish it from faults.hh.Gabe Black
2010-09-13Faults: Pass the StaticInst involved, if any, to a Fault's invoke method.Gabe Black
2010-08-23X86: Create a directory for files that define register indexes.Gabe Black
2010-05-23copyright: Change HP copyright on x86 code to be more friendlyNathan Binkert
2009-04-26X86: Split out the internal memory space from the regular translate() and pre...Gabe Black
2009-04-23X86: Put the StoreCheck flag with the others, and don't collide with other fl...Gabe Black
2009-04-08tlb: More fixing of unified TLBNathan Binkert
2009-04-08tlb: Don't separate the TLB classes into an instruction TLB and a data TLBGabe Black
2009-02-25X86: Make the X86 TLB take advantage of delayed translations, and get rid of ...Gabe Black
2009-02-25CPU: Implement translateTiming which defers to translateAtomic, and convert t...Gabe Black
2009-02-25ISA: Replace the translate functions in the TLBs with translateAtomic.Gabe Black
2009-02-23X86: Pass whether an access was a read/write/fetch so faults can behave accor...Gabe Black
2008-02-26X86: Put in initial implementation of the local APIC.Gabe Black
2008-02-26TLB: Make a TLB base class and put a virtual demapPage function in it.Gabe Black
2008-02-26X86: Get PCI config space to work, and adjust address space prefix numbering ...Gabe Black
2007-11-12X86: Separate out the page table walker into it's own cc and hh.Gabe Black
2007-11-12X86: Implement tlb invalidation and make it happen some of the times it should.Gabe Black
2007-11-12X86: Work on the page table walker, TLB, and related faults.Gabe Black
2007-11-12X86: Implement a page table walker.Gabe Black
2007-10-07X86: Work on the x86 tlb.Gabe Black
2007-10-02X86: Start implementing the x86 tlb which will handle segmentation permission...Gabe Black
2007-10-02X86: Implement the ldst microop and put it in existing microcode where approp...Gabe Black
2007-09-24X86: Get X86_FS to compile.Gabe Black
2007-08-31X86: Get x86 to compile again after the simobject constructor change.Gabe Black
2007-08-28Address translation: De-templatize the GenericTLB class.Gabe Black
2007-08-26Address translation: Make the page table more flexible.Gabe Black