This patchs adds the entry points for the X86 64-bit perfmon2 system calls. Signed-off-by: Stephane Eranian <eranian@gmail.com> -- Index: o/arch/x86/ia32/ia32entry.S =================================================================== --- o.orig/arch/x86/ia32/ia32entry.S 2008-06-04 11:09:38.000000000 +0200 +++ o/arch/x86/ia32/ia32entry.S 2008-06-04 11:33:03.000000000 +0200 @@ -731,4 +731,16 @@ .quad sys32_fallocate .quad compat_sys_timerfd_settime /* 325 */ .quad compat_sys_timerfd_gettime + .quad sys_pfm_create_context + .quad sys_pfm_write_pmcs + .quad sys_pfm_write_pmds + .quad sys_pfm_read_pmds /* 330 */ + .quad sys_pfm_load_context + .quad sys_pfm_start + .quad sys_pfm_stop + .quad sys_ni_syscall /* reserved for pfm_restart */ + .quad sys_ni_syscall /* 335 reserverd for pfm_create_evtsets */ + .quad sys_ni_syscall /* reserved for pfm_getinfo_evtsets */ + .quad sys_ni_syscall /* reserved for pfm_delete_evtsets */ + .quad sys_pfm_unload_context ia32_syscall_end: Index: o/include/asm-x86/unistd_64.h =================================================================== --- o.orig/include/asm-x86/unistd_64.h 2008-06-04 11:09:38.000000000 +0200 +++ o/include/asm-x86/unistd_64.h 2008-06-04 11:33:03.000000000 +0200 @@ -640,6 +640,23 @@ #define __NR_timerfd_gettime 287 __SYSCALL(__NR_timerfd_gettime, sys_timerfd_gettime) +#define __NR_pfm_create_context 288 +__SYSCALL(__NR_pfm_create_context, sys_pfm_create_context) +#define __NR_pfm_write_pmcs (__NR_pfm_create_context+1) +__SYSCALL(__NR_pfm_write_pmcs, sys_pfm_write_pmcs) +#define __NR_pfm_write_pmds (__NR_pfm_create_context+2) +__SYSCALL(__NR_pfm_write_pmds, sys_pfm_write_pmds) +#define __NR_pfm_read_pmds (__NR_pfm_create_context+3) + __SYSCALL(__NR_pfm_read_pmds, sys_pfm_read_pmds) +#define __NR_pfm_load_context (__NR_pfm_create_context+4) +__SYSCALL(__NR_pfm_load_context, sys_pfm_load_context) +#define __NR_pfm_start (__NR_pfm_create_context+5) +__SYSCALL(__NR_pfm_start, sys_pfm_start) +#define __NR_pfm_stop (__NR_pfm_create_context+6) +__SYSCALL(__NR_pfm_stop, sys_pfm_stop) +#define __NR_pfm_restart (__NR_pfm_create_context+7) +#define __NR_pfm_unload_context (__NR_pfm_create_context+11) +__SYSCALL(__NR_pfm_unload_context, sys_pfm_unload_context) #ifndef __NO_STUBS #define __ARCH_WANT_OLD_READDIR -- --
| debian developer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
| Linus Torvalds | Re: Slow DOWN, please!!! |
| Tony Lindgren | [PATCH 37/90] ARM: OMAP: MPUIO wake updates |
git: | |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| Alexey Dobriyan | Re: [GIT]: Networking |
| Dushan Tcholich | Re: ksoftirqd high cpu load on kernels 2.6.24 to 2.6.27-rc1-mm1 |
