qemu-e2k/hw/i386/kvm
Bui Quang Minh 774204cf98 apic, i386/tcg: add x2apic transitions
This commit adds support for x2APIC transitions when writing to
MSR_IA32_APICBASE register and finally adds CPUID_EXT_X2APIC to
TCG_EXT_FEATURES.

The set_base in APICCommonClass now returns an integer to indicate error in
execution. apic_set_base return -1 on invalid APIC state transition,
accelerator can use this to raise appropriate exception.

Signed-off-by: Bui Quang Minh <minhquangbui99@gmail.com>
Message-Id: <20240111154404.5333-4-minhquangbui99@gmail.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2024-02-14 06:09:32 -05:00
..
apic.c apic, i386/tcg: add x2apic transitions 2024-02-14 06:09:32 -05:00
clock.c hw/i386: Constify VMState 2023-12-29 11:17:30 +11:00
clock.h
i8254.c kvm: i8254: require KVM_CAP_PIT2 and KVM_CAP_PIT_STATE2 2023-10-25 19:53:38 +02:00
i8259.c
ioapic.c sysemu/kvm: Restrict kvm_pc_setup_irq_routing() to x86 targets 2023-09-07 13:32:37 +02:00
meson.build hw/xen: add support for Xen primary console in emulated mode 2023-11-07 08:54:20 +00:00
trace-events hw/xen: add support for Xen primary console in emulated mode 2023-11-07 08:54:20 +00:00
trace.h
xen_evtchn.c qemu/main-loop: rename QEMU_IOTHREAD_LOCK_GUARD to BQL_LOCK_GUARD 2024-01-08 10:45:43 -05:00
xen_evtchn.h
xen_gnttab.c qemu/main-loop: rename QEMU_IOTHREAD_LOCK_GUARD to BQL_LOCK_GUARD 2024-01-08 10:45:43 -05:00
xen_gnttab.h
xen_overlay.c system/cpus: rename qemu_mutex_lock_iothread() to bql_lock() 2024-01-08 10:45:43 -05:00
xen_overlay.h
xen_primary_console.c hw/xen: add support for Xen primary console in emulated mode 2023-11-07 08:54:20 +00:00
xen_primary_console.h hw/xen: add support for Xen primary console in emulated mode 2023-11-07 08:54:20 +00:00
xen_xenstore.c system/cpus: rename qemu_mutex_lock_iothread() to bql_lock() 2024-01-08 10:45:43 -05:00
xen_xenstore.h
xen-stubs.c hw/xen: add support for Xen primary console in emulated mode 2023-11-07 08:54:20 +00:00
xenstore_impl.c i386: spelling fixes 2023-09-20 07:54:34 +03:00
xenstore_impl.h