aboutsummaryrefslogtreecommitdiff
path: root/exec.c
AgeCommit message (Expand)AuthorFilesLines
2012-03-08memory: get rid of cpu_register_io_memory()Avi Kivity1-57/+0
2012-03-08memory: dispatch directly via MemoryRegionAvi Kivity1-66/+36
2012-03-08exec: fix code tlb entry misused as iotlb in get_page_addr_code()Avi Kivity1-1/+1
2012-03-08memory: store section indices in iotlb instead of io indicesAvi Kivity1-4/+19
2012-03-08memory: make phys_page_find() return an unadjusted sectionAvi Kivity1-116/+102
2012-03-05memory: fix I/O port aliasesAvi Kivity1-2/+6
2012-03-03Merge branch 'xtensa' of git://jcmvbkbc.spb.ru/dumb/qemu-xtensaBlue Swirl1-5/+13
2012-02-29memory: allow phys_map tree paths to terminate earlyAvi Kivity1-11/+17
2012-02-29memory: unify PhysPageEntry::node and ::leafAvi Kivity1-20/+18
2012-02-29memory: change phys_page_set() to set multiple pagesAvi Kivity1-18/+23
2012-02-29memory: switch phys_page_set() to a recursive implementationAvi Kivity1-26/+41
2012-02-29memory: replace phys_page_find_alloc() with phys_page_set()Avi Kivity1-11/+4
2012-02-29memory: simplify multipage/subpage registrationAvi Kivity1-55/+65
2012-02-29memory: give phys_page_find() its own tree search loopAvi Kivity1-4/+13
2012-02-29memory: make phys_page_find() return a MemoryRegionSectionAvi Kivity1-139/+160
2012-02-29memory: move tlb flush to MemoryListener commit callbackAvi Kivity1-8/+8
2012-02-29memory: unify the two branches of cpu_register_physical_memory_log()Avi Kivity1-34/+15
2012-02-29memory: fix RAM subpages in newly initialized pagesAvi Kivity1-12/+10
2012-02-29memory: compress phys_map node pointers to 16 bitsAvi Kivity1-9/+45
2012-02-29memory: store MemoryRegionSection pointers in phys_mapAvi Kivity1-80/+107
2012-02-29memory: unify phys_map last level with intermediate levelsAvi Kivity1-43/+35
2012-02-29memory: remove first level of l1_phys_mapAvi Kivity1-21/+8
2012-02-29memory: change memory registration to rebuild the memory map on each changeAvi Kivity1-1/+49
2012-02-29memory: support stateless memory listenersAvi Kivity1-0/+32
2012-02-29memory: split memory listener for the two address spacesAvi Kivity1-14/+66
2012-02-29memory: allow MemoryListeners to observe a specific address spaceAvi Kivity1-1/+1
2012-02-29memory: use a MemoryListener for core memory map updates tooAvi Kivity1-0/+75
2012-02-29memory: don't pass ->readable attribute to cpu_register_physical_memory_logAvi Kivity1-1/+1
2012-02-20exec: let cpu_watchpoint_insert accept larger watchpointsMax Filippov1-1/+2
2012-02-20exec: fix check_watchpoint exiting cpu_loopMax Filippov1-1/+2
2012-02-20exec: add missing breaks to the watch_mem_writeMax Filippov1-3/+9
2012-02-01exec.c: Clarify comment about tlb_flush() flush_global parameterPeter Maydell1-2/+12
2012-01-21virtio-pci: Fix endianness of virtio configBenjamin Herrenschmidt1-0/+14
2012-01-13tcg-arm: fix a typo in commentsAurelien Jarno1-1/+1
2012-01-04Remove IO_MEM_SHIFTAvi Kivity1-18/+14
2012-01-04Drop IO_MEM_ROMDAvi Kivity1-8/+12
2012-01-04Remove IO_MEM_SUBPAGEAvi Kivity1-5/+5
2012-01-04Direct dispatch through MemoryRegionAvi Kivity1-30/+10
2012-01-04Convert io_mem_watch to be a MemoryRegionAvi Kivity1-47/+26
2012-01-04Convert IO_MEM_SUBPAGE_RAM to be a MemoryRegionAvi Kivity1-48/+24
2012-01-04Convert the subpage wrapper to be a MemoryRegionAvi Kivity1-52/+18
2012-01-04Switch cpu_register_physical_memory_log() to use MemoryRegionsAvi Kivity1-5/+19
2012-01-04Convert IO_MEM_{RAM,ROM,UNASSIGNED,NOTDIRTY} to MemoryRegionsAvi Kivity1-134/+84
2012-01-04Uninline get_page_addr_code()Avi Kivity1-0/+26
2012-01-04Avoid range comparisons on io index typesAvi Kivity1-17/+20
2012-01-04Fix wrong region_offset when overlaying a page with anotherAvi Kivity1-0/+1
2012-01-04memory: move mmio access to functionsAvi Kivity1-27/+27
2012-01-04exec: make phys_page_find() return a temporaryAvi Kivity1-100/+48
2012-01-04memory: move endianness compensation to memory coreAvi Kivity1-133/+9
2012-01-04memory: obsolete cpu_physical_memory_[gs]et_dirty_tracking()Avi Kivity1-10/+0