STRUCT RDT_PERF_PKG_MON_DOMAIN(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct rdt_perf_pkg_mon_domain β€” from the Kernel API Manual, section 9 πŸŽ€

okay bestie, welcome to the manual page for struct rdt_perf_pkg_mon_domain, straight out of the Kernel API Manual (that's section 9, iykyk) ✨ and yeah the running header got truncated to struct rdt_p...g_mon_domain(9) because even the kernel has a character limit, we love that for her πŸ’€


✨ NAME ✨

struct rdt_perf_pkg_mon_domain β€” the CPUs that share a package-scoped resctrl monitor resource πŸ¦‹

Like, that's it, that's the whole vibe. It's the struct that says "hey, these CPUs are all sharing one resctrl monitor resource, and that resource is scoped to the package" πŸ’–


🌸 SYNOPSIS 🌸

struct rdt_perf_pkg_mon_domain {
    struct rdt_domain_hdr   hdr;
 };
not me noticing the little stray space before that closing } β€” that's exactly how it's written in the source, so I'm keeping it fr fr, character for character, no cap 🫢

πŸ‘‘ Members πŸ‘‘

  • hdr β€” the common header for different domain types ✨ every domain type gets one of these, it's the shared little crown they all wear πŸ’…

πŸ”₯ SEE ALSO πŸ”₯

  • the Kernel file ./arch/x86/kernel/cpu/resctrl/internal.h
  • struct arch_mbm_state(9)
  • struct rdt_hw_ctrl_domain(9)
  • struct rdt_hw_l3_mon_domain(9)
  • struct msr_param(9)
  • struct rdt_hw_resource(9)

go read those next, bestie, they're all gonna eat, I promise πŸ“


and that's the whole page!! πŸ’œ source? ./arch/x86/kernel/cpu/resctrl, dated October 2026 β€” so mark your calendar, this struct is booked and busy. mwah, bye! πŸ˜­πŸ’–πŸŽ€

πŸ“¦ where this page comes from