aboutsummaryrefslogtreecommitdiff
path: root/softmmu_template.h
AgeCommit message (Expand)Author
2017-09-04cputlb: Support generating CPU exceptions on memory transaction failuresPeter Maydell
2016-10-26cputlb: Tidy some macrosRichard Henderson
2016-10-26cputlb: Move most of iotlb code out of lineRichard Henderson
2016-10-26cputlb: Remove includes from softmmu_template.hRichard Henderson
2016-10-26cputlb: Move probe_write out of softmmu_template.hRichard Henderson
2016-10-26cputlb: Replace SHIFT with DATA_SIZERichard Henderson
2016-09-16tcg: Merge GETPC and GETRARichard Henderson
2016-09-16tcg: Support arbitrary size + alignmentRichard Henderson
2016-07-08cputlb: Fix for self-modifying writes across page boundariesSamuel Damashek
2016-07-08cputlb: Add address parameter to VICTIM_TLB_HITSamuel Damashek
2016-07-08cputlb: Move VICTIM_TLB_HIT out of lineRichard Henderson
2016-07-05tcg: Improve the alignment check infrastructureSergey Sorokin
2016-01-21exec.c: Pass MemTxAttrs to iotlb_to_region so it uses the right ASPeter Maydell
2015-09-11softmmu: remove now unused functionsPavel Dovgalyuk
2015-09-11softmmu: add helper function to pass through retaddrPavel Dovgalyuk
2015-08-14exec: drop cpu_can_do_io, just read cpu->can_do_ioPaolo Bonzini
2015-06-11softmmu: Add probe_write()Yongbok Kim
2015-05-14tcg: Add MO_ALIGN, MO_UNALNRichard Henderson
2015-05-14tcg: Push merged memop+mmu_idx parameter to softmmu routinesRichard Henderson
2015-04-26Add MemTxAttrs to the IOTLBPeter Maydell
2015-04-26Make CPU iotlb a structure rather than a plain hwaddrPeter Maydell
2015-04-26memory: Replace io_mem_read/write with memory_region_dispatch_read/writePeter Maydell
2015-02-16exec: make iotlb RCU-friendlyPaolo Bonzini
2014-11-03softmmu: provide softmmu access type enumLeon Alrae
2014-09-01implementing victim TLB for QEMU system emulated TLBXin Tong
2014-06-05softmmu: move softmmu_template.h out of include/Paolo Bonzini
2012-12-19exec: move include files to include/exec/Paolo Bonzini
2012-11-03tcg: Add extended GETPC mechanism for MMU helpers with ldst optimizationYeongkyoon Lee
2012-10-23Rename target_phys_addr_t to hwaddrAvi Kivity
2012-09-15Remove unused CONFIG_TCG_PASS_AREG0 and dead codeBlue Swirl
2012-04-15w64: Fix data types in softmmu*.hStefan Weil
2012-04-14Use uintptr_t for various op related functionsBlue Swirl
2012-03-18softmmu templates: optionally pass CPUState to memory access functionsBlue Swirl
2012-03-18i386: Remove REGPARMBlue Swirl
2012-03-08memory: dispatch directly via MemoryRegionAvi Kivity
2012-03-08memory: store section indices in iotlb instead of io indicesAvi Kivity
2012-01-04Remove IO_MEM_SHIFTAvi Kivity
2012-01-04Convert IO_MEM_{RAM,ROM,UNASSIGNED,NOTDIRTY} to MemoryRegionsAvi Kivity
2012-01-04Avoid range comparisons on io index typesAvi Kivity
2012-01-04memory: move mmio access to functionsAvi Kivity
2011-10-01softmmu_header: pass CPUState to tlb_fillBlue Swirl
2011-10-01Document softmmu templatesBlue Swirl
2010-04-05Split TLB addend and target_phys_addr_tPaul Brook
2010-03-29Compile qemu-timer only onceBlue Swirl
2010-01-28softmmu: Dont clobber retaddr in slow_ldx().Edgar E. Iglesias
2009-10-01Revert "Get rid of _t suffix"Anthony Liguori
2009-10-01Get rid of _t suffixmalc
2009-08-24Unbreak large mem support by removing kqemuAnthony Liguori
2009-07-16Update to a hopefully more future proof FSF addressBlue Swirl
2009-04-19kqemu: merge CONFIG_KQEMU and USE_KQEMUblueswir1