179 Commits (14117c7ba1f2b70a167cb8e4546ee5ec24af3cc9)

Author SHA1 Message Date
Alexander Graf 77a8f1a512 linux-user: Fix stale tbs after mmap 14 years ago
Blue Swirl 0cac1b66c8 cputlb: move TLB handling to a separate file 14 years ago
Stefan Weil c3ca04679e tci: GETPC() macro must return an uintptr_t 14 years ago
Max Filippov 1e7855a558 exec: provide tb_invalidate_phys_addr function 14 years ago
Blue Swirl 2050396801 Use uintptr_t for various op related functions 14 years ago
Stefan Weil 4266717d69 Add QEMU_NORETURN to function cpu_io_recompile 14 years ago
Stefan Weil 38c30fb7a5 Add QEMU_NORETURN to function cpu_resume_from_signal 14 years ago
Stefan Weil 6375e09e79 w64: Fix data type of tb_next and other variables used for host addresses 14 years ago
Blue Swirl e141ab52d2 softmmu templates: optionally pass CPUState to memory access functions 15 years ago
Andreas Färber 9349b4f9fd Rename CPUState -> CPUArchState 14 years ago
Avi Kivity 97161e177b memory: get rid of cpu_register_io_memory() 14 years ago
Avi Kivity 37ec01d433 memory: dispatch directly via MemoryRegion 14 years ago
Avi Kivity aa102231f0 memory: store section indices in iotlb instead of io indices 14 years ago
Avi Kivity a621f38de8 Direct dispatch through MemoryRegion 14 years ago
Avi Kivity d39e822265 Uninline get_page_addr_code() 14 years ago
Avi Kivity 1d393fa2d1 Avoid range comparisons on io index types 14 years ago
Avi Kivity acbbec5d43 memory: move mmio access to functions 15 years ago
Stefan Weil 7316329aa5 tcg: Add bytecode generator for tcg interpreter 15 years ago
Stefan Weil c2f36c6ce7 exec-all: Fix void pointer arithmetic 15 years ago
Paolo Bonzini 946fb27c1d qemu-timer: move icount to cpus.c 15 years ago
Blue Swirl 3917149d96 Move GETPC from dyngen-exec.h to exec-all.h 15 years ago
Blue Swirl bccd9ec5f0 softmmu_header: pass CPUState to tlb_fill 15 years ago
Blue Swirl b14ef7c9ab Fix unassigned memory access handling 15 years ago
Peter Maydell 5b620fb698 exec-all.h: Make MAX_OP_PER_INSTR large enough for target-arm's uses 15 years ago
Blue Swirl f081c76ccf Move cpu_has_work and cpu_pc_from_tb to cpu.h 15 years ago
Blue Swirl 1162c041c1 cpu_loop_exit: avoid using AREG0 15 years ago
Richard Henderson 5b4504079a target-alpha: Trap for unassigned and unaligned addresses. 15 years ago
Blue Swirl dcfd14b374 Delete unused tb_invalidate_page_range 15 years ago
Alexander Graf 7a86d29a7e tcg: extend max tcg opcodes when using 64-on-32bit 15 years ago
Stefan Weil 618ba8e6a1 Remove unused function parameter from cpu_restore_state 15 years ago
Stefan Weil e87b7cb0f0 Remove unused function parameters from gen_pc_load and rename the function 15 years ago
Tristan Gingold d1a1eb7472 Make tb_alloc static 15 years ago
Blue Swirl 64b85a8f23 Delete useless 'extern' qualifiers for functions 15 years ago
Aurelien Jarno f96a38347a TCG: Improve tb_phys_hash_func() 16 years ago
Aurelien Jarno 4a1e19ae05 tcg-arm: fix __clear_cache() warning 16 years ago
Marcelo Tosatti e890261f67 Export qemu_ram_addr_from_host 16 years ago
Jun Koi 04906034f5 remove dead code 16 years ago
Stefan Weil 24ab68ac72 Declare code_gen_ptr, code_gen_max_blocks 'static' 16 years ago
Aurelien Jarno 239fda311a tcg: get rid of copy_size in TCGOpDef 16 years ago
Marcelo Tosatti 1a28cac316 make SIG_IPI to tcg vcpu thread reliable 16 years ago
Stuart Brady 4d0e4ac703 Clean up definition of MAX_OPC_PARAM 16 years ago
Paolo Bonzini 1a7ff92218 remove TARGET_* defines from translate-all.c 16 years ago
Filip Navara efc0a51434 Shrink tb_jmp_offset to two entries, the other two are never used. 16 years ago
Blue Swirl 29e922b61f Compile qemu-timer only once 16 years ago
Paul Brook d4c430a80f Large page TLB flush 16 years ago
Paul Brook b480d9b74d Fix usermode virtual address type 16 years ago
Paul Brook b3755a915e Disable phsyical memory handling in userspace emulation. 16 years ago
Paul Brook 41c1b1c9eb Add tb_page_addr_t 16 years ago
Paul Brook c527ee8fc8 Avoid tlb_set_page in userspace emulation 16 years ago
Aurelien Jarno 0cbfcd2b03 tcg: increase TCG_MAX_OP_SIZE to 192 17 years ago