SKTT1Ryze
|
3baa556e34
|
merge from main and fix some bug
|
2021-07-16 12:46:36 +08:00 |
luojia65
|
5656c0be1c
|
`maybe_uninit_ref` is stablized after Rust 1.55.0
|
2021-07-11 20:19:42 +08:00 |
SKTT1Ryze
|
f092ab5abb
|
solve merge conflict
|
2021-07-11 11:16:30 +08:00 |
SKTT1Ryze
|
c29353fb59
|
cargo fmt
|
2021-07-10 17:29:36 +08:00 |
SKTT1Ryze
|
b21c752d76
|
add some comment and update readme
|
2021-05-26 22:30:33 +08:00 |
SKTT1Ryze
|
2fdadd772c
|
Merge branch 'main' into virtio
|
2021-05-26 17:15:10 +08:00 |
SKTT1Ryze
|
809bee4a86
|
small change
|
2021-05-24 13:13:01 +08:00 |
SKTT1Ryze
|
702c38604c
|
change shared-scheduler implementation
|
2021-05-24 13:08:18 +08:00 |
SKTT1Ryze
|
8f326565a5
|
small change
|
2021-05-24 13:04:01 +08:00 |
SKTT1Ryze
|
d9eacc6062
|
fix scause 15 bug
|
2021-05-24 12:22:16 +08:00 |
SKTT1Ryze
|
1487788371
|
change small in scheduler
|
2021-05-24 11:46:12 +08:00 |
SKTT1Ryze
|
16616a415f
|
change shared_delete_task and shared_set_task_state
|
2021-05-24 00:29:49 +08:00 |
SKTT1Ryze
|
491f328f6e
|
change small
|
2021-05-23 23:35:43 +08:00 |
SKTT1Ryze
|
8ff0d2d791
|
change small
|
2021-05-23 23:33:20 +08:00 |
SKTT1Ryze
|
820d4a9549
|
continue, have some bug
|
2021-05-22 22:04:35 +08:00 |
SKTT1Ryze
|
927a0302f3
|
add some comment
|
2021-05-22 11:25:30 +08:00 |
SKTT1Ryze
|
aae2fca5c9
|
small fix
|
2021-05-22 11:21:53 +08:00 |
SKTT1Ryze
|
5cfdb5e975
|
add peek_wake_task in shared-scheduler
|
2021-05-22 11:10:23 +08:00 |
luojia65
|
b6b990f350
|
Change definition of set task state function
|
2021-04-25 15:07:55 +08:00 |
luojia65
|
7bae22b118
|
Change design of sleeping state
|
2021-04-25 14:32:47 +08:00 |
luojia65
|
a7dab8de22
|
Use syscall instead of SBI call in shared scheduler
|
2021-04-25 13:30:11 +08:00 |
SKTT1Ryze
|
b9a6dba099
|
add some comment and remove excutor.rs in user
|
2021-04-24 11:05:16 +08:00 |
luojia65
|
10db28bced
|
Fix task representation, remove Arc
|
2021-04-24 00:42:42 +08:00 |
luojia65
|
a873416449
|
Move task state into shared task handle
|
2021-04-24 00:38:39 +08:00 |
luojia65
|
f607542369
|
Change task pointer definition in shared scheduler
|
2021-04-23 21:54:05 +08:00 |
luojia65
|
f698ad0aaf
|
Add comments to shared scheduler
|
2021-04-21 22:39:30 +08:00 |
luojia65
|
00d8d2c31e
|
Initialize shared scheduler
|
2021-04-21 22:18:45 +08:00 |
luojia65
|
384db73bbc
|
Rename shared scheduler raw table
|
2021-04-21 21:23:05 +08:00 |
luojia65
|
75d51862bd
|
Read shared scheduler raw table from offset
|
2021-04-21 12:33:31 +08:00 |
luojia65
|
38d325cdf2
|
Code clean-up for shared scheduler
|
2021-04-21 11:28:44 +08:00 |
luojia65
|
314c5485ad
|
Fix linker script and build script
|
2021-04-21 11:23:52 +08:00 |
luojia65
|
c21124d20f
|
Rearrange code in shared scheduler
|
2021-04-21 11:10:44 +08:00 |
luojia65
|
774fabf237
|
FFI-safe shared function table
|
2021-04-21 11:07:44 +08:00 |
SKTT1Ryze
|
3d90e8b14a
|
remove some code
|
2021-04-19 17:38:11 +08:00 |
SKTT1Ryze
|
8d903ae95c
|
add shared_raw_table
|
2021-04-19 00:05:39 +08:00 |
SKTT1Ryze
|
0dc04cbfd5
|
remove some unused code
|
2021-04-18 20:19:39 +08:00 |
SKTT1Ryze
|
9e2cd977ae
|
change shared-scheduler return type
|
2021-04-18 20:13:11 +08:00 |
SKTT1Ryze
|
641316d1e2
|
remove main() from shared-scheduler
|
2021-04-18 00:41:49 +08:00 |
SKTT1Ryze
|
a37823c599
|
add shared-scheduler
|
2021-04-16 23:22:26 +08:00 |