summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorTim Wiederhake <twiederh@redhat.com>2026-07-08 15:38:55 +0200
committerSean Christopherson <seanjc@google.com>2026-07-31 15:13:03 -0700
commit99607da19b66ca6649088176ecaaa83eeae780b7 (patch)
tree9d74f00afee041b7f75bcb150a44bdc136b59945 /scripts
parentd82d77c6430ccd4482b57fc1d22b80649ef71ad8 (diff)
downloadlinux-99607da19b66ca6649088176ecaaa83eeae780b7.tar.gz
linux-99607da19b66ca6649088176ecaaa83eeae780b7.zip
KVM: x86: Document APIC base address constraint for in-kernel irqchip
When virtual APIC access acceleration is enabled (APICv on Intel, AVIC on AMD), vcpu creation installs a private memory slot at the default APIC base address (0xfee00000). If a user memory region overlaps this address, vcpu creation fails with EEXIST. The same error occurs when installing an overlapping user memory region after vcpu creation. This also applies when using KVM_CAP_SPLIT_IRQCHIP. This constraint is not documented anywhere. Add a note to the KVM_CREATE_IRQCHIP and KVM_CAP_SPLIT_IRQCHIP documentation. Signed-off-by: Tim Wiederhake <twiederh@redhat.com> Link: https://patch.msgid.link/20260708133856.302151-3-twiederh@redhat.com [sean: call out "subsequent vcpu creation"] Signed-off-by: Sean Christopherson <seanjc@google.com>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions