91 Commits (bb6cf6f0168efadb95cf3e41963ec295ad28a941)

Author SHA1 Message Date
Philippe Mathieu-Daudé bb6cf6f016 accel/tcg: Factor tcg_cpu_reset_hold() out 3 years ago
Philippe Mathieu-Daudé f4f826c0e0 accel/tcg: Declare tcg_flush_jmp_cache() in 'exec/tb-flush.h' 3 years ago
David Hildenbrand 022f033bd7 softmmu/physmem: Fixup qemu_ram_block_from_host() documentation 3 years ago
Philippe Mathieu-Daudé 3549118b49 exec: Move cpu_loop_foo() target agnostic functions to 'cpu-common.h' 3 years ago
Philippe Mathieu-Daudé 65b074daa0 exec: Make EXCP_FOO definitions target agnostic 3 years ago
Richard Henderson 0d58c66068 softmmu: Use async_run_on_cpu in tcg_commit 3 years ago
Steve Sistare b0182e537e exec/memory: Introduce RAM_NAMED_FILE flag 3 years ago
Jamie Iles 370ed60029 cpu: expose qemu_cpu_list_lock for lock-guard use 3 years ago
Peter Maydell 0e33928cd9 accel/tcg: Use one_insn_per_tb global instead of old singlestep global 3 years ago
Thomas Huth c138c3b864 cpu: Remove parameter of list_cpus() 3 years ago
Stefan Hajnoczi 6d998f3cbf exec/cpu-common: add qemu_ram_get_fd() 4 years ago
Richard Henderson a976a99a29 include/hw/core: Create struct CPUJumpCache 4 years ago
Richard Henderson 97e03465f7 accel/tcg: Move qemu_ram_addr_from_host_nofail to physmem.c 4 years ago
Hyman Huang(黄勇) ab1a161fe3 cpus: Introduce cpu_list_generation_id 4 years ago
Marc-André Lureau 1f269c1484 include: move cpu_exec* declarations to cpu-common.h 4 years ago
Marc-André Lureau 8e3b0cbb72 Replace qemu_real_host_page variables with inlined functions 4 years ago
Marc-André Lureau e03b56863d Replace config-time define HOST_WORDS_BIGENDIAN 4 years ago
Philippe Mathieu-Daudé 377bf6f37d softmmu: List CPU types again 4 years ago
Philippe Mathieu-Daudé 1f649fe088 exec/cpu: Make address_space_init/reloading_memory_map target agnostic 5 years ago
Philippe Mathieu-Daudé 73842ef04a exec: Make cpu_memory_rw_debug() target agnostic 4 years ago
Philippe Mathieu-Daudé 06445fbdb6 exec: Declare vaddr as a generic target-agnostic type 4 years ago
Philippe Mathieu-Daudé b269a70810 exec/cpu: Make host pages variables / macros 'target agnostic' 4 years ago
David Hildenbrand 8dbe22c686 memory: Introduce RAM_NORESERVE and wire it up in qemu_ram_mmap() 5 years ago
David Hildenbrand 082851a3af util: vfio-helpers: Factor out and fix processing of existing ram blocks 5 years ago
Paolo Bonzini c5e3c9182d vl: extract softmmu/globals.c 6 years ago
Paolo Bonzini b326b6ea79 make ram_size local to vl.c 6 years ago
Paolo Bonzini d9f24bf572 exec: split out non-softmmu-specific parts 6 years ago
Philippe Mathieu-Daudé efb22b2f98 exec/cpu-common: Move MUSB specific typedefs to 'hw/usb/hcd-musb.h' 6 years ago
Philippe Mathieu-Daudé 85eb7c18ee Let cpu_[physical]_memory() calls pass a boolean 'is_write' argument 6 years ago
Philippe Mathieu-Daudé 28c80bfe8b exec: Let cpu_[physical]_memory API use a boolean 'is_write' argument 6 years ago
Philippe Mathieu-Daudé d7ef71ef42 exec: Let the cpu_[physical]_memory API use void pointer arguments 6 years ago
Richard Henderson 08565552f7 cputlb: Move NOTDIRTY handling from I/O path to TLB path 7 years ago
Richard Henderson 7b0d792ce1 cputlb: Move ROM handling from I/O path to TLB path 7 years ago
Aruna Jayasena 8603172889 Header cleanups 7 years ago
Markus Armbruster 0442428a89 target: Simplify how the TARGET_cpu_list() print 7 years ago
Yury Kotov fbd162e629 migration: Add an ability to ignore shared RAM blocks 7 years ago
Yury Kotov 754cb9c0eb exec: Change RAMBlockIterFunc definition 7 years ago
Li Zhijian 0c249ff71c unify len and addr type for memory/address APIs 7 years ago
Peter Maydell 3c8133f973 Rename cpu_physical_memory_write_rom() to address_space_write_rom() 7 years ago
Emilio G. Cota 0ac20318ce tcg: remove tb_lock 9 years ago
Cédric Le Goater b895de5027 migration: discard non-migratable RAMBlocks 8 years ago
Dr. David Alan Gilbert 2ce16640b4 postcopy: use UFFDIO_ZEROPAGE only when available 8 years ago
Dr. David Alan Gilbert f90bb71bfd qemu_ram_block_host_offset 8 years ago
Thomas Huth 2cd5394311 cpu: Introduce a wrapper for tlb_flush() that can be used in common code 9 years ago
Dr. David Alan Gilbert 463a4ac23b RAMBlocks: qemu_ram_is_shared 9 years ago
Yongji Xie c99a29e702 memory: Introduce DEVICE_HOST_ENDIAN for ram device 9 years ago
Dr. David Alan Gilbert 67f11b5c23 postcopy: Record largest page size 9 years ago
Dr. David Alan Gilbert d3a5038c46 exec: ram_block_discard_range 9 years ago
Paolo Bonzini 0ce265ffef exec: introduce memory_ldst.inc.c 10 years ago
Dr. David Alan Gilbert 863e9621c5 RAMBlocks: Store page size 10 years ago