arch-arm: Implementing SecureEL2 feature for Armv8
[gem5.git] / src / arch / arm / table_walker.cc
2020-07-31 Jordi Vaqueroarch-arm: Implementing SecureEL2 feature for Armv8
2020-07-27 Jordi Vaqueroarch-arm: Implement ARM8.1-VHE feature
2020-03-12 Gabe Blackarm: Eliminate the MustBeOne ARM specific request flag.
2020-02-26 Bobby R. Brucemisc: merge branch 'release-staging-v19.0.0.0' into...
2020-02-24 Bobby R. Brucemisc: Merged release-staging-v19.0.0.0 into develop
2020-02-18 Gabe Blackarm: Delete authors lists from the arm files.
2020-02-06 Jordi Vaqueroarch-arm: This commit adds Pointer Authentication feature.
2019-11-18 Giacomo Travagliniarch-arm: Fix short descriptors cacheability during...
2019-11-18 Giacomo Travagliniarch-arm: Fix long descriptors cacheability during...
2019-09-18 Giacomo Travagliniarch-arm: Fix Data Abort ISS when caused by Atomic...
2019-07-19 Giacomo Travagliniarch-arm: Implement ARMv8.1-HPD, Hierarchical permissio...
2019-07-19 Giacomo Travagliniarch-arm: Clean Fault generation when processing Long...
2019-07-17 Giacomo Travagliniarch-arm: Use ExceptionLevel type in TlbEntry
2019-06-07 Giacomo Travagliniarch-arm: Fix WalkerState,Descriptors default constructor
2019-04-28 Gabe Blackmem: Minimize the use of MemObject.
2019-03-21 Andrea Mondellidev-arm: ambiguous use of getPort()
2019-03-19 Gabe Blackarch, cpu, dev, gpu, mem, sim, python: start using...
2018-09-13 Anouk Van Laerarch-arm: Correction for address size in EL1&0 translation
2018-09-13 Anouk Van Laerarch-arm: Correction to address size in EL2/EL3
2018-06-11 Giacomo Travaglinimisc: Using smart pointers for memory Requests
2018-06-06 Andreas Sandbergarch-arm: Remove dead doingStage2 variable in PT walker
2018-06-06 Andreas Sandbergarch-arm: Respect EL from translation type
2018-05-29 Giacomo Travagliniarch-arm: Implement ARMv8.1 TTBR1_EL2 register
2018-02-16 Chuan Zhuarch-arm: Fix big endian support in do{Long,L1,L2}Descr...
2018-02-07 Giacomo Travagliniarch-arm: Change function name for banked miscregs
2017-12-22 Gabe Blackarch,cpu: "virtualize" the TLB interface.
2017-12-14 Jason Lowe-Powermisc: Updates for gcc7.2 for x86
2017-06-20 Sean Wilsonarm: Replace EventWrapper use with EventFunctionWrapper
2017-04-03 Nikos Nikolerisarm: Treat Write-Through Normal memory as Non-Cacheable
2016-08-02 Curtis Dunhamarm: refactor page table walking
2016-08-02 Dylan Johnsonarm: Fix stage 2 memory attribute checking in AArch64
2016-08-02 Dylan Johnsonarm: Fix stage 2 determination in table walker
2016-08-02 Dylan Johnsonarm: Refactor aarch64 table walk logic to remove redundancy
2016-08-02 Dylan Johnsonarm: add stage2 translation support
2016-08-02 Curtis Dunhamarm: enable EL2 support
2016-06-06 Stephan Diestelhorstsim: Call regStats of base-class as well
2016-06-02 Curtis Dunhamarm: refactor page table format determination
2016-03-21 Andreas Sandbergarm: Refactor the TLB test interface
2015-10-29 Nathanael Premillieuarm: Add secure flag to TableWalker request when needed
2015-07-07 Andreas Sandbergsim: Refactor and simplify the drain API
2015-07-07 Andreas Sandbergsim: Make the drain state a global typed enum
2015-06-21 Andreas Sandbergarm: Cleanup arch headers to remove dma_device.hh depen...
2015-05-15 Andreas Hanssonarm: Identify table-walker requests
2015-03-02 Andreas Hanssonarm: Share a port for the two table walker objects
2014-12-23 Curtis Dunhamarm: Add stats to table walker
2014-12-02 Andrew Bardsleyarm: Fix TLB ignoring faults when table walking
2014-11-14 Andreas Hanssonarm: Fixes based on UBSan and static analysis
2014-10-30 Ali Saidiautomated merge
2014-10-30 Ali Saidiarm, mem: Fix drain bug and provide drain prints for...
2014-10-16 Andreas Hanssonarch: Use shared_ptr for all Faults
2014-10-01 Andreas Hanssonarm: Use MiscRegIndex rather than int when flattening
2014-09-12 Andrew Bardsleystyle: Fix line continuation, especially in debug messages
2014-05-27 Curtis Dunhamarm: support 16kb vm granules
2014-03-07 Geoffrey Blakearm: Handle functional TLB walks properly
2014-01-24 ARM gem5 Developersarm: Add support for ARMv8 (AArch64 & AArch32)
2014-01-24 Dam Sunwoomem: per-thread cache occupancy and per-block ages
2013-02-15 Mrinmoy Ghosharm: fix a page table walker issue where a page could...
2013-02-15 Andreas Sandbergsim: Add a system-global option to bypass caches
2013-01-07 Andreas Sandbergarm: Fix draining of the pagetable walker when squashing
2012-11-02 Andreas Sandbergsim: Move the draining interface into a separate base...
2012-10-25 Andreas Hanssonarm: Use table walker clock that is inherited from CPU
2012-10-15 Andreas HanssonPort: Add protocol-agnostic ports in the port hierarchy
2012-09-25 Ali SaidiARM: Squash outstanding walks when instructions are...
2012-08-28 Andreas HanssonClock: Add a Cycles wrapper class and use where applicable
2012-08-28 Andreas HanssonClock: Rework clocks to avoid tick-to-cycle transformations
2012-08-22 Andreas HanssonPacket: Remove NACKs from packet and its use in endpoints
2012-08-15 Anthony GutierrezO3,ARM: fix some problems with drain/switchout function...
2012-05-23 Andreas HanssonMEM: Add a snooping DMA port subclass for table walker
2012-04-14 Andreas HanssonMEM: Remove the Broadcast destination from the packet
2012-03-30 William WangMEM: Introduce the master/slave port sub-classes in C++
2012-02-24 Andreas HanssonMEM: Move port creation to the memory object(s) constru...
2012-02-12 Ali Saidimem: Add a master ID to each request object.
2012-02-01 Gabe BlackMerge ... head, hopefully the last time for this batch.
2012-01-31 Geoffrey BlakeCheckerCPU: Re-factor CheckerCPU to be compatible with...
2012-01-07 Gabe BlackMerge with the main repository again.
2011-12-01 Mitchell HayengaDevice: Make changes necessary to support a coherent...
2011-08-19 Ali SaidiARM: Fix a memory leak with the table walker.
2011-04-21 Nathan Binkertfix some build problems from prior changesets
2011-04-15 Nathan Binkertincludes: sort all includes
2011-04-04 Ali SaidiARM: Fix table walk going on while ASID changes error
2011-02-23 Ali SaidiARM: Fix bug that let two table walks occur in parallel.
2011-02-22 Brad Beckmannm5: merged in hammer fix
2011-02-16 Nathan Binkertmerge alpha system files into tree
2011-02-12 Giacomo GabrielliO3: Fix a few bugs in the TableWalker object.
2011-01-08 Steve ReinhardtReplace curTick global variable with accessor functions.
2010-12-08 Ali SaidiARM: Support switchover with hardware table walkers
2010-11-15 Ali SaidiARM: Add support for switching CPUs
2010-11-08 Ali SaidiARM: Add checkpointing support
2010-11-08 Ali SaidiARM: Don't return the result of a table walk the same...
2010-10-31 Gabe BlackISA,CPU,etc: Create an ISA defined PC type that abstrac...
2010-10-01 Ali SaidiARM: Implement functional virtual to physical address...
2010-08-26 Gene WUARM: Seperate the queues of L1 and L2 walker states.
2010-08-23 Gene WuARM: Make sure that software prefetch instructions...
2010-08-23 Gene WuARM: Fix Uncachable TLB requests and decoding of xn bit
2010-08-23 Ali SaidiARM: Fix an un-initialized variable bug
2010-08-23 Min Kyu JeongARM: Finish the timing translation when taking a fault.
2010-08-23 Dam SunwooARM: Use a stl queue for the table walker state
2010-08-23 Ali SaidiCompiler: Fixes for GCC 4.5.
2010-06-02 Dam SunwooARM: Allow multiple outstanding TLB walks to queue.
2010-06-02 Ali SaidiARM TLB: Fix bug in memAttrs getting a bogus thread...
next