Statistics
| Branch: | Revision:

root / hw / lpc_ich9.c @ 31410948

History | View | Annotate | Download (17.2 kB)

# Date Author Comment
c3affe56 03/12/2013 11:35 am Andreas Färber

cpu: Pass CPUState to cpu_interrupt()

Move it to qom/cpu.h to avoid issues with include order.

Change pc_acpi_smi_interrupt() opaque to X86CPU.

Signed-off-by: Andreas Färber <>

6e72a00f 03/11/2013 02:56 am Anthony Liguori

Merge remote-tracking branch 'bonzini/hw-dirs' into staging

  • bonzini/hw-dirs:
    sh: move files referencing CPU to hw/sh4/
    ppc: move more files to hw/ppc
    ppc: move files referencing CPU to hw/ppc/
    m68k: move files referencing CPU to hw/m68k/
    i386: move files referencing CPU to hw/i386/...
83c9f4ca 03/01/2013 04:01 pm Paolo Bonzini

hw: include hw header files with full paths

Done with this script:

cd hw
for i in `find . -name '*.h' | sed 's/^..//'`; do
echo '\,^#.*include.*["<]'$i'[">], s,'$i',hw/&,'
done | sed -i -f - `find . -type f`

This is so that paths remain valid as files are moved....

0e98b436 02/27/2013 05:23 pm Laszlo Ersek

ICH9 LPC: Reset Control Register, basic implementation

This commit does the same for the ICH9 LPC as commit 1ec4ba74 for the
PIIX3. For the present we're ignoring the Full Reset (FULL_RST) and System
Reset (SYS_RST) bits; the guest can read them back but that's it....

91c3f2f0 01/30/2013 01:31 am Jason Baron

ich9: add support for pci assignment

Fills out support for the pci assignment API. Added:

PCIINTxRoute ich9_route_intx_pin_to_irq(void *opaque, int pirq_pin)

Add calls to pci_bus_fire_intx_routing_notifier() when routing changes
are made.

Signed-off-by: Jason Baron <>...

503b19fc 01/04/2013 09:51 am Gerd Hoffmann

apci: assign memory regions to ich9 lpc device

Get rid of get_system_io() usage.

Signed-off-by: Gerd Hoffmann <>

9c17d615 12/19/2012 09:32 am Paolo Bonzini

softmmu: move include files to include/sysemu/

Signed-off-by: Paolo Bonzini <>

1de7afc9 12/19/2012 09:32 am Paolo Bonzini

misc: move include files to include/qemu/

Signed-off-by: Paolo Bonzini <>

022c62cb 12/19/2012 09:31 am Paolo Bonzini

exec: move include files to include/exec/

Signed-off-by: Paolo Bonzini <>

06aac7bd 12/17/2012 01:02 pm Michael S. Tsirkin

pci: rename pci_internals.h pci_bus.h

There are lots of external users of pci_internals.h,
apparently making it an internal interface only didn't
work out. Let's stop pretending it's an internal header.

Signed-off-by: Michael S. Tsirkin <>

a2cb15b0 12/17/2012 01:02 pm Michael S. Tsirkin

pci: update all users to look in pci/

update all users so we can remove the makefile hack.

Signed-off-by: Michael S. Tsirkin <>

6f918e40 12/12/2012 11:36 pm Jason Baron

Fixup q35/ich9 Licenses

Cleanup the q35/ich9 license headers.

Signed-off-by: Jason Baron <>
Signed-off-by: Michael S. Tsirkin <>
Acked-by: Isaku Yamahata <>

8385b173 12/10/2012 04:33 pm Anthony Liguori

Merge remote-tracking branch 'kraxel/acpi.1' into staging

  • kraxel/acpi.1:
    acpi: drop debug port
    q35: update lpc pci config space according to configured devices
    apci: switch piix4 pci hotplug to memory api
    acpi: remove acpi_gpe_blk
    apci: switch piix4 gpe to memory api...
42d8a3cf 12/04/2012 03:50 pm Julien Grall

hw/apm.c: Replace register_ioport_*

Replace all register_ioport_*() with a MemoryRegion.
This permits to use the new Memory stuff like listeners.

Moreover, the PCI device is added as an argument for apm_init(),
so we can register IO inside the PCI IO address space....

3f5bc9e8 12/04/2012 02:52 pm Gerd Hoffmann

q35: update lpc pci config space according to configured devices

Signed-off-by: Gerd Hoffmann <>

243b9511 11/26/2012 05:35 pm Jan Kiszka

q35: Fix non-PCI IRQ processing in ich9_lpc_update_apic

Avoid passing a non-PCI IRQ to ich9_gsi_to_pirq. It's wrong and triggers
an assertion.

Reviewed-by: Paolo Bonzini <>
Signed-off-by: Jan Kiszka <>
Signed-off-by: Jason Baron <>...

4d00636e 11/26/2012 05:35 pm Jason Baron

ich9: Add the lpc chip

Add support for the ICH9 LPC chip.

Signed-off-by: Isaku Yamahata <>
Signed-off-by: Jason Baron <>
Signed-off-by: Anthony Liguori <>