Sign in
qemu
/
qemu
/
ca675f46e695bd49a1c21a5e82c6b8c77ee12edf
/
memory.c
856d724
memory: add reference counting to FlatView
by Paolo Bonzini
· 12 years ago
a9a0c06
memory: use a new FlatView pointer on every topology update
by Paolo Bonzini
· 12 years ago
99e8634
memory: access FlatView from a local variable
by Paolo Bonzini
· 12 years ago
dfde4e6
memory: add ref/unref calls
by Paolo Bonzini
· 12 years ago
3ce1090
memory: introduce memory_region_present
by Paolo Bonzini
· 12 years ago
46637be
memory: add ref/unref
by Paolo Bonzini
· 12 years ago
803c081
memory: add getter for owner
by Paolo Bonzini
· 12 years ago
2c9b15c
memory: add owner argument to initialization functions
by Paolo Bonzini
· 12 years ago
b40acf9
ioport: Switch dispatching to memory core layer
by Jan Kiszka
· 12 years ago
c658b94
cpu: Turn cpu_unassigned_access() into a CPUState hook
by Andreas Färber
· 12 years ago
2eb74e1
memory: render_memory_region: factor out fr constant setters
by Peter Crosthwaite
· 12 years ago
41a6e47
memory: as_update_topology_pass: Improve comments
by Peter Crosthwaite
· 12 years ago
8508e02
memory: Fix comment typo
by Peter Crosthwaite
· 12 years ago
7dca804
memory: give name to every AddressSpace
by Alexey Kardashevskiy
· 12 years ago
0686657
memory: Add iommu map/unmap notifiers
by David Gibson
· 12 years ago
3095115
memory: iommu support
by Avi Kivity
· 12 years ago
052e87b
memory: make section size a 128-bit integer
by Paolo Bonzini
· 12 years ago
791af8c
memory: propagate errors on I/O dispatch
by Paolo Bonzini
· 12 years ago
968a562
memory: correctly handle endian-swapped 64-bit accesses
by Paolo Bonzini
· 12 years ago
ce5d2f3
memory: split accesses even when the old MMIO callbacks are used
by Paolo Bonzini
· 12 years ago
08521e2
memory: add big endian support to access_with_adjusted_size
by Paolo Bonzini
· 12 years ago
a014ed0
memory: accept mismatching sizes in memory_region_access_valid
by Paolo Bonzini
· 12 years ago
d270203
memory: export memory_region_access_valid to exec.c
by Paolo Bonzini
· 12 years ago
2cdfcf2
memory: assign MemoryRegionOps to all regions
by Paolo Bonzini
· 12 years ago
d197063
memory: move unassigned_mem_ops to memory.c
by Paolo Bonzini
· 12 years ago
b018ddf
memory: dispatch unassigned accesses based on .valid.accepts
by Paolo Bonzini
· 12 years ago
f43793c
memory: populate FlatView for new address spaces
by Paolo Bonzini
· 12 years ago
4c19eb7
memory: fix address space initialization/destruction
by Avi Kivity
· 12 years ago
1d67136
memory: make memory_global_sync_dirty_bitmap take an AddressSpace
by Paolo Bonzini
· 12 years ago
5553e3a
memory: do not duplicate memory_region_destructor_none
by Paolo Bonzini
· 12 years ago
5f9a5ea
memory: Rename readable flag to romd_mode
by Jan Kiszka
· 12 years ago
73034e9
memory: allow memory_region_find() to run on non-root memory regions
by Paolo Bonzini
· 12 years ago
2c7cfd6
memory: fix a bug of detection of memory region collision
by Hu Tao
· 12 years ago
5bbf90b
memory: Use non-bitops ctzl
by Richard Henderson
· 12 years ago
fbeadf5
bitops: unify bitops_ffsl with the one in host-utils.h, call it bitops_ctzl
by Paolo Bonzini
· 12 years ago
6c279db
memory: introduce memory_region_test_and_clear_dirty
by Juan Quintela
· 12 years ago
9c17d61
softmmu: move include files to include/sysemu/
by Paolo Bonzini
· 12 years ago
1de7afc
misc: move include files to include/qemu/
by Paolo Bonzini
· 12 years ago
022c62c
exec: move include files to include/exec/
by Paolo Bonzini
· 12 years ago
7ea692b
memory: Don't dump disabled regions
by Jan Kiszka
· 12 years ago
22bde71
memory: Reintroduce dirty flag to optimize changes on disabled regions
by Jan Kiszka
· 12 years ago
d26a8ca
memory: fix rendering of a region obscured by another
by Avi Kivity
· 12 years ago
a8170e5
Rename target_phys_addr_t to hwaddr
by Avi Kivity
· 12 years ago
50d2b4d
Merge remote-tracking branch 'qemu-kvm/memory/urgent' into staging
by Anthony Liguori
· 12 years ago
83f3c25
memory: add address_space_destroy()
by Avi Kivity
· 12 years ago
ac1970f
memory: per-AddressSpace dispatch
by Avi Kivity
· 12 years ago
f6790af
memory: use AddressSpace for MemoryListener filtering
by Avi Kivity
· 12 years ago
2673a5d
memory: move address_space_memory and address_space_io out of memory core
by Avi Kivity
· 12 years ago
95d2994
memory: manage coalesced mmio via a MemoryListener
by Avi Kivity
· 12 years ago
2be0e25
memory: abort if a memory region is destroyed during a transaction
by Avi Kivity
· 12 years ago
28f362b
memory: Make eventfd adhere to device endianness
by Alexander Graf
· 12 years ago
975aefe
memory: provide defaults for MemoryListener operations
by Avi Kivity
· 12 years ago
0d673e3
memory: maintain a list of address spaces
by Avi Kivity
· 12 years ago
9ad2bbc
memory: export AddressSpace
by Avi Kivity
· 12 years ago
8786db7
memory: prepare AddressSpace for exporting
by Avi Kivity
· 12 years ago
7762c2c
memory: rename 'exec-obsolete.h'
by Avi Kivity
· 12 years ago
bb880de
memory: Flush coalesced MMIO on mapping and state changes
by Jan Kiszka
· 12 years ago
02e2b95
memory: Fold memory_region_update_topology into memory_region_transaction_commit
by Jan Kiszka
· 12 years ago
59023ef
memory: Use transaction_begin/commit also for single-step operations
by Jan Kiszka
· 12 years ago
d410515
memory: Flush coalesced MMIO on selected region access
by Jan Kiszka
· 12 years ago
7e2a62d
memory: Fix copy&paste mistake in memory_region_iorange_write
by Jan Kiszka
· 12 years ago
753d5e1
memory: pass EventNotifier, not eventfd
by Paolo Bonzini
· 13 years ago
221b3a3
memory: check address space when a listener is registered
by Julien Grall
· 13 years ago
b9f9be8
memory: print aliased IO ranges in info mtree
by Blue Swirl
· 13 years ago
97161e1
memory: get rid of cpu_register_io_memory()
by Avi Kivity
· 13 years ago
37ec01d
memory: dispatch directly via MemoryRegion
by Avi Kivity
· 13 years ago
a2d3352
memory: fix I/O port aliases
by Avi Kivity
· 13 years ago
50c1e14
memory: support stateless memory listeners
by Avi Kivity
· 13 years ago
7376e58
memory: allow MemoryListeners to observe a specific address space
by Avi Kivity
· 13 years ago
8df8a84
memory: drop AddressSpaceOps
by Avi Kivity
· 13 years ago
9363274
memory: use a MemoryListener for core memory map updates too
by Avi Kivity
· 13 years ago
d7ec83e
memory: don't pass ->readable attribute to cpu_register_physical_memory_log
by Avi Kivity
· 13 years ago
7a8499e
memory: add a readonly attribute to MemoryRegionSection
by Avi Kivity
· 13 years ago
80a1ea3
memory: move ioeventfd ops to MemoryListener
by Avi Kivity
· 13 years ago
0e0d36b
memory: code motion: move MEMORY_LISTENER_CALL()
by Avi Kivity
· 13 years ago
72e22d2
memory: switch memory listeners to a QTAILQ
by Avi Kivity
· 13 years ago
946996e
memory: add shorthand for invoking a callback on all listeners
by Avi Kivity
· 13 years ago
2b50aa1
memory: remove memory_region_set_offset()
by Avi Kivity
· 13 years ago
4896d74
memory-region: Report if region is read-only or write-only on info mtree
by Jan Kiszka
· 13 years ago
cd7a45c
memory: change dirty getting API to take a size
by Blue Swirl
· 13 years ago
fd4aa97
memory: change dirty setting APIs to take a size
by Blue Swirl
· 13 years ago
1660e72
memory: Introduce memory_region_init_reservation
by Jan Kiszka
· 13 years ago
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
Next »