summaryrefslogtreecommitdiffstats
path: root/hw/ppc_chrp.c
Commit message (Collapse)AuthorAgeFilesLines
* No functional changes:j_mayer2007-04-191-6/+6
| | | | | | | | | - compilation warning fixes - make loglevel tests consistent - use cpu_abort instead of printf(...); exit git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2706 c046a42c-6fe2-441c-8c8c-71466251a162
* Add reset callbacks for PowerPC CPU.j_mayer2007-04-161-0/+1
| | | | | | | | Move cpu_ppc_init, cpu_ppc_close, cpu_ppc_reset and ppc_tlb_invalidate into helper.c as they are to be called from outside of the translated code. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2682 c046a42c-6fe2-441c-8c8c-71466251a162
* PREP and heathrow machines only support PowerPC CPU with a 6xx bus.j_mayer2007-04-161-12/+40
| | | | | | | Mac99 machine may also support PowerPC 970 CPU. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2681 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix miscellaneous display warnings for PowerPC & alpha targetsj_mayer2007-04-141-3/+3
| | | | | | | and parallel CFI flash driver. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2661 c046a42c-6fe2-441c-8c8c-71466251a162
* Add PowerPC 405 input pins (IRQ, resets, ...) model.j_mayer2007-04-121-4/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2654 c046a42c-6fe2-441c-8c8c-71466251a162
* Implement embedded IRQ controller for PowerPC 6xx/740 & 750.j_mayer2007-04-091-10/+32
| | | | | | | | | | | | | Fix PowerPC external interrupt input handling and lowering. Fix OpenPIC output pins management. Fix multiples bugs in OpenPIC IRQ management. Fix OpenPIC CPU(s) reset function. Fix Mac99 machine to properly route OpenPIC outputs to the PowerPC input pins. Fix PREP machine to properly route i8259 output to the PowerPC external interrupt pin. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2647 c046a42c-6fe2-441c-8c8c-71466251a162
* Unify IRQ handling.pbrook2007-04-071-19/+13
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2635 c046a42c-6fe2-441c-8c8c-71466251a162
* Change NIC registration to be consistent with other machines definitions.j_mayer2007-04-041-4/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2594 c046a42c-6fe2-441c-8c8c-71466251a162
* New model for PowerPC CPU hardware interrupt events:j_mayer2007-03-301-6/+6
| | | | | | | | | | | move all PowerPC specific code into target-ppc/helper.c to avoid polluting the common code in cpu-exec.c. This makes implementation of new features (ie embedded PowerPC timers, critical interrupts, ...) easier. This also avoid hardcoding the IRQ callback in the OpenPIC controller, making it more easily reusable and allowing cascading. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2542 c046a42c-6fe2-441c-8c8c-71466251a162
* OHCI USB PXA support (Andrzej Zaborowski).pbrook2007-03-171-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2490 c046a42c-6fe2-441c-8c8c-71466251a162
* New -cpu options: choose CPU model for emulated target.j_mayer2007-03-051-31/+28
| | | | | | | Only relevant on PowerPC targets, for now. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2468 c046a42c-6fe2-441c-8c8c-71466251a162
* Devfn number for network PCI cards, by Aurelien Jarno.ths2007-01-101-2/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2314 c046a42c-6fe2-441c-8c8c-71466251a162
* Merge common ISA access routines.pbrook2006-09-181-6/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2159 c046a42c-6fe2-441c-8c8c-71466251a162
* vga init changesbellard2006-08-171-6/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2114 c046a42c-6fe2-441c-8c8c-71466251a162
* OHCI USB host emulation.pbrook2006-05-211-1/+5
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1928 c046a42c-6fe2-441c-8c8c-71466251a162
* Rearrange PCI host emulation code.pbrook2006-05-131-8/+6
| | | | | | | Add ARM PCI emulation. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1916 c046a42c-6fe2-441c-8c8c-71466251a162
* Allow selection of emulated network card.pbrook2006-02-051-1/+3
| | | | | | | rtl8139 emulation. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1745 c046a42c-6fe2-441c-8c8c-71466251a162
* openpic SMP support (Jocelyn Mayer)bellard2005-11-231-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1655 c046a42c-6fe2-441c-8c8c-71466251a162
* more generic serial port (initial patch by Jocelyn Mayer)bellard2005-11-231-2/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1654 c046a42c-6fe2-441c-8c8c-71466251a162
* cpu_single_env usage fixbellard2005-11-211-25/+31
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1644 c046a42c-6fe2-441c-8c8c-71466251a162
* suppressed m48t08 RTC - simplified m48t59 RTC apibellard2005-10-301-2/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1573 c046a42c-6fe2-441c-8c8c-71466251a162
* heathrow nvram support - use different device ids for different maciosbellard2005-07-071-6/+84
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1511 c046a42c-6fe2-441c-8c8c-71466251a162
* changed machine namesbellard2005-07-031-3/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1495 c046a42c-6fe2-441c-8c8c-71466251a162
* VGA bios support for PowerPCbellard2005-07-031-13/+38
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1494 c046a42c-6fe2-441c-8c8c-71466251a162
* PIC fix - changed back TB frequency to 100 MHzbellard2005-07-021-4/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1490 c046a42c-6fe2-441c-8c8c-71466251a162
* preliminary patch to support more PowerPC CPUs (Jocelyn Mayer)bellard2005-07-021-1/+21
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1489 c046a42c-6fe2-441c-8c8c-71466251a162
* more generic i8259 supportbellard2005-07-021-2/+7
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1487 c046a42c-6fe2-441c-8c8c-71466251a162
* added Heathrow PowerMAC machine - added UniN memory fake controller for ↵bellard2005-06-051-51/+246
| | | | | | Mac99 - added temporary frame buffer OSI calls to keep Mac OS X happy git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1448 c046a42c-6fe2-441c-8c8c-71466251a162
* IDE irq fix (Jocelyn Mayer)bellard2005-04-061-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1353 c046a42c-6fe2-441c-8c8c-71466251a162
* multiple serial port support - terminal init fixbellard2004-08-241-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1048 c046a42c-6fe2-441c-8c8c-71466251a162
* char device supportbellard2004-07-141-3/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1023 c046a42c-6fe2-441c-8c8c-71466251a162
* disable PCI device for PMACbellard2004-06-211-1/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@966 c046a42c-6fe2-441c-8c8c-71466251a162
* added PCI busbellard2004-06-211-12/+13
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@961 c046a42c-6fe2-441c-8c8c-71466251a162
* ppc init fixesbellard2004-06-211-24/+62
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@957 c046a42c-6fe2-441c-8c8c-71466251a162
* CUDA + ADB supportbellard2004-06-031-1/+87
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@881 c046a42c-6fe2-441c-8c8c-71466251a162
* support for opaque data on memory I/Osbellard2004-06-031-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@874 c046a42c-6fe2-441c-8c8c-71466251a162
* PowerPC prep/chrp/pmac supportbellard2004-05-261-0/+107
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@865 c046a42c-6fe2-441c-8c8c-71466251a162
OpenPOWER on IntegriCloud