summaryrefslogtreecommitdiff
path: root/softmmu_template.h
AgeCommit message (Expand)AuthorFilesLines
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
2009-01-04Update FSF address in GPL/LGPL boilerplateaurel321-1/+1
2008-11-18Set mem_io_vaddr on io_read (Jan Kiszka)aliguori1-0/+1
2008-06-29Add instruction counter.pbrook1-5/+17
2008-06-09Clean up MMIO TLB handling.pbrook1-21/+27
2008-01-31use simpler REGPARM convention - make CPUTLBEntry size a power of twobellard1-5/+5
2007-11-17Don't compare '\0' against pointers.balrog1-0/+2
2007-11-17Check permissions for the last byte first in unaligned slow_st accesses (patc...balrog1-1/+1
2007-10-14Replace is_user variable with mmu_idx in softmmu core,j_mayer1-30/+30
2007-09-17find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in the...ths1-2/+2
2007-09-16find -type f | xargs sed -i 's/[\t ]$//g' # on most filesths1-17/+17
2006-02-08added last_io_time fieldbellard1-0/+6
2005-12-05MIPS unaligned accesses exceptions (Daniel Jacobowitz)bellard1-1/+27
2005-11-28PAGE_EXEC support in TLBsbellard1-8/+11
2005-11-26use TARGET_PAGE_SIZE (Paul Brook)bellard1-4/+4
2005-07-24allow more than 32 bit of physical memorybellard1-10/+10