Sign in
qemu
/
qemu
/
a32134aad891bd7b6cfa72b8f5ae2290bbe6fdda
/
memory.c
6b620ca
prepare for future GPLv2+ relicensing
by Paolo Bonzini
· 13 years ago
1470a0c
memory: Fix adjust_endianness()
by Andreas Färber
· 13 years ago
2c3579a
memory: Fix memory_region_wrong_endianness()
by Andreas Färber
· 13 years ago
75c578d
Drop IO_MEM_ROMD
by Avi Kivity
· 13 years ago
b3b00c7
Remove IO_MEM_SUBPAGE
by Avi Kivity
· 13 years ago
a621f38
Direct dispatch through MemoryRegion
by Avi Kivity
· 13 years ago
dd81124
Switch cpu_register_physical_memory_log() to use MemoryRegions
by Avi Kivity
· 13 years ago
0e0df1e
Convert IO_MEM_{RAM,ROM,UNASSIGNED,NOTDIRTY} to MemoryRegions
by Avi Kivity
· 13 years ago
1d393fa
Avoid range comparisons on io index types
by Avi Kivity
· 13 years ago
26a83ad
memory: remove MemoryRegion::backend_registered
by Avi Kivity
· 13 years ago
acbbec5
memory: move mmio access to functions
by Avi Kivity
· 13 years ago
be675c9
memory: move endianness compensation to memory core
by Avi Kivity
· 13 years ago
8f77558
memory: obsolete cpu_physical_memory_[gs]et_dirty_tracking()
by Avi Kivity
· 13 years ago
c5705a7
vmstate, memory: decouple vmstate from memory API
by Avi Kivity
· 13 years ago
8991c79
memory: introduce memory_region_name()
by Avi Kivity
· 13 years ago
dcd97e3
memory: remove CPUPhysMemoryClient
by Avi Kivity
· 13 years ago
e34911c
memory: temporarily add memory_region_get_ram_addr()
by Avi Kivity
· 13 years ago
9f213ed
kvm: switch kvm slots to use host virtual address instead of ram_addr_t
by Avi Kivity
· 13 years ago
7664e80
memory: add API for observing updates to the physical memory map
by Avi Kivity
· 13 years ago
86e775c
memory: replace cpu_physical_sync_dirty_bitmap() with a memory API
by Avi Kivity
· 13 years ago
e217795
memory: introduce memory_region_find()
by Avi Kivity
· 13 years ago
55043ba
memory: add memory_region_is_logging()
by Avi Kivity
· 13 years ago
ce7923d
memory: add memory_region_is_rom()
by Avi Kivity
· 13 years ago
8ea9252
memory: add memory_region_is_ram()
by Avi Kivity
· 13 years ago
f76d27b
Merge remote-tracking branch 'qemu-kvm/memory/exec-obsolete' into staging
by Anthony Liguori
· 13 years ago
4a1cc68
Merge remote-tracking branch 'qemu-kvm/memory/xen' into staging
by Anthony Liguori
· 13 years ago
67d95c1
memory: move obsolete exec.c functions to a private header
by Avi Kivity
· 13 years ago
fce537d
memory, xen: pass MemoryRegion to xen_ram_alloc()
by Avi Kivity
· 13 years ago
e87c099
memory: optimize empty transactions due to mutators
by Avi Kivity
· 13 years ago
4703359
memory: introduce memory_region_set_alias_offset()
by Avi Kivity
· 13 years ago
2282e1a
memory: introduce memory_region_set_address()
by Avi Kivity
· 13 years ago
6bba19b
memory: introduce memory_region_set_enabled()
by Avi Kivity
· 13 years ago
897fa7c
memory: add MemoryRegionOps::valid.accepts
by Avi Kivity
· 13 years ago
88365e4
memory: fix 'info mtree' segfaults
by Avi Kivity
· 13 years ago
08dafab
memory: use 128-bit integers for sizes and intermediates
by Avi Kivity
· 13 years ago
03808f5
memory: Fix old portio word accesses
by Jan Kiszka
· 13 years ago
6bf9fd4
Introduce PortioList
by Avi Kivity
· 13 years ago
9479c57
memory: Print regions in ascending order
by Jan Kiszka
· 13 years ago
0663181
memory: Do not print empty PIO root
by Jan Kiszka
· 13 years ago
4b474ba
memory: Print region priority
by Jan Kiszka
· 13 years ago
314e298
memory: simple memory tree printer
by Blue Swirl
· 13 years ago
fb1cd6f
memory: implement memory_region_set_readonly()
by Avi Kivity
· 13 years ago
860329b
memory: fix subregion collision warning
by Michael Walle
· 13 years ago
d296363
Fix subtle integer overflow bug in memory API
by David Gibson
· 13 years ago
021d26d
memory: Fix memory_region_get_ram_ptr for ROM devices
by Jan Kiszka
· 14 years ago
b5fe14c
memory: fix rom_device I/O mode
by Avi Kivity
· 14 years ago
75f5941
memory: add opaque parameter to memory_region_init_rom_device()
by Avi Kivity
· 14 years ago
7bc2b9c
memory: fix memory_region_init_rom_device() not initializing ->ops
by Avi Kivity
· 14 years ago
563ea48
memory: Fix old_portio vs non-zero offset
by Richard Henderson
· 14 years ago
a5e1cbc
memory: temporarily suppress the subregion collision warning
by Anthony Liguori
· 14 years ago
3a130f4
memory: crack wide ioport accesses into smaller ones when needed
by Avi Kivity
· 14 years ago
164a4dc
memory: abstract cracking of write access ops into a function
by Avi Kivity
· 14 years ago
7267c09
Use glib memory allocation and free functions
by Anthony Liguori
· 14 years ago
d0a9b5b
memory: add API for creating ROM/device regions
by Avi Kivity
· 14 years ago
545e92e
memory: reclaim resources when a memory region is destroyed for good
by Avi Kivity
· 14 years ago
8417ceb
memory: use signed arithmetic
by Avi Kivity
· 14 years ago
39b796f
memory: synchronize dirty bitmap before unmapping a range
by Avi Kivity
· 14 years ago
4ef4db8
memory: transaction API
by Avi Kivity
· 14 years ago
b8af1af
memory: separate building the final memory map into two steps
by Avi Kivity
· 14 years ago
3e9d69e
memory: add ioeventfd support
by Avi Kivity
· 14 years ago
74901c3
memory: add backward compatibility for old mmio registration
by Avi Kivity
· 14 years ago
627a0e9
memory: add backward compatibility for old portio registration
by Avi Kivity
· 14 years ago
658b222
memory: I/O address space support
by Avi Kivity
· 14 years ago
16ef61c
memory: late initialization of ram_addr
by Avi Kivity
· 14 years ago
14a3c10
memory: rename MemoryRegion::has_ram_addr to ::terminates
by Avi Kivity
· 14 years ago
cc31e6e
memory: abstract address space operations
by Avi Kivity
· 14 years ago
1c0ffa5
Internal interfaces for memory API
by Avi Kivity
· 14 years ago
3d8e6bf
memory: merge adjacent segments of a single memory region
by Avi Kivity
· 14 years ago
5a58334
memory: implement dirty tracking
by Avi Kivity
· 14 years ago
093bc2c
Hierarchical memory region API
by Avi Kivity
· 14 years ago