summaryrefslogtreecommitdiffstats
path: root/exec.c
Commit message (Collapse)AuthorAgeFilesLines
* Implement generic sub-page I/O based on earlier work by J. Mayer.blueswir12007-05-261-7/+224
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2868 c046a42c-6fe2-441c-8c8c-71466251a162
* Use full 36-bit physical address space on SS10blueswir12007-05-191-0/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2830 c046a42c-6fe2-441c-8c8c-71466251a162
* Enable faults for unassigned memory accesses and unimplemented ASIsblueswir12007-05-171-6/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2824 c046a42c-6fe2-441c-8c8c-71466251a162
* Report unassigned memory access to CPU (not enabled yet)blueswir12007-05-061-0/+8
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2776 c046a42c-6fe2-441c-8c8c-71466251a162
* cpu_get_phys_page_debug should return target_phys_addr_tj_mayer2007-04-071-2/+4
| | | | | | | instead of target_ulong to be consistent. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2633 c046a42c-6fe2-441c-8c8c-71466251a162
* Temporary hack for alpha user-mode emulation.j_mayer2007-04-051-0/+11
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2606 c046a42c-6fe2-441c-8c8c-71466251a162
* Infrastructure to support more than 2 MMU modes.j_mayer2007-04-051-0/+38
| | | | | | | Add example for Alpha and PowerPC hypervisor mode. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2596 c046a42c-6fe2-441c-8c8c-71466251a162
* Add missing 64 bits memory accessors.j_mayer2007-04-041-1/+31
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2592 c046a42c-6fe2-441c-8c8c-71466251a162
* Better ioport debugging output.ths2007-03-171-0/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2487 c046a42c-6fe2-441c-8c8c-71466251a162
* Watchpoint support (previous commit got eaten by Savannah server crash).pbrook2007-03-161-0/+142
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2479 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix CPU chaining in linux-user emulation, by Gwenole Beauchesne.ths2007-02-281-0/+12
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2459 c046a42c-6fe2-441c-8c8c-71466251a162
* ram allocation functionsbellard2007-02-081-0/+19
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2404 c046a42c-6fe2-441c-8c8c-71466251a162
* Add unassigned memory debugging code.pbrook2006-12-181-0/+7
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2248 c046a42c-6fe2-441c-8c8c-71466251a162
* Speed up tlb_flush_page (Daniel Jacobowitz).pbrook2006-11-121-8/+7
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2210 c046a42c-6fe2-441c-8c8c-71466251a162
* added cpu_get_physical_page_desc()bellard2006-09-241-0/+11
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2168 c046a42c-6fe2-441c-8c8c-71466251a162
* fix for IO_MEM_ROMD supportbellard2006-07-041-3/+5
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2034 c046a42c-6fe2-441c-8c8c-71466251a162
* support for dynamic address space changesbellard2006-06-251-0/+8
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2021 c046a42c-6fe2-441c-8c8c-71466251a162
* low level support for memory mapped flash devices (initial patch by Jocelyn ↵bellard2006-06-251-6/+11
| | | | | | Mayer) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2020 c046a42c-6fe2-441c-8c8c-71466251a162
* added cpu_physical_memory_write_rom()bellard2006-04-231-0/+39
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1833 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix DEBUG_TB_CHECK build failure (balrog).pbrook2006-04-161-6/+11
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1820 c046a42c-6fe2-441c-8c8c-71466251a162
* Initialize physical memory space to IO_MEM_UNASSIGNED.pbrook2006-04-081-6/+9
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1801 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix typo in previous patch.pbrook2006-04-081-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1800 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix breakpoint TLB invalidation.pbrook2006-04-081-3/+12
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1799 c046a42c-6fe2-441c-8c8c-71466251a162
* Avoid accessing guest memory directly in usermode emulation.pbrook2006-03-251-21/+37
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1790 c046a42c-6fe2-441c-8c8c-71466251a162
* optional support for kernel code virtualizationbellard2006-02-081-0/+15
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1753 c046a42c-6fe2-441c-8c8c-71466251a162
* PAGE_EXEC support in TLBsbellard2005-11-281-53/+89
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1676 c046a42c-6fe2-441c-8c8c-71466251a162
* fixed async signal support for tb_phys_invalidate()bellard2005-11-261-5/+12
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1670 c046a42c-6fe2-441c-8c8c-71466251a162
* ARM system emulation (Paul Brook)bellard2005-11-261-2/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1661 c046a42c-6fe2-441c-8c8c-71466251a162
* SMP supportbellard2005-11-211-52/+52
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1640 c046a42c-6fe2-441c-8c8c-71466251a162
* make the TB cache independent of MMU mappings (faster MMU context switches ↵bellard2005-11-201-262/+37
| | | | | | and needed for SMP support) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1632 c046a42c-6fe2-441c-8c8c-71466251a162
* avoid using physical accesses in user emulationbellard2005-10-301-14/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1592 c046a42c-6fe2-441c-8c8c-71466251a162
* more physical memory access functionsbellard2005-10-301-0/+45
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1587 c046a42c-6fe2-441c-8c8c-71466251a162
* commentsbellard2005-09-031-4/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1563 c046a42c-6fe2-441c-8c8c-71466251a162
* dirty ram page handling fixesbellard2005-08-211-18/+31
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1559 c046a42c-6fe2-441c-8c8c-71466251a162
* merge self modifying code handling in dirty ram page mecanismbellard2005-08-211-120/+118
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1544 c046a42c-6fe2-441c-8c8c-71466251a162
* allow more than 32 bit of physical memorybellard2005-07-241-19/+42
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1526 c046a42c-6fe2-441c-8c8c-71466251a162
* 64 bit virtual addressing fixbellard2005-07-241-26/+96
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1525 c046a42c-6fe2-441c-8c8c-71466251a162
* compatibility fix with kqemu-x86_64bellard2005-04-241-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1392 c046a42c-6fe2-441c-8c8c-71466251a162
* gdb support for user mode (Paul Brook)bellard2005-04-171-6/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1367 c046a42c-6fe2-441c-8c8c-71466251a162
* ia64 host support (David Mosberger)bellard2005-04-071-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1360 c046a42c-6fe2-441c-8c8c-71466251a162
* dirty flag changesbellard2005-02-101-13/+31
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1281 c046a42c-6fe2-441c-8c8c-71466251a162
* physical memory access functionsbellard2005-01-281-0/+105
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1249 c046a42c-6fe2-441c-8c8c-71466251a162
* ram dirty flag update fixbellard2005-01-271-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1246 c046a42c-6fe2-441c-8c8c-71466251a162
* JIT statisticsbellard2005-01-261-0/+55
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1244 c046a42c-6fe2-441c-8c8c-71466251a162
* 64 bit target supportbellard2005-01-031-18/+24
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1189 c046a42c-6fe2-441c-8c8c-71466251a162
* Mac OS compile fixbellard2004-11-141-0/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1139 c046a42c-6fe2-441c-8c8c-71466251a162
* faster Cirrus VGA VRAM accessbellard2004-10-101-0/+10
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1114 c046a42c-6fe2-441c-8c8c-71466251a162
* monitor fixesbellard2004-10-091-1/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1110 c046a42c-6fe2-441c-8c8c-71466251a162
* monitor fixes (Johannes Schindelin)bellard2004-10-091-0/+8
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1109 c046a42c-6fe2-441c-8c8c-71466251a162
* removed access_type hackbellard2004-10-031-0/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1095 c046a42c-6fe2-441c-8c8c-71466251a162
OpenPOWER on IntegriCloud