mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 08:13:54 -06:00
Merge remote-tracking branch 'qemu-kvm/memory/core' into staging
* qemu-kvm/memory/core: memory: get rid of cpu_register_io_memory() memory: dispatch directly via MemoryRegion exec: fix code tlb entry misused as iotlb in get_page_addr_code() memory: store section indices in iotlb instead of io indices memory: make phys_page_find() return an unadjusted section
This commit is contained in:
commit
79122e933c
6 changed files with 168 additions and 267 deletions
|
@ -498,14 +498,6 @@ extern RAMList ram_list;
|
|||
extern const char *mem_path;
|
||||
extern int mem_prealloc;
|
||||
|
||||
/* physical memory access */
|
||||
|
||||
/* MMIO pages are identified by a combination of an IO device index and
|
||||
3 flags. The ROMD code stores the page ram offset in iotlb entry,
|
||||
so only a limited number of ids are avaiable. */
|
||||
|
||||
#define IO_MEM_NB_ENTRIES (1 << TARGET_PAGE_BITS)
|
||||
|
||||
/* Flags stored in the low bits of the TLB virtual address. These are
|
||||
defined so that fast path ram access is all zeros. */
|
||||
/* Zero if TLB entry is valid. */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue