Age | Commit message (Expand) | Author | Files | Lines |
2012-10-05 | cpu_dump_state: move DUMP_FPU and DUMP_CCOP flags from x86-only to generic | Peter Maydell | 1 | -10/+2 |
2012-10-03 | exec, memory: Call to xen_modified_memory. | Anthony PERARD | 1 | -0/+1 |
2012-10-03 | exec: Introduce helper to set dirty flags. | Anthony PERARD | 1 | -35/+17 |
2012-09-21 | tcg-sparc: Assume v9 cpu always, i.e. force v8plus in 32-bit mode. | Richard Henderson | 1 | -3/+3 |
2012-09-21 | tcg-sparc: Don't MAP_FIXED on top of the program | Richard Henderson | 1 | -4/+2 |
2012-09-17 | cpu_physical_memory_write_rom() needs to do TB invalidates | David Gibson | 1 | -0/+7 |
2012-09-17 | add -machine mem-merge=on|off option | Luiz Capitulino | 1 | -3/+16 |
2012-08-16 | memory: add -machine dump-guest-core=on|off | Jason Baron | 1 | -0/+21 |
2012-08-11 | exec.c: fix dirty bitmap reallocation | Igor Mitsyanko | 1 | -0/+2 |
2012-08-03 | exec.c: Remove out of date comment | Peter Maydell | 1 | -8/+0 |
2012-08-03 | exec.c: Use subpages for large unaligned mappings | Tyler Hall | 1 | -4/+9 |
2012-08-03 | exec.c: Fix off-by-one error in register_subpage | Tyler Hall | 1 | -1/+1 |
2012-07-18 | Merge remote-tracking branch 'qemu-kvm/uq/master' into staging | Anthony Liguori | 1 | -4/+4 |
2012-07-12 | memory: pass EventNotifier, not eventfd | Paolo Bonzini | 1 | -4/+4 |
2012-07-10 | s390: autodetect map private | Christian Borntraeger | 1 | -15/+3 |
2012-06-29 | dirty bitmap: abstract its use | Juan Quintela | 1 | -2/+1 |
2012-06-29 | Only TCG needs TLB handling | Juan Quintela | 1 | -10/+21 |
2012-06-21 | qemu-log: move logging to qemu-log.c | Blue Swirl | 1 | -122/+0 |
2012-06-18 | qdev: Use wrapper for qdev_get_path | Anthony Liguori | 1 | -2/+2 |
2012-06-11 | Merge remote-tracking branch 'stefanha/trivial-patches' into staging | Anthony Liguori | 1 | -10/+12 |
2012-06-09 | exec: fix TB invalidation after breakpoint insertion/deletion | Max Filippov | 1 | -1/+2 |
2012-06-08 | Clarify comments of tb_invalidate_phys_[page_]range | Jan Kiszka | 1 | -10/+12 |
2012-06-04 | Add API to check whether a physical address is I/O address | Wen Congyang | 1 | -0/+12 |
2012-05-19 | linux-user: Fix stale tbs after mmap | Alexander Graf | 1 | -0/+17 |
2012-05-01 | memory: move functions is_romd and section_addr to memory API | Blue Swirl | 1 | -8/+0 |
2012-05-01 | cputlb: prepare private memory API for public consumption | Blue Swirl | 1 | -31/+37 |
2012-05-01 | cputlb: move TLB handling to a separate file | Blue Swirl | 1 | -374/+6 |
2012-05-01 | exec: prepare for splitting | Blue Swirl | 1 | -65/+92 |
2012-04-15 | w64: Use uintptr_t in exec.c | Stefan Weil | 1 | -37/+40 |
2012-04-15 | w64: Use larger alignment for section with generated code | Stefan Weil | 1 | -2/+1 |
2012-04-15 | w64: Fix data types in cpu-all.h, exec.c | Stefan Weil | 1 | -3/+3 |
2012-04-14 | exec: provide tb_invalidate_phys_addr function | Max Filippov | 1 | -3/+6 |
2012-04-14 | Use uintptr_t for various op related functions | Blue Swirl | 1 | -6/+6 |
2012-04-07 | w64: Fix data type of tb_next and other variables used for host addresses | Stefan Weil | 1 | -3/+3 |
2012-03-24 | tcg: Use the GDB JIT debugging interface. | Richard Henderson | 1 | -0/+1 |
2012-03-19 | exec: fix guest memory access for Xen | Anthony PERARD | 1 | -2/+2 |
2012-03-19 | memory: check for watchpoints when getting code ram_addr | Avi Kivity | 1 | -1/+2 |
2012-03-19 | exec: fix write tlb entry misused as iotlb | Avi Kivity | 1 | -3/+8 |
2012-03-18 | softmmu templates: optionally pass CPUState to memory access functions | Blue Swirl | 1 | -0/+4 |
2012-03-14 | Rename CPUState -> CPUArchState | Andreas Färber | 1 | -57/+57 |
2012-03-08 | memory: get rid of cpu_register_io_memory() | Avi Kivity | 1 | -57/+0 |
2012-03-08 | memory: dispatch directly via MemoryRegion | Avi Kivity | 1 | -66/+36 |
2012-03-08 | exec: fix code tlb entry misused as iotlb in get_page_addr_code() | Avi Kivity | 1 | -1/+1 |
2012-03-08 | memory: store section indices in iotlb instead of io indices | Avi Kivity | 1 | -4/+19 |
2012-03-08 | memory: make phys_page_find() return an unadjusted section | Avi Kivity | 1 | -116/+102 |
2012-03-05 | memory: fix I/O port aliases | Avi Kivity | 1 | -2/+6 |
2012-03-03 | Merge branch 'xtensa' of git://jcmvbkbc.spb.ru/dumb/qemu-xtensa | Blue Swirl | 1 | -5/+13 |
2012-02-29 | memory: allow phys_map tree paths to terminate early | Avi Kivity | 1 | -11/+17 |
2012-02-29 | memory: unify PhysPageEntry::node and ::leaf | Avi Kivity | 1 | -20/+18 |
2012-02-29 | memory: change phys_page_set() to set multiple pages | Avi Kivity | 1 | -18/+23 |
2012-02-29 | memory: switch phys_page_set() to a recursive implementation | Avi Kivity | 1 | -26/+41 |
2012-02-29 | memory: replace phys_page_find_alloc() with phys_page_set() | Avi Kivity | 1 | -11/+4 |
2012-02-29 | memory: simplify multipage/subpage registration | Avi Kivity | 1 | -55/+65 |
2012-02-29 | memory: give phys_page_find() its own tree search loop | Avi Kivity | 1 | -4/+13 |
2012-02-29 | memory: make phys_page_find() return a MemoryRegionSection | Avi Kivity | 1 | -139/+160 |
2012-02-29 | memory: move tlb flush to MemoryListener commit callback | Avi Kivity | 1 | -8/+8 |
2012-02-29 | memory: unify the two branches of cpu_register_physical_memory_log() | Avi Kivity | 1 | -34/+15 |
2012-02-29 | memory: fix RAM subpages in newly initialized pages | Avi Kivity | 1 | -12/+10 |
2012-02-29 | memory: compress phys_map node pointers to 16 bits | Avi Kivity | 1 | -9/+45 |
2012-02-29 | memory: store MemoryRegionSection pointers in phys_map | Avi Kivity | 1 | -80/+107 |
2012-02-29 | memory: unify phys_map last level with intermediate levels | Avi Kivity | 1 | -43/+35 |
2012-02-29 | memory: remove first level of l1_phys_map | Avi Kivity | 1 | -21/+8 |
2012-02-29 | memory: change memory registration to rebuild the memory map on each change | Avi Kivity | 1 | -1/+49 |
2012-02-29 | memory: support stateless memory listeners | Avi Kivity | 1 | -0/+32 |
2012-02-29 | memory: split memory listener for the two address spaces | Avi Kivity | 1 | -14/+66 |
2012-02-29 | memory: allow MemoryListeners to observe a specific address space | Avi Kivity | 1 | -1/+1 |
2012-02-29 | memory: use a MemoryListener for core memory map updates too | Avi Kivity | 1 | -0/+75 |
2012-02-29 | memory: don't pass ->readable attribute to cpu_register_physical_memory_log | Avi Kivity | 1 | -1/+1 |
2012-02-20 | exec: let cpu_watchpoint_insert accept larger watchpoints | Max Filippov | 1 | -1/+2 |
2012-02-20 | exec: fix check_watchpoint exiting cpu_loop | Max Filippov | 1 | -1/+2 |
2012-02-20 | exec: add missing breaks to the watch_mem_write | Max Filippov | 1 | -3/+9 |
2012-02-01 | exec.c: Clarify comment about tlb_flush() flush_global parameter | Peter Maydell | 1 | -2/+12 |
2012-01-21 | virtio-pci: Fix endianness of virtio config | Benjamin Herrenschmidt | 1 | -0/+14 |
2012-01-13 | tcg-arm: fix a typo in comments | Aurelien Jarno | 1 | -1/+1 |
2012-01-04 | Remove IO_MEM_SHIFTmemory/batch | Avi Kivity | 1 | -18/+14 |
2012-01-04 | Drop IO_MEM_ROMD | Avi Kivity | 1 | -8/+12 |
2012-01-04 | Remove IO_MEM_SUBPAGE | Avi Kivity | 1 | -5/+5 |
2012-01-04 | Direct dispatch through MemoryRegion | Avi Kivity | 1 | -30/+10 |
2012-01-04 | Convert io_mem_watch to be a MemoryRegion | Avi Kivity | 1 | -47/+26 |
2012-01-04 | Convert IO_MEM_SUBPAGE_RAM to be a MemoryRegion | Avi Kivity | 1 | -48/+24 |
2012-01-04 | Convert the subpage wrapper to be a MemoryRegion | Avi Kivity | 1 | -52/+18 |
2012-01-04 | Switch cpu_register_physical_memory_log() to use MemoryRegions | Avi Kivity | 1 | -5/+19 |
2012-01-04 | Convert IO_MEM_{RAM,ROM,UNASSIGNED,NOTDIRTY} to MemoryRegions | Avi Kivity | 1 | -134/+84 |
2012-01-04 | Uninline get_page_addr_code() | Avi Kivity | 1 | -0/+26 |
2012-01-04 | Avoid range comparisons on io index types | Avi Kivity | 1 | -17/+20 |
2012-01-04 | Fix wrong region_offset when overlaying a page with another | Avi Kivity | 1 | -0/+1 |
2012-01-04 | memory: move mmio access to functions | Avi Kivity | 1 | -27/+27 |
2012-01-04 | exec: make phys_page_find() return a temporary | Avi Kivity | 1 | -100/+48 |
2012-01-04 | memory: move endianness compensation to memory core | Avi Kivity | 1 | -133/+9 |
2012-01-04 | memory: obsolete cpu_physical_memory_[gs]et_dirty_tracking() | Avi Kivity | 1 | -10/+0 |
2012-01-04 | Store MemoryRegion in RAMBlock | Avi Kivity | 1 | -0/+1 |
2012-01-04 | vmstate, memory: decouple vmstate from memory API | Avi Kivity | 1 | -9/+22 |
2012-01-03 | Remove cpu_get_physical_page_desc()memory/page_desc | Avi Kivity | 1 | -11/+0 |
2012-01-03 | memory: remove CPUPhysMemoryClient | Avi Kivity | 1 | -164/+5 |
2011-12-20 | memory: add API for observing updates to the physical memory map | Avi Kivity | 1 | -0/+5 |
2011-12-19 | memory: move obsolete exec.c functions to a private headermemory/exec-obsolete | Avi Kivity | 1 | -0/+3 |
2011-12-19 | memory, xen: pass MemoryRegion to xen_ram_alloc() | Avi Kivity | 1 | -4/+6 |
2011-12-15 | phys_page_find_alloc: Use correct initial region_offset. | Alex Rozenman | 1 | -1/+2 |
2011-12-15 | exec.c: Fix subpage memory access to RAM MemoryRegion | Andreas Färber | 1 | -2/+63 |
2011-12-14 | tcg/arm: remove fixed map code buffer restriction | Dr. David Alan Gilbert | 1 | -3/+1 |
2011-12-10 | w32: Disable buffering for log file | Stefan Weil | 1 | -2/+4 |
2011-11-01 | Make cpu_single_env thread-local | Paolo Bonzini | 1 | -1/+1 |
2011-11-01 | Error check find_ram_offset | Alex Williamson | 1 | -2/+9 |
2011-10-26 | exec.c: Remove useless comment | 陳韋任 | 1 | -1/+0 |
2011-10-21 | qemu-timer: move icount to cpus.c | Paolo Bonzini | 1 | -3/+0 |
2011-10-01 | Move GETPC from dyngen-exec.h to exec-all.h | Blue Swirl | 1 | -0/+1 |
2011-09-21 | Remove qemu_host_page_bits | Stefan Weil | 1 | -4/+0 |
2011-08-20 | Use glib memory allocation and free functions | Anthony Liguori | 1 | -24/+24 |
2011-08-12 | fix QLIST usage for RAM list | Paolo Bonzini | 1 | -1/+1 |
2011-08-08 | Integrate I/O memory regions into qemu | Avi Kivity | 1 | -0/+10 |
2011-08-07 | Use mmap to allocate execute memory | Tobias Nygren | 1 | -1/+2 |
2011-08-05 | Avoid allocating TCG resources in non-TCG mode | Jan Kiszka | 1 | -5/+14 |
2011-08-05 | memory: use signed arithmetic | Avi Kivity | 1 | -1/+1 |
2011-07-29 | Merge remote-tracking branch 'agraf/xen-next' into staging | Anthony Liguori | 1 | -6/+7 |
2011-07-29 | exec.c: initialize memory map | Avi Kivity | 1 | -0/+19 |
2011-07-26 | cpu-common: Have a ram_addr_t of uint64 with Xen. | Anthony PERARD | 1 | -4/+5 |
2011-07-26 | exec.c: Use ram_addr_t in cpu_physical_memory_rw(...). | Anthony PERARD | 1 | -2/+2 |
2011-07-20 | Fix unassigned memory access handling | Blue Swirl | 1 | -6/+6 |
2011-07-17 | qemu_ram_ptr_length: take ram_addr_t as arguments | Stefano Stabellini | 1 | -7/+14 |
2011-07-17 | xen: Fold CONFIG_XEN_MAPCACHE into CONFIG_XEN | Jan Kiszka | 1 | -8/+8 |
2011-07-17 | xen: Clean up map cache API naming | Jan Kiszka | 1 | -8/+10 |
2011-07-12 | exec.c: Fix calculation of code_gen_buffer_max_size | Peter Maydell | 1 | -2/+2 |
2011-07-12 | exec: add endian specific phys ld/st functions | Alexander Graf | 1 | -10/+191 |
2011-06-27 | Merge remote-tracking branch 'stefanha/trivial-patches' into staging | Anthony Liguori | 1 | -3/+7 |
2011-06-26 | Remove exec-all.h include directives | Blue Swirl | 1 | -1/+0 |
2011-06-24 | exec: last_first_tb was only used in !ONLY_USER case | Juan Quintela | 1 | -3/+7 |
2011-06-22 | Merge remote-tracking branch 'mst/for_anthony' into staging | Anthony Liguori | 1 | -6/+33 |
2011-06-19 | xen: mapcache performance improvements | Stefano Stabellini | 1 | -18/+10 |
2011-06-19 | exec.c: refactor cpu_physical_memory_map | Stefano Stabellini | 1 | -17/+34 |
2011-06-19 | xen: remove xen_map_block and xen_unmap_block | Stefano Stabellini | 1 | -15/+4 |
2011-06-19 | xen: remove qemu_map_cache_unlock | Stefano Stabellini | 1 | -1/+1 |
2011-06-15 | Merge remote-tracking branch 'origin/master' into pci | Michael S. Tsirkin | 1 | -18/+110 |
2011-06-12 | CPUPhysMemoryClient: batch addresses in catchup | Alex Williamson | 1 | -6/+33 |
2011-06-10 | Merge remote branch 'rth/axp-next' into alpha-merge | Edgar E. Iglesias | 1 | -6/+6 |
2011-06-08 | Fix compilation warning due to missing header for sigaction (followup) | Alexandre Raymond | 1 | -1/+0 |
2011-06-03 | exec: Implement qemu_ram_free_from_ptr() | Alex Williamson | 1 | -0/+13 |
2011-05-31 | target-alpha: Trap for unassigned and unaligned addresses. | Richard Henderson | 1 | -6/+6 |
2011-05-23 | Merge branch 'trivial-patches' of git://repo.or.cz/qemu/stefanha | Aurelien Jarno | 1 | -1/+1 |
2011-05-22 | Fix typos in comments (chek -> check) | Stefan Weil | 1 | -1/+1 |
2011-05-20 | s390x: complain when allocating ram fails | Alexander Graf | 1 | -0/+4 |
2011-05-20 | s390x: change mapping base to allow guests > 2GB | Christian Borntraeger | 1 | -3/+7 |
2011-05-08 | Introduce qemu_put_ram_ptr | Anthony PERARD | 1 | -3/+35 |
2011-05-08 | xen: Introduce the Xen mapcache | Jun Nakajima | 1 | -4/+44 |
2011-05-05 | Merge remote branch 'origin/master' into pci | Michael S. Tsirkin | 1 | -14/+25 |
2011-05-05 | CPUPhysMemoryClient: Pass guest physical address not region offset | Alex Williamson | 1 | -4/+12 |
2011-05-05 | CPUPhysMemoryClient: Fix typo in phys memory client registration | Alex Williamson | 1 | -1/+1 |
2011-05-02 | Redirect cpu_interrupt to callback handler | Jan Kiszka | 1 | -1/+3 |
2011-05-02 | Break up user and system cpu_interrupt implementations | Jan Kiszka | 1 | -4/+10 |
2011-04-20 | Remove unused function parameter from cpu_restore_state | Stefan Weil | 1 | -5/+4 |
2011-04-12 | Replace cpu_physical_memory_rw were possible | Stefan Weil | 1 | -1/+1 |
2011-04-12 | exec: Remove a type cast which is no longer needed | Stefan Weil | 1 | -1/+1 |
2011-04-07 | exec: Handle registrations of the entire address space | Edgar E. Iglesias | 1 | -2/+6 |
2011-04-06 | cpu: add set_memory flag to request dirty logging | Michael S. Tsirkin | 1 | -6/+8 |
2011-03-16 | Expose thread_id in info cpus | Jan Kiszka | 1 | -0/+3 |
2011-03-15 | s390: Detect invalid invocations of qemu_ram_free/remap | Jan Kiszka | 1 | -0/+4 |
2011-03-15 | Add qemu_ram_remap | Huang Ying | 1 | -1/+62 |
2011-03-13 | Refactor thread retrieval and check | Jan Kiszka | 1 | -1/+1 |
2011-03-10 | Fix performance regression in qemu_get_ram_ptr | Vincent Palatin | 1 | -2/+5 |
2011-02-14 | Introduce log_start/log_stop in CPUPhysMemoryClient | Anthony PERARD | 1 | -0/+30 |
2011-02-10 | Make tb_alloc static | Tristan Gingold | 1 | -26/+26 |
2011-01-16 | tcg/sparc64: fix segfault | Blue Swirl | 1 | -0/+7 |
2010-12-21 | Use mmap() within code_gen_alloc() for OpenBSD. | Brad | 1 | -1/+2 |
2010-12-11 | Add endianness as io mem parameter | Alexander Graf | 1 | -7/+14 |
2010-12-11 | exec: introduce endianness swapped mmio | Alexander Graf | 1 | -2/+121 |
2010-12-03 | exec: Remove debugging fprintf() that slipped into qemu_ram_alloc_from_ptr() | Stefan Hajnoczi | 1 | -1/+0 |
2010-12-02 | migration: stable ram block ordering | Michael S. Tsirkin | 1 | -2/+22 |
2010-10-30 | exec: Use fprintf_function for dump_exec_info (format checking) | Stefan Weil | 1 | -12/+4 |
2010-10-20 | Export qemu_ram_addr_from_host | Marcelo Tosatti | 1 | -9/+17 |
2010-10-03 | exec: Fix compilation error for debug code | Stefan Weil | 1 | -2/+3 |
2010-09-25 | Introduce qemu_madvise() | Andreas Färber | 1 | -6/+2 |
2010-08-28 | Fix segfault in mmio subpage handling code. | Gleb Natapov | 1 | -0/+2 |
2010-08-22 | exec: remove code duplication in qemu_ram_alloc() and qemu_ram_alloc_from_ptr() | Yoshiaki Tamura | 1 | -58/+26 |
2010-08-22 | exec: replace tabs by spaces. | Yoshiaki Tamura | 1 | -28/+28 |
2010-08-10 | Add qemu_ram_alloc_from_ptr function | Cam Macdonell | 1 | -0/+43 |
2010-07-22 | Declare code_gen_ptr, code_gen_max_blocks 'static' | Stefan Weil | 1 | -2/+2 |
2010-07-07 | Fix warning about uninitialized variable | Blue Swirl | 1 | -1/+1 |
2010-07-06 | ramblocks: No more being lazy about duplicate names | Alex Williamson | 1 | -10/+3 |
2010-07-06 | qemu_ram_free: Implement it | Alex Williamson | 1 | -4/+58 |
2010-07-06 | ramblocks: Make use of DeviceState pointer and BusInfo.get_dev_path | Alex Williamson | 1 | -2/+27 |
2010-07-06 | qemu_ram_alloc: Add DeviceState and name parameters | Alex Williamson | 1 | -1/+1 |
2010-07-06 | savevm: Add DeviceState param | Alex Williamson | 1 | -2/+2 |
2010-07-06 | Remove uses of ram.last_offset (aka last_ram_offset) | Alex Williamson | 1 | -5/+14 |
2010-06-30 | A bit optimization for tlb_set_page() | Jun Koi | 1 | -4/+6 |
2010-06-14 | ram_blocks: Convert to a QLIST | Alex Williamson | 1 | -51/+27 |
2010-06-11 | tcg-s390: Allocate the code_gen_buffer near the main program. | Richard Henderson | 1 | -0/+7 |
2010-06-09 | tcg: get rid of copy_size in TCGOpDef | Aurelien Jarno | 1 | -1/+1 |
2010-05-21 | tcg: Initialize the prologue after GUEST_BASE is fixed. | Richard Henderson | 1 | -0/+5 |
2010-05-11 | Fix -mem-path with hugetlbfs | Marcelo Tosatti | 1 | -2/+6 |
2010-05-07 | Fill in unassigned mem read/write callbacks. | Richard Henderson | 1 | -2/+10 |
2010-05-06 | qemu: address todo comment in exec.c | Michael S. Tsirkin | 1 | -7/+60 |
2010-05-06 | Fix zero-length write(2). | Richard Henderson | 1 | -0/+3 |
2010-05-05 | Remove PAGE_RESERVED | Paul Brook | 1 | -29/+2 |
2010-04-25 | Remove IO_MEM_SUBWIDTH. | Richard Henderson | 1 | -77/+36 |
2010-04-11 | Cleanup dead code | Jun Koi | 1 | -3/+0 |
2010-04-10 | Revert "Avoid page_set_flags() assert in qemu-user host page protection code" | Aurelien Jarno | 1 | -7/+6 |
2010-04-09 | Avoid page_set_flags() assert in qemu-user host page protection code | Juergen Lock | 1 | -6/+7 |
2010-04-08 | Replace direct phys_ram_dirty access with wrapper functions. | Yoshiaki Tamura | 1 | -25/+20 |
2010-04-05 | Split TLB addend and target_phys_addr_t | Paul Brook | 1 | -1/+1 |
2010-04-01 | tcg: align static_code_gen_buffer to CODE_GEN_ALIGN | Aurelien Jarno | 1 | -1/+2 |
2010-04-01 | linux-user: fix page_unprotect when host page size > target page size | Aurelien Jarno | 1 | -23/+22 |