occlum/test
散樗 2553298b1d Handle cpuid and rdtsc instruction
Init support for cpuid and rdtsc instruction handling in occlum.

This patch includes:
1. cpuid exception handler for all information leaves;
2. rdtsc exception handler;
3. handler registration;
4. cpuid test;
5. rdtsc test.

Signed-off-by: 散樗 <kailun.qkl@antfin.com>
2019-07-18 13:51:50 +08:00
..
argv load program bin from SEFS 2019-03-29 14:20:25 +08:00
client implement SocketFile. pass socket test 2019-04-07 11:47:54 +08:00
cout Add c++ examples 2019-06-01 11:22:04 +08:00
cpuid Handle cpuid and rdtsc instruction 2019-07-18 13:51:50 +08:00
dev_null Add pipe throughput benchmark 2019-02-16 16:24:08 +08:00
empty Support argc and argv for child process after spawn 2019-02-16 16:24:08 +08:00
file add test for pread, pwrite 2019-03-29 14:20:25 +08:00
getpid Support argc and argv for child process after spawn 2019-02-16 16:24:08 +08:00
hello_world Support argc and argv for child process after spawn 2019-02-16 16:24:08 +08:00
link add test for link, unlink, rename 2019-03-29 14:20:25 +08:00
malloc Support argc and argv for child process after spawn 2019-02-16 16:24:08 +08:00
mkdir fix split_path. add test for getcwd, mkdir, rmdir, chdir. 2019-03-29 14:20:25 +08:00
mmap Refactor mmap implementation 2019-07-01 11:56:04 +08:00
pipe load program bin from SEFS 2019-03-29 14:20:25 +08:00
pipe_throughput load program bin from SEFS 2019-03-29 14:20:25 +08:00
pthread Use mutex in Pthread test 2019-04-06 22:55:16 +08:00
rdtsc Handle cpuid and rdtsc instruction 2019-07-18 13:51:50 +08:00
readdir fix process cwd. fix open path 2019-03-29 14:20:25 +08:00
rlimit Add prlimit64, getrlimit, and setrlimit 2019-04-10 09:03:41 +08:00
server add test for simple socket syscalls 2019-04-07 11:28:43 +08:00
server_epoll add simple epoll test. fix epoll_wait, accept4 2019-04-12 15:14:11 +08:00
spawn load program bin from SEFS 2019-03-29 14:20:25 +08:00
spawn_and_exit_latency load program bin from SEFS 2019-03-29 14:20:25 +08:00
time Support argc and argv for child process after spawn 2019-02-16 16:24:08 +08:00
tls Enable Thread Local Storage (TLS) 2019-04-06 22:55:16 +08:00
truncate Add access and faccessat 2019-04-10 09:03:41 +08:00
uname Add uname 2019-04-10 09:03:41 +08:00
unix_socket fix unix socket bench 2019-04-24 15:28:05 +08:00
unix_socket_throughput fix unix socket bench 2019-04-24 15:28:05 +08:00
Makefile Handle cpuid and rdtsc instruction 2019-07-18 13:51:50 +08:00
test_common.mk Add c++ examples 2019-06-01 11:22:04 +08:00