Neal
Neal
Right now readMSR executes code on all CPUs to read an MSR, and filters out results that do not match the requested cpu inside PcmMsr::readMSR(): ``` mp_rendezvous_no_intrs(cpuReadMSR, (void*)idatas); ``` We...
Previously, buildTopology would allocate a buffer, fill it, and copy it to the output buffer. The buffer passed from userland is of the same type that the kernel needs, and...
Currently, interrupts are disabled during part of the process for building CPU topology on macOS, but it is not clear to me why this is necessary, so this patch uses...
I think it would be neat to develop some sort of compiler intrinsics that depend on PCM to be able to measure performance counters in a section of code, similar...
Right now, the PCM constructor calls many functions which return true/false depending on the error, and the PCM constructor returns without a way to signal that it is not ready...
This is an initial run of IWYU over PCM sources, but isn't ready for review - just checking builds on platforms I don't have installed (FreeBSD, Windows)
It came up in different issue that running include-what-you-use would be helpful to untangle some dependencies. I ran it with clang-13 on Debian Linux and it gave me the attached...