[PATCH 17/23] x86, kaiser: map virtually-addressed performance monitoring buffers

2017-10-31 Thread Dave Hansen
From: Hugh Dickins The BTS and PEBS buffers both have their virtual addresses programmed into the hardware. This means that we have to access them via the page tables. The times that the hardware accesses these are entirely dependent on how the performance monitoring

[PATCH 17/23] x86, kaiser: map virtually-addressed performance monitoring buffers

2017-10-31 Thread Dave Hansen
From: Hugh Dickins The BTS and PEBS buffers both have their virtual addresses programmed into the hardware. This means that we have to access them via the page tables. The times that the hardware accesses these are entirely dependent on how the performance monitoring hardware events are set