]>
2019-09-03 | David Hildenbrand | tcg: Factor out probe_write() logic into probe_access() Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | David Hildenbrand | tcg: Make probe_write() return a pointer to the host... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | David Hildenbrand | s390x/tcg: Pass a size to probe_write() in do_csst() Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | David Hildenbrand | hppa/tcg: Call probe_write() also for CONFIG_USER_ONLY Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | David Hildenbrand | mips/tcg: Call probe_write() for CONFIG_USER_ONLY as... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | David Hildenbrand | tcg: Enforce single page access in probe_write() Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | David Hildenbrand | tcg: Factor out CONFIG_USER_ONLY probe_write() from... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | David Hildenbrand | s390x/tcg: Fix length calculation in probe_write_access() Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | David Hildenbrand | s390x/tcg: Use guest_addr_valid() instead of h2g_valid... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | David Hildenbrand | tcg: Check for watchpoints in probe_write() Suggested-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | Richard Henderson | cputlb: Handle watchpoints via TLB_WATCHPOINT Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | Richard Henderson | cputlb: Remove double-alignment in store_helper Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | Richard Henderson | cputlb: Fix size operand for tlb_fill on unaligned... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | Richard Henderson | exec: Factor out cpu_watchpoint_address_matches Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | Richard Henderson | cputlb: Fold TLB_RECHECK into TLB_INVALID_MASK Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | David Hildenbrand | exec: Factor out core logic of check_watchpoint() Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | Richard Henderson | exec: Move user-only watchpoint stubs inline Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | Tony Nguyen | target/sparc: sun4u Invert Endian TTE bit Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | Tony Nguyen | target/sparc: Add TLB entry with attributes Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | Tony Nguyen | cputlb: Byte swap memory transaction attribute Suggested-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | Tony Nguyen | memory: Single byte swap along the I/O path Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Suggested-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | Tony Nguyen | cputlb: Replace size and endian operands for MemOp Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | Tony Nguyen | memory: Access MemoryRegion with endianness Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | Tony Nguyen | exec: Hard code size with MO_{8|16|32|64} Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | Tony Nguyen | target/mips: Hard code size with MO_{8|16|32|64} Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | Tony Nguyen | hw/s390x: Hard code size with MO_{8|16|32|64} Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | Tony Nguyen | memory: Access MemoryRegion with MemOp Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | Tony Nguyen | cputlb: Access MemoryRegion with MemOp Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | Tony Nguyen | exec: Access MemoryRegion with MemOp Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | Tony Nguyen | hw/vfio: Access MemoryRegion with MemOp Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | Tony Nguyen | hw/virtio: Access MemoryRegion with MemOp Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | Tony Nguyen | hw/intc/armv7m_nic: Access MemoryRegion with MemOp Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | Tony Nguyen | hw/s390x: Access MemoryRegion with MemOp Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | Tony Nguyen | target/mips: Access MemoryRegion with MemOp Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | Tony Nguyen | memory: Introduce size_memop Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-09-03 | Tony Nguyen | tcg: TCGMemOp is now accelerator independent MemOp Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-08-25 | Aurelien Jarno | target/alpha: fix tlb_fill trap_arg2 value for instruction... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-08-19 | Richard Henderson | target/riscv: Remove redundant declaration pragmas Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-08-19 | Richard Henderson | decodetree: Suppress redundant declaration warnings Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-08-19 | Richard Henderson | decodetree: Allow !function with no input bits Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-07-14 | Richard Henderson | tcg: Release mmap_lock on translation fault Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-07-14 | Richard Henderson | tcg: Remove duplicate #if !defined(CODE_ACCESS) Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-07-14 | Richard Henderson | tcg: Remove cpu_ld*_code_ra Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-07-14 | Richard Henderson | tcg: Introduce set/clear_helper_retaddr Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-07-14 | Richard Henderson | include/qemu/atomic.h: Add signal_barrier Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-07-14 | Richard Henderson | tcg/aarch64: Fix output of extract2 opcodes Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-07-14 | Richard Henderson | tcg: Fix constant folding of INDEX_op_extract2_i32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-07-09 | Richard Henderson | tcg: Fix expansion of INDEX_op_not_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-07-09 | Alistair Francis | tcg/riscv: Fix RISC-VH host build failure Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-13 | Richard Henderson | tcg: Fix typos in helper_gvec_sar{8,32,64}v Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | tcg/arm: Remove mostly unreachable tlb special case Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | tcg/arm: Use LDRD to load tlb mask+table Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | tcg/aarch64: Use LDP to load tlb mask+table Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | cpu: Remove CPU_COMMON Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | cpu: Move the softmmu tlb to CPUNegativeOffsetState Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | cpu: Move icount_decr to CPUNegativeOffsetState Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | cpu: Introduce CPUNegativeOffsetState Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | cpu: Introduce cpu_set_cpustate_pointers Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | cpu: Move ENV_OFFSET to exec/gen-icount.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | target/xtensa: Use env_cpu, env_archcpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | target/unicore32: Use env_cpu, env_archcpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | target/tricore: Use env_cpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | target/tilegx: Use env_cpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | target/sparc: Use env_cpu, env_archcpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | target/sh4: Use env_cpu, env_archcpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | target/s390x: Use env_cpu, env_archcpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | target/riscv: Use env_cpu, env_archcpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | target/ppc: Use env_cpu, env_archcpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | target/openrisc: Use env_cpu, env_archcpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | target/nios2: Use env_cpu, env_archcpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | target/moxie: Use env_cpu, env_archcpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | target/mips: Use env_cpu, env_archcpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | target/microblaze: Use env_cpu, env_archcpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | target/m68k: Use env_cpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | target/lm32: Use env_cpu, env_archcpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | target/i386: Use env_cpu, env_archcpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | target/hppa: Use env_cpu, env_archcpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | target/cris: Use env_cpu, env_archcpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | target/cris: Reindent op_helper.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | target/cris: Reindent mmu.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | target/arm: Use env_cpu, env_archcpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | target/alpha: Use env_cpu, env_archcpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | cpu: Introduce env_archcpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | cpu: Replace ENV_GET_CPU with env_cpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | cpu: Define ArchCPU Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | cpu: Define CPUArchState with typedef Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | tcg: Create struct CPUTLB Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | tcg: Split out target/arch/cpu-param.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-06-10 | Richard Henderson | tcg: Fold CPUTLBWindow into CPUTLBDesc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-05-22 | Richard Henderson | tcg/i386: Use MOVDQA for TCG_TYPE_V128 load/store Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-05-22 | Richard Henderson | tcg/aarch64: Allow immediates for vector ORR and BIC Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-05-22 | Richard Henderson | tcg/aarch64: Build vector immediates with two insns Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-05-22 | Richard Henderson | tcg/aarch64: Use MVNI in tcg_out_dupi_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-05-22 | Richard Henderson | tcg/aarch64: Split up is_fimm Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-05-22 | Richard Henderson | tcg/aarch64: Support vector bitwise select value Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-05-22 | Richard Henderson | tcg/i386: Use umin/umax in expanding unsigned compare Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-05-22 | Richard Henderson | tcg/i386: Remove expansion for missing minmax Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-05-22 | Richard Henderson | tcg/i386: Support vector comparison select value Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-05-22 | Richard Henderson | tcg: Add TCG_OPF_NOT_PRESENT if TCG_TARGET_HAS_foo... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2019-05-22 | Richard Henderson | tcg: Expand vector minmax using cmp+cmpsel Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
next |