diff options
| author | Tim Wiederhake <twiederh@redhat.com> | 2026-07-08 15:38:55 +0200 |
|---|---|---|
| committer | Sean Christopherson <seanjc@google.com> | 2026-07-31 15:13:03 -0700 |
| commit | 99607da19b66ca6649088176ecaaa83eeae780b7 (patch) | |
| tree | 9d74f00afee041b7f75bcb150a44bdc136b59945 /scripts/git.orderFile | |
| parent | d82d77c6430ccd4482b57fc1d22b80649ef71ad8 (diff) | |
| download | linux-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/git.orderFile')
0 files changed, 0 insertions, 0 deletions
