summaryrefslogtreecommitdiffstats
path: root/softmmu_template.h
Commit message (Expand)AuthorAgeFilesLines
* cputlb: Support generating CPU exceptions on memory transaction failuresPeter Maydell2017-09-041-2/+2
* cputlb: Tidy some macrosRichard Henderson2016-10-261-22/+0Star
* cputlb: Move most of iotlb code out of lineRichard Henderson2016-10-261-42/+10Star
* cputlb: Remove includes from softmmu_template.hRichard Henderson2016-10-261-4/+0Star
* cputlb: Move probe_write out of softmmu_template.hRichard Henderson2016-10-261-23/+0Star
* cputlb: Replace SHIFT with DATA_SIZERichard Henderson2016-10-261-5/+2Star
* tcg: Merge GETPC and GETRARichard Henderson2016-09-161-26/+6Star
* tcg: Support arbitrary size + alignmentRichard Henderson2016-09-161-8/+8
* cputlb: Fix for self-modifying writes across page boundariesSamuel Damashek2016-07-081-9/+35
* cputlb: Add address parameter to VICTIM_TLB_HITSamuel Damashek2016-07-081-5/+5
* cputlb: Move VICTIM_TLB_HIT out of lineRichard Henderson2016-07-081-25/+0Star
* tcg: Improve the alignment check infrastructureSergey Sorokin2016-07-061-64/+24Star
* exec.c: Pass MemTxAttrs to iotlb_to_region so it uses the right ASPeter Maydell2016-01-211-2/+2
* softmmu: remove now unused functionsPavel Dovgalyuk2015-09-111-16/+0Star
* softmmu: add helper function to pass through retaddrPavel Dovgalyuk2015-09-111-6/+0Star
* exec: drop cpu_can_do_io, just read cpu->can_do_ioPaolo Bonzini2015-08-141-2/+2
* softmmu: Add probe_write()Yongbok Kim2015-06-111-0/+22
* tcg: Add MO_ALIGN, MO_UNALNRichard Henderson2015-05-141-40/+32Star
* tcg: Push merged memop+mmu_idx parameter to softmmu routinesRichard Henderson2015-05-141-18/+24
* Add MemTxAttrs to the IOTLBPeter Maydell2015-04-261-2/+2
* Make CPU iotlb a structure rather than a plain hwaddrPeter Maydell2015-04-261-15/+17
* memory: Replace io_mem_read/write with memory_region_dispatch_read/writePeter Maydell2015-04-261-2/+4
* exec: make iotlb RCU-friendlyPaolo Bonzini2015-02-161-2/+2
* softmmu: provide softmmu access type enumLeon Alrae2014-11-031-10/+16
* implementing victim TLB for QEMU system emulated TLBXin Tong2014-09-011-4/+39
* softmmu: move softmmu_template.h out of include/Paolo Bonzini2014-06-051-0/+533
* exec: move include files to include/exec/Paolo Bonzini2012-12-191-354/+0Star
* tcg: Add extended GETPC mechanism for MMU helpers with ldst optimizationYeongkyoon Lee2012-11-031-8/+8
* Rename target_phys_addr_t to hwaddrAvi Kivity2012-10-231-6/+6
* Remove unused CONFIG_TCG_PASS_AREG0 and dead codeBlue Swirl2012-09-151-45/+27Star
* w64: Fix data types in softmmu*.hStefan Weil2012-04-151-10/+12
* Use uintptr_t for various op related functionsBlue Swirl2012-04-141-10/+10
* softmmu templates: optionally pass CPUState to memory access functionsBlue Swirl2012-03-181-27/+57
* i386: Remove REGPARMBlue Swirl2012-03-181-5/+3Star
* memory: dispatch directly via MemoryRegionAvi Kivity2012-03-081-24/+24
* memory: store section indices in iotlb instead of io indicesAvi Kivity2012-03-081-4/+4
* Remove IO_MEM_SHIFTAvi Kivity2012-01-041-2/+2
* Convert IO_MEM_{RAM,ROM,UNASSIGNED,NOTDIRTY} to MemoryRegionsAvi Kivity2012-01-041-4/+7
* Avoid range comparisons on io index typesAvi Kivity2012-01-041-2/+4
* memory: move mmio access to functionsAvi Kivity2012-01-041-10/+10
* softmmu_header: pass CPUState to tlb_fillBlue Swirl2011-10-011-4/+4
* Document softmmu templatesBlue Swirl2011-10-011-0/+5
* Split TLB addend and target_phys_addr_tPaul Brook2010-04-051-12/+16
* Compile qemu-timer only onceBlue Swirl2010-03-291-0/+2
* softmmu: Dont clobber retaddr in slow_ldx().Edgar E. Iglesias2010-01-281-1/+0Star
* Revert "Get rid of _t suffix"Anthony Liguori2009-10-011-6/+6
* Get rid of _t suffixmalc2009-10-011-6/+6
* Unbreak large mem support by removing kqemuAnthony Liguori2009-08-241-6/+0Star
* Update to a hopefully more future proof FSF addressBlue Swirl2009-07-161-2/+1Star
* kqemu: merge CONFIG_KQEMU and USE_KQEMUblueswir12009-04-191-2/+2