kvm_s390_upd...hange_report(9)
β¨ kvm_s390_upd...hange_report(9) β¨
okay so bestie, buckle up β we're in the Kernel API Manual today (yes, the Kernel API Manual, we're fancy now π
) and this page is about kvm_s390_update_topology_change_report. i know, i know, the title in the header got cut off like kvm_s390_upd...hange_report(9) β that's just the man page being dramatic and truncating, don't panic π«Ά
πΈ NAME πΈ
kvm_s390_update_topology_change_report β update CPU topology change report
like. it updates the report. about topology changes. for CPUs. iconic behavior honestly β¨
π SYNOPSIS π
void kvm_s390_update_topology_change_report (struct kvm *kvm , bool val );
that's the whole thing!! void return, two args, no cap π
π¦ ARGUMENTS π¦
kvmβ the guest KVM description. literally the whole vibe of the guest, hand it over please π«Άvalβ set or clear the MTCR bit. yes it's just a bool deciding whether we're setting or clearing, main character energy fr π₯
π DESCRIPTION π
okay so what this does: it updates the Multiprocessor Topology-Change-Report bit, and the whole point is to signal the guest that a topology change happened. like a little "hey girl, something moved π" nudge to the guest.
but β and this is important, bestie β it's only relevant if the topology facility is present. no facility, no relevance. that's the vibe check and it passed (or didn't, depending on the facility) π
π SEE ALSO π
kernal file ./arch/s390/kvm/s390/s390.c β go read it, it's giving source material β¨
and the whole friend group of related functions:
kvm_s390_cpus_from_pv(9)kvm_s390_cpus_to_pv(9)kvm_arch_vcpu_pre_fault_memory(9)kvm_test_age_gfn(9)kvm_age_gfn(9)kvm_unmap_gfn_range(9)
they all show up together, it's a whole squad π«Άπ
and that's the page!! shoutout to the source/version tag ./arch/s390/kvm/s390 and the date October 2026 β that's the cute little sign-off at the bottom, mwah π see u next man page bestie πβ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms