summary refs log tree commit diff stats
path: root/hw/intc/ioapic.c
diff options
context:
space:
mode:
authorBui Quang Minh <minhquangbui99@gmail.com>2024-01-11 22:43:59 +0700
committerMichael S. Tsirkin <mst@redhat.com>2024-02-14 06:09:32 -0500
commitb5ee0468e9d28c6bd47cce70f90b5032dd10ecc2 (patch)
treec423b901c9b931ba9f44c69524fb5c11dc65b4a0 /hw/intc/ioapic.c
parentb2101358e591c9f0a93739dd3aee72935a79af80 (diff)
downloadfocaccia-qemu-b5ee0468e9d28c6bd47cce70f90b5032dd10ecc2.tar.gz
focaccia-qemu-b5ee0468e9d28c6bd47cce70f90b5032dd10ecc2.zip
apic: add support for x2APIC mode
This commit extends the APIC ID to 32-bit long and remove the 255 max APIC
ID limit in userspace APIC. The array that manages local APICs is now
dynamically allocated based on the max APIC ID of created x86 machine.
Also, new x2APIC IPI destination determination scheme, self IPI and x2APIC
mode register access are supported.

Signed-off-by: Bui Quang Minh <minhquangbui99@gmail.com>
Message-Id: <20240111154404.5333-3-minhquangbui99@gmail.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'hw/intc/ioapic.c')
0 files changed, 0 insertions, 0 deletions