| #include <stdio.h> | |
| #include <parlib/parlib.h> | |
| #include <parlib/arch/arch.h> | |
| int main() | |
| { | |
| int N = 8192; | |
| long long tsc0 = read_tsc(); | |
| for(int i = 0; i < N; i++) | |
| ros_syscall(SYS_null, 0, 0, 0, 0, 0, 0); | |
| long long tsc1 = read_tsc(); | |
| printf("tsc0 = %lld\n",tsc0); | |
| printf("syscall time = %lld\n",(tsc1-tsc0)/N); | |
| return 0; | |
| } |