[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/4] Support x2APIC mode with TCG accelerator
From: |
Bui Quang Minh |
Subject: |
[PATCH 0/4] Support x2APIC mode with TCG accelerator |
Date: |
Tue, 21 Feb 2023 23:04:56 +0700 |
This series implements x2APIC mode in userspace local APIC and the
RDMSR/WRMSR helper to access x2APIC registers in x2APIC mode. With this
series, we can now boot up Linux kernel in x2APIC with TCG accelerator.
Bui Quang Minh (4):
apic: add support for x2APIC mode
i386/tcg: implement x2APIC registers MSR access
intel_iommu: allow Extended Interrupt Mode when using userspace local
APIC
test/avocado: test Linux boot up in x2APIC with userspace local APIC
hw/i386/intel_iommu.c | 11 --
hw/intc/apic.c | 211 +++++++++++++++++++++------
hw/intc/apic_common.c | 2 +-
include/hw/i386/apic.h | 5 +-
include/hw/i386/apic_internal.h | 2 +-
target/i386/cpu-sysemu.c | 5 +
target/i386/cpu.c | 5 +-
target/i386/cpu.h | 4 +
target/i386/tcg/sysemu/misc_helper.c | 27 ++++
tests/avocado/tcg_x2apic.py | 91 ++++++++++++
10 files changed, 302 insertions(+), 61 deletions(-)
create mode 100644 tests/avocado/tcg_x2apic.py
--
2.25.1
- [PATCH 0/4] Support x2APIC mode with TCG accelerator,
Bui Quang Minh <=
[PATCH 2/4] i386/tcg: implement x2APIC registers MSR access, Bui Quang Minh, 2023/02/21
[PATCH 4/4] test/avocado: test Linux boot up in x2APIC with userspace local APIC, Bui Quang Minh, 2023/02/21
[PATCH 3/4] intel_iommu: allow Extended Interrupt Mode when using userspace local APIC, Bui Quang Minh, 2023/02/21