Compare commits
7 Commits
3791c1f6f3
...
ea2c3c64a2
Author | SHA1 | Date | |
---|---|---|---|
ea2c3c64a2 | |||
|
4ace7c8f7e | ||
|
52ef3902f3 | ||
|
c99e244b71 | ||
|
35b3ec7143 | ||
|
94af9a99cc | ||
|
d3aa4d1317 |
@ -8,7 +8,7 @@ pub fn main() {
|
|||||||
let nb_cores = core_per_package();
|
let nb_cores = core_per_package();
|
||||||
println!("Found {} cores", nb_cores);
|
println!("Found {} cores", nb_cores);
|
||||||
|
|
||||||
let target = vec![0x0123456789abcdefu64; 64];
|
let target = vec![0x0123456789abcdefu64; 1024];
|
||||||
|
|
||||||
let old = sched_getaffinity(Pid::from_raw(0)).unwrap();
|
let old = sched_getaffinity(Pid::from_raw(0)).unwrap();
|
||||||
let mut core_set = Vec::new();
|
let mut core_set = Vec::new();
|
||||||
|
@ -113,6 +113,7 @@ fn monitor_core(addr: *const u8, cpu: u8) -> Result<Vec<u64>, Error> {
|
|||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
eprint!("Resetting counters...");
|
eprint!("Resetting counters...");
|
||||||
for i in 0..max_cbox {
|
for i in 0..max_cbox {
|
||||||
|
#[cfg(debug_assertions)]
|
||||||
eprint!(" {i}");
|
eprint!(" {i}");
|
||||||
write_msr_on_cpu(performance_counters.msr_unc_cbo_per_ctr0[i], cpu, performance_counters.val_reset_ctrs)?;
|
write_msr_on_cpu(performance_counters.msr_unc_cbo_per_ctr0[i], cpu, performance_counters.val_reset_ctrs)?;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user