Statistics
| Branch: | Revision:

root / hw / kvm @ 9e2c1298

Name Size
Makefile.objs 74 Bytes
apic.c 5.9 kB
clock.c 3.6 kB
clock.h 420 Bytes
i8254.c 9.2 kB
i8259.c 3.6 kB
ioapic.c 4.1 kB
pci-assign.c 62.1 kB

Latest revisions

# Date Author Comment
d8ee0384 11/26/2012 05:35 pm Jason Baron

pc_piix: Move kvm irq routing functions out of pc_piix.c

Rename: kvm_piix3_gsi_handlei() -> kvm_pc_gsi_handler()
kvm_piix3_setup_irq_routing() -> kvm_pc_setup_irq_routing()

This is in preparation for other users, namely q35 at this time.

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

f100f0b3 10/31/2012 05:12 am Andreas Färber

cpus: Pass CPUState to run_on_cpu()

CPUArchState is no longer needed.

Move the declaration to include/qemu/cpu.h and add documentation.

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

60671e58 10/30/2012 11:38 pm Andreas Färber

apic: Store X86CPU in APICCommonState

Prepares for using a link<> property to connect APIC with CPU and for
changing the CPU APIs to CPUState.

Resolve Coding Style warnings by moving the closing parenthesis of
foreach_apic() macro to next line.

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

4774d7b2 10/29/2012 05:59 pm Alex Williamson

pci-assign: Use pci_intx_route_changed()

Replace open coded version

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

2b199f93 10/29/2012 05:59 pm Alex Williamson

pci-assign: Use msi_get_message()

pci-assign only uses a subset of the flexibility msi_get_message()
provides, but it's still worthwhile to use it.

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

a8170e5e 10/23/2012 04:58 pm Avi Kivity

Rename target_phys_addr_t to hwaddr

target_phys_addr_t is unwieldly, violates the C standard (_t suffixes are
reserved) and its purpose doesn't match the name (most target_phys_addr_t
addresses are not target specific). Replace it with a finger-friendly,...

9a3a8895 09/26/2012 06:42 pm Paolo Bonzini

pci-assign: use monitor_handle_fd_param

There is no need to open-code the choice between a file descriptor
number or a named one. Just use monitor_handle_fd_param, which
also takes care of printing the error message.

Signed-off-by: Paolo Bonzini <>...

c3ebd3ba 09/10/2012 03:30 pm Jan Kiszka

kvm: i386: Add classic PCI device assignment

This adds PCI device assignment for i386 targets using the classic KVM
interfaces. This version is 100% identical to what is being maintained
in qemu-kvm for several years and is supported by libvirt as well. It is...

205df4d1 08/15/2012 01:23 am Jan Kiszka

kvm: i8254: Cache kernel clock offset in KVMPITState

To prepare the final fix for clock calibration issues with the in-kernel
PIT, we want to cache the offset between vmclock and the clock used by
the in-kernel PIT. So far, we only need to update it when the VM state...

050a4606 08/15/2012 01:23 am Jan Kiszka

kvm: i8254: Finish time conversion fix

0cdd3d1444 fixed reading back the counter load time from the kernel
while assuming the kernel would always update its load time on writing
the state. That is only true for channel 1, and so pit_get_channel_info
returned wrong output pin states for high counter values....

View revisions

Also available in: Atom