1
0
mirror of https://github.com/rcore-os/rCore.git synced 2024-11-23 16:36:18 +04:00
Commit Graph

17 Commits

Author SHA1 Message Date
Jiajie Chen
0edfc07939 Allow page fault handler to bypass process lock and fix thread pool wakeup for exited process 2019-03-23 23:50:30 +08:00
WangRunji
7eaeb4711e fix thread crate example 2019-03-21 00:38:43 +08:00
WangRunji
17e644e54e unimportant changes 2019-03-18 00:18:03 +08:00
Jiajie Chen
8dc7c7bd3c Implement sys_reboot with isa-debug-exit and add test script using expect 2019-03-11 16:09:15 +08:00
WangRunji
d64681a26b recover thread join 2019-03-10 21:43:32 +08:00
Jiajie Chen
8cb11b7aa8 Implement tid/pid/ppid separation 2019-03-10 15:23:15 +08:00
Jiajie Chen
6e7dc9e349 Minor fixes around thread pool, writev, fs and implement gettid 2019-03-07 23:04:52 +08:00
Jiajie Chen
8b9aecca1c Fix a potential racing in park() and unpark(), fix sys_poll for a running telnet 2019-03-07 07:46:11 +08:00
Jiajie Chen
42b02453a0 Implement basic version of sys_poll supporting stdin and socket, fix some deadlocks and introduce some others 2019-03-06 20:24:55 +08:00
WangRunji
a979b6b5ec impl sys_getppid. fix checking pointer for process syscalls 2019-03-02 19:09:39 +08:00
WangRunji
254663e976 impl a simple work-stealing scheduler 2019-02-24 02:26:55 +08:00
WangRunji
5a1b3e0dff no longer support 'remove' in Scheduler 2019-02-24 01:50:29 +08:00
WangRunji
a224e85c8d split scheduler mod, make Scheduler Sync
biscuit: fix argc, argv
2019-02-23 19:28:38 +08:00
WangRunji
e678186b3d support idle for rcore-thread, remove idle thread in kernel 2019-02-23 16:54:02 +08:00
WangRunji
086fcd4079 rename 'event_hub' to 'timer', add doc and simplify 2019-01-28 13:48:18 +08:00
WangRunji
1541282ad7 add example for 'thread' crate 2019-01-24 22:44:28 +08:00
WangRunji
5bffce787b rename 'process' crate to 'thread' 2019-01-24 19:03:45 +08:00