summaryrefslogtreecommitdiffstats
path: root/vl.h
Commit message (Collapse)AuthorAgeFilesLines
* Improved sanity checking to -net optionsblueswir12007-05-271-0/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2877 c046a42c-6fe2-441c-8c8c-71466251a162
* Use qemu_irqs between CPUs and interrupt controllerblueswir12007-05-271-2/+1
| | | | | | | Fix interrupt priority handling which prevented SMP from working git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2875 c046a42c-6fe2-441c-8c8c-71466251a162
* Use qemu_irq between interrupt controller and timersblueswir12007-05-271-4/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2874 c046a42c-6fe2-441c-8c8c-71466251a162
* Use qemu_irqs between dma controllers and esp, lanceblueswir12007-05-271-6/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2873 c046a42c-6fe2-441c-8c8c-71466251a162
* Split DMA controller in twoblueswir12007-05-261-6/+3
| | | | | | | Fix register size related bugs git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2869 c046a42c-6fe2-441c-8c8c-71466251a162
* Change ptimer API to use 64-bit values, add save and load methodsblueswir12007-05-241-3/+5
| | | | | | | Use ptimers for Sparc32 Slavio git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2859 c046a42c-6fe2-441c-8c8c-71466251a162
* m68k/ColdFire system emulation.pbrook2007-05-231-0/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2851 c046a42c-6fe2-441c-8c8c-71466251a162
* Add ptimer.c function declarations and makefile rule.pbrook2007-05-231-0/+13
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2847 c046a42c-6fe2-441c-8c8c-71466251a162
* I2C/SMBus framework.pbrook2007-05-231-4/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2845 c046a42c-6fe2-441c-8c8c-71466251a162
* Use full 36-bit physical address space on SS10blueswir12007-05-191-15/+18
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2830 c046a42c-6fe2-441c-8c8c-71466251a162
* PCMCIA addresses are 26-bit, widen the address type from 16 to 32 bits.balrog2007-05-091-6/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2797 c046a42c-6fe2-441c-8c8c-71466251a162
* Set OpenBIOS variables in NVRAMblueswir12007-05-011-0/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2764 c046a42c-6fe2-441c-8c8c-71466251a162
* -show-cursor switch to inhibit SDL hiding cursor.balrog2007-05-011-0/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2763 c046a42c-6fe2-441c-8c8c-71466251a162
* Add missing gpio_handler_t definition.balrog2007-04-301-0/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2758 c046a42c-6fe2-441c-8c8c-71466251a162
* Account for machine with RAM which is not mapped at 0x0 in arm_boot.c.balrog2007-04-301-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2757 c046a42c-6fe2-441c-8c8c-71466251a162
* Spitz PDA, example PXA270 machine (four similar models).balrog2007-04-301-0/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2756 c046a42c-6fe2-441c-8c8c-71466251a162
* Maxim MAX1110/1111 ADC chip.balrog2007-04-301-0/+8
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2755 c046a42c-6fe2-441c-8c8c-71466251a162
* Texas Instruments ADS7846 ADC chip.balrog2007-04-301-0/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2754 c046a42c-6fe2-441c-8c8c-71466251a162
* NAND Flash memory emulation and ECC calculation helpers for use by NAND ↵balrog2007-04-301-0/+22
| | | | | | controllers. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2753 c046a42c-6fe2-441c-8c8c-71466251a162
* Add remaining PXA2xx on-chip peripherals except I2C master.balrog2007-04-301-0/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2751 c046a42c-6fe2-441c-8c8c-71466251a162
* Remove repeated code and enable encrypted SD cards and USB sticks images.balrog2007-04-301-0/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2750 c046a42c-6fe2-441c-8c8c-71466251a162
* Core features of ARM XScale processors. Main PXA270 and PXA255 peripherals.balrog2007-04-301-0/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2749 c046a42c-6fe2-441c-8c8c-71466251a162
* PCMCIA bus support. Parts of CF-ATA command set. Hitachi DSCM microdrive ↵balrog2007-04-301-0/+50
| | | | | | emulation. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2748 c046a42c-6fe2-441c-8c8c-71466251a162
* Memory-mapped interface for VGA, by Herve Poussineau.ths2007-04-291-0/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2740 c046a42c-6fe2-441c-8c8c-71466251a162
* Evaluation boards for PowerPC 405EP.j_mayer2007-04-241-0/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2722 c046a42c-6fe2-441c-8c8c-71466251a162
* Add -pflash option to register parallel flash bloc devices.j_mayer2007-04-241-0/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2719 c046a42c-6fe2-441c-8c8c-71466251a162
* TCX 24 bit model supportblueswir12007-04-211-1/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2710 c046a42c-6fe2-441c-8c8c-71466251a162
* No functional changes:j_mayer2007-04-191-0/+4
| | | | | | | | | - 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
* Fix mmapped register alignment and endianness handling.ths2007-04-171-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2694 c046a42c-6fe2-441c-8c8c-71466251a162
* Move PowerPC 405 specific definitions into a separate filej_mayer2007-04-171-52/+0
| | | | | | | | | | | | Preliminary code for -kernel option support for PowerPC 405 boards Fix DBSR in case of PowerPC 405 chip reset Add enums for PowerPC 405 clocks. Fix IRQ numbers (IBM reversed bits numbering...) Fix SPRG4-7 read access right Fix MSR mask in CPU definitions git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2692 c046a42c-6fe2-441c-8c8c-71466251a162
* Add callbacks to allow dynamic change of PowerPC clocks (to be improved)j_mayer2007-04-161-1/+66
| | | | | | | | | | | Fix embedded PowerPC watchdog and timers Fix PowerPC 405 SPR Add generic PowerPC 405 core instanciation code + resets support. Implement simple peripherals shared by most PowerPC 405 implementations PowerPC 405 EC & EP microcontrollers preliminary support git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2690 c046a42c-6fe2-441c-8c8c-71466251a162
* Acer Pica 61 machine, by Herve Poussineau.ths2007-04-161-1/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2687 c046a42c-6fe2-441c-8c8c-71466251a162
* Memory-mapped interface for RTC, by Herve Poussineau.ths2007-04-161-0/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2686 c046a42c-6fe2-441c-8c8c-71466251a162
* Memory-mapped interface for PS/2 controller, by Herve Poussineau.ths2007-04-161-1/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2685 c046a42c-6fe2-441c-8c8c-71466251a162
* Embedded PowerPC Device Control Registers infrastructure.j_mayer2007-04-121-0/+7
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2653 c046a42c-6fe2-441c-8c8c-71466251a162
* Implement embedded IRQ controller for PowerPC 6xx/740 & 750.j_mayer2007-04-091-11/+9
| | | | | | | | | | | | | 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-64/+59
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2635 c046a42c-6fe2-441c-8c8c-71466251a162
* SD card emulation (initial implementation by Andrzei Zaborowski).pbrook2007-04-061-0/+5
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2620 c046a42c-6fe2-441c-8c8c-71466251a162
* Eepro100 emulation, by Stefan Weil.ths2007-04-021-0/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2584 c046a42c-6fe2-441c-8c8c-71466251a162
* VMware SVGA II emulation, by Andrzej Zaborowski.ths2007-04-021-1/+12
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2579 c046a42c-6fe2-441c-8c8c-71466251a162
* Improved initrd support for mips.ths2007-04-011-1/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2574 c046a42c-6fe2-441c-8c8c-71466251a162
* Change Sparc uses of pic_set_irq to pic_set_irq_newblueswir12007-04-011-5/+7
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2572 c046a42c-6fe2-441c-8c8c-71466251a162
* Add SparcStation-10 machineblueswir12007-04-011-2/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2571 c046a42c-6fe2-441c-8c8c-71466251a162
* Reorganise Sun4m to allow other machine typesblueswir12007-04-011-2/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2570 c046a42c-6fe2-441c-8c8c-71466251a162
* Malta CBUS UART support.ths2007-03-311-1/+8
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2557 c046a42c-6fe2-441c-8c8c-71466251a162
* Better fix for OpenPIC: should not depend on PowerPC.j_mayer2007-03-311-2/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2552 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix build failure.ths2007-03-301-1/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2545 c046a42c-6fe2-441c-8c8c-71466251a162
* New model for PowerPC CPU hardware interrupt events:j_mayer2007-03-301-2/+13
| | | | | | | | | | | 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
* VMMouse Emulation, by Anthony Liguori.ths2007-03-201-0/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2514 c046a42c-6fe2-441c-8c8c-71466251a162
* Add -name option, by Anthony Liguori.ths2007-03-191-0/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2505 c046a42c-6fe2-441c-8c8c-71466251a162
OpenPOWER on IntegriCloud