#include "cachepc/uapi.h" #include #include #include #include #include int main(int argc, const char **argv) { void *buf; buf = NULL; if (posix_memalign(&buf, L1_LINESIZE * L1_SETS, L1_LINESIZE * L1_SETS)) err(1, "memalign"); memset(buf, 0, L1_LINESIZE * L1_SETS); while (1) { CPC_CPUID_SIGNAL(CPC_CPUID_START_TRACK, 0); *(uint8_t *)(buf + L1_LINESIZE * 5) += 1; CPC_CPUID_SIGNAL(CPC_CPUID_START_TRACK, 0); } }