WangRunji
|
c2a90e2ab1
|
update dependencies
|
2019-03-27 18:45:24 +08:00 |
|
WangRunji
|
b836b11792
|
reformat code using cargo fmt
|
2019-03-27 18:45:24 +08:00 |
|
Jiajie Chen
|
e3fb47a03e
|
Remove m-mode and k210 support.
|
2019-03-26 08:28:10 +08:00 |
|
Jiajie Chen
|
adb66167f8
|
Fix a potential racing in Condvar
|
2019-03-24 23:53:09 +08:00 |
|
Jiajie Chen
|
3a6803af9b
|
Implement O(1) scheduler and add comments for other schedulers
|
2019-03-24 22:22:44 +08:00 |
|
Jiajie Chen
|
394afa493e
|
Fix TODO in work stealing scheduler
|
2019-03-24 21:39:15 +08:00 |
|
Jiajie Chen
|
556d263d8e
|
Implement sys_openat and sys_renameat
|
2019-03-24 00:36:13 +08:00 |
|
Jiajie Chen
|
7b20c72864
|
Fix last commit
|
2019-03-23 23:53:12 +08:00 |
|
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 |
|