search for: paravirt_rdtscp

Displaying 4 results from an estimated 4 matches for "paravirt_rdtscp".

2015 Jun 17
0
[PATCH v3 03/18] x86/tsc/paravirt: Remove the read_tsc and read_tscp paravirt hooks
...atic inline unsigned long long paravirt_sched_clock(void) > { > return PVOP_CALL0(unsigned long long, pv_time_ops.sched_clock); > @@ -215,27 +202,6 @@ do { \ > > #define rdpmcl(counter, val) ((val) = paravirt_read_pmc(counter)) > > -static inline unsigned long long paravirt_rdtscp(unsigned int *aux) > -{ > - return PVOP_CALL1(u64, pv_cpu_ops.read_tscp, aux); > -} > - > -#define rdtscp(low, high, aux) \ > -do { \ > - int __aux; \ > - unsigned long __val = paravirt_rdtscp(&__aux); \ > - (low) = (u32)__val; \ > - (high) = (u32)(...
2015 Jun 17
0
[PATCH v3 03/18] x86/tsc/paravirt: Remove the read_tsc and read_tscp paravirt hooks
...atic inline unsigned long long paravirt_sched_clock(void) > { > return PVOP_CALL0(unsigned long long, pv_time_ops.sched_clock); > @@ -215,27 +202,6 @@ do { \ > > #define rdpmcl(counter, val) ((val) = paravirt_read_pmc(counter)) > > -static inline unsigned long long paravirt_rdtscp(unsigned int *aux) > -{ > - return PVOP_CALL1(u64, pv_cpu_ops.read_tscp, aux); > -} > - > -#define rdtscp(low, high, aux) \ > -do { \ > - int __aux; \ > - unsigned long __val = paravirt_rdtscp(&__aux); \ > - (low) = (u32)__val; \ > - (high) = (u32)(...
2007 Dec 20
6
[PATCH 0/15] adjust pvops to accomodate its x86_64 variant
Hi folks, With this series, the bulk of the work of pvops64 is done. Here, I integrate most of the paravirt.c and paravirt.h files, making them applicable to both architectures. CONFIG_PARAVIRT is _not_ present yet. Basically, this code is missing page table integration (patches currently being worked on by Jeremy). Enjoy
2007 Dec 20
6
[PATCH 0/15] adjust pvops to accomodate its x86_64 variant
Hi folks, With this series, the bulk of the work of pvops64 is done. Here, I integrate most of the paravirt.c and paravirt.h files, making them applicable to both architectures. CONFIG_PARAVIRT is _not_ present yet. Basically, this code is missing page table integration (patches currently being worked on by Jeremy). Enjoy