Created by: nan-mu
目标cyclictest_testcode.sh 卡在:
[ WARN] [sys_clock_gettime] not fully implemented
[ WARN] Unimplemented syscall: sys_sched_setscheduler, id: 119
[TRACE] [sys_rt_sigprocmask]: how 0, set 0x2c8d8, old_set 0x2000024a08
[TRACE] [check_writable_pages] buf: 0x2000024a08, len: 0x8
[ INFO] [futex_wake] vaddr: VA:0x2000024b48, flags: 0, nr_waken: 1
[ INFO] Initializing futex queues
[ INFO] hash_bucket is empty
[TRACE] [sys_exit] enter
[ INFO] [exit_current] exit task's pagetable: PPN:0x8397e
[ INFO] [exit_current] pid = 3, exit_code = 0
[TRACE] [sys_nanosleep] enter
[DEBUG] shared futex is not supported, but it's ok for anonymous mmap to use private futex
[ INFO] [futex_wait] current task: 3, vaddr: VA:0x2cb48, flags: 16, val: 4, deadline: None
然后主要fake了122和115,122纯fake,115要时钟然后你们没有,抄的sys_nanosleep,那可能是115实现不完全导致的。115完全使用starry的做法会导致异步问题,总之我试试去的