75 Commits (f42cf447e2310e84e119b99f7f13c8dc7a6cf3d6)

Author SHA1 Message Date
Richard Henderson c86c6e4c80 cputlb: Tidy some macros 10 years ago
Richard Henderson 82a45b96a2 cputlb: Move most of iotlb code out of line 10 years ago
Richard Henderson 4097842885 cputlb: Remove includes from softmmu_template.h 10 years ago
Richard Henderson 3b08f0a925 cputlb: Move probe_write out of softmmu_template.h 10 years ago
Richard Henderson dea2198201 cputlb: Replace SHIFT with DATA_SIZE 10 years ago
Richard Henderson 01ecaf438b tcg: Merge GETPC and GETRA 10 years ago
Richard Henderson 85aa80813d tcg: Support arbitrary size + alignment 10 years ago
Samuel Damashek 81daabaf7a cputlb: Fix for self-modifying writes across page boundaries 10 years ago
Samuel Damashek a390284b80 cputlb: Add address parameter to VICTIM_TLB_HIT 10 years ago
Richard Henderson 7e9a7c50d9 cputlb: Move VICTIM_TLB_HIT out of line 10 years ago
Sergey Sorokin 1f00b27f17 tcg: Improve the alignment check infrastructure 10 years ago
Peter Maydell a54c87b68a exec.c: Pass MemTxAttrs to iotlb_to_region so it uses the right AS 11 years ago
Pavel Dovgalyuk b8611499b9 softmmu: remove now unused functions 11 years ago
Pavel Dovgalyuk 282dffc8a4 softmmu: add helper function to pass through retaddr 11 years ago
Paolo Bonzini 414b15c909 exec: drop cpu_can_do_io, just read cpu->can_do_io 11 years ago
Yongbok Kim 3b4afc9e75 softmmu: Add probe_write() 11 years ago
Richard Henderson dfb3630562 tcg: Add MO_ALIGN, MO_UNALN 11 years ago
Richard Henderson 3972ef6f83 tcg: Push merged memop+mmu_idx parameter to softmmu routines 11 years ago
Peter Maydell fadc1cbe85 Add MemTxAttrs to the IOTLB 11 years ago
Peter Maydell e469b22ffd Make CPU iotlb a structure rather than a plain hwaddr 11 years ago
Peter Maydell 3b64349539 memory: Replace io_mem_read/write with memory_region_dispatch_read/write 11 years ago
Paolo Bonzini 9d82b5a792 exec: make iotlb RCU-friendly 13 years ago
Leon Alrae 55e9409366 softmmu: provide softmmu access type enum 12 years ago
Xin Tong 88e89a57f9 implementing victim TLB for QEMU system emulated TLB 12 years ago
Paolo Bonzini 58ed270df9 softmmu: move softmmu_template.h out of include/ 13 years ago
Paolo Bonzini 0f590e749f softmmu: commonize helper definitions 13 years ago
Paolo Bonzini 93e22326d6 softmmu: make do_unaligned_access a method of CPU 13 years ago
Andreas Färber 90b40a696a translate-all: Change cpu_io_recompile() argument to CPUState 13 years ago
Andreas Färber d5a11fefef exec: Change tlb_fill() argument to CPUState 13 years ago
Andreas Färber 99df7dce8a cpu: Move can_do_io field from CPU_COMMON to CPUState 13 years ago
Andreas Färber 93afeade09 cpu: Move mem_io_{pc,vaddr} fields from CPU_COMMON to CPUState 13 years ago
Edgar E. Iglesias 09daed848c cpu: Add per-cpu address space 13 years ago
Edgar E. Iglesias 777170946f exec: Make iotlb_to_region input an AS 13 years ago
Martin Husemann dc9a353cf7 qemu 1.7.0 does not build on NetBSD 13 years ago
Richard Henderson 867b3201a3 exec: Add both big- and little-endian memory helpers 13 years ago
Richard Henderson dbdbe0cd31 exec: Delete is_tcg_gen_code and GETRA_EXT 13 years ago
Richard Henderson c8f94df593 tcg: Introduce zero and sign-extended versions of load helpers 13 years ago
Richard Henderson 701e3a5cc0 exec: Rename USUFFIX to LSUFFIX 13 years ago
Richard Henderson 0f842f8a24 exec: Reorganize the GETRA/GETPC macros 13 years ago
Richard Henderson aac1fb0576 tcg: Tidy softmmu_template.h 13 years ago
Richard Henderson e25c3887e6 tcg: Add mmu helpers that take a return address argument 13 years ago
Paolo Bonzini 791af8c861 memory: propagate errors on I/O dispatch 13 years ago
Paolo Bonzini a649b9168c exec: just use io_mem_read/io_mem_write for 8-byte I/O accesses 13 years ago
Paolo Bonzini 0844e00762 exec: make io_mem_unassigned private 13 years ago
Paolo Bonzini 2a8e749909 exec: eliminate io_mem_ram 13 years ago
Paolo Bonzini 1de7afc984 misc: move include files to include/qemu/ 14 years ago
Paolo Bonzini 022c62cbbc exec: move include files to include/exec/ 14 years ago
Yeongkyoon Lee fdbb84d133 tcg: Add extended GETPC mechanism for MMU helpers with ldst optimization 14 years ago
Avi Kivity a8170e5e97 Rename target_phys_addr_t to hwaddr 14 years ago
Blue Swirl 89c33337fd Remove unused CONFIG_TCG_PASS_AREG0 and dead code 14 years ago