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