|
3f6f0ac18c
|
feat: uapi: add initial syscall structs
|
2024-05-20 16:58:26 +08:00 |
|
|
b37fef3e26
|
chore: objects: tcb: unify names about time to time_tick
|
2024-05-20 16:27:04 +08:00 |
|
|
32e21b3468
|
chore: entry: store N_CPUS
|
2024-05-20 16:16:03 +08:00 |
|
|
5d5c18592f
|
feat: scheduler: rewrite
|
2024-05-20 16:15:36 +08:00 |
|
|
8897e6467c
|
feat: objects: add initial support for TcbObj
|
2024-05-20 16:15:00 +08:00 |
|
|
f005c8254b
|
chore: logging: print time ticks in metadata
|
2024-05-20 16:06:41 +08:00 |
|
|
001550b387
|
feat: vspace: addr: add is_kernel
|
2024-05-20 13:50:58 +08:00 |
|
|
0d0a5471af
|
feat: add idle thread
|
2024-05-20 13:18:38 +08:00 |
|
|
cdcc709d70
|
chore: force vscode cppdbg to use full path when setting breakpoint
|
2024-05-19 21:50:13 +08:00 |
|
|
7d5875cb0c
|
feat: objects: adapt to new vspace
|
2024-05-19 17:07:29 +08:00 |
|
|
36b061d9a1
|
feat: refactor vspace
|
2024-05-19 14:01:05 +08:00 |
|
|
a56c481970
|
feat: split lib/vspace:
1. `addr` move to `utils`
2. prepare to refactor `vspace`
[skip_ci]
|
2024-05-07 23:50:52 +08:00 |
|
|
55147ad9ff
|
chore: Makefile: add asm dump
|
2024-05-07 20:39:52 +08:00 |
|
|
248a985bab
|
fix: use sscratch to judge trap source
|
2024-05-07 20:39:32 +08:00 |
|
|
a2dce7ad48
|
chore: update vscode debug script
|
2024-05-06 15:53:48 +08:00 |
|
|
71faad766d
|
feat: add rr support
|
2024-05-06 01:23:34 +08:00 |
|
|
0ee2b996e4
|
feat: add TableCap
|
2024-05-06 01:13:24 +08:00 |
|
|
8f312909c0
|
chore: update GitHub Action
|
2024-05-06 01:04:07 +08:00 |
|
|
c710cdcd15
|
chore: FrameCap: fix typo and rename func
|
2024-05-06 01:02:33 +08:00 |
|
|
f0891ff87d
|
feat: table: add TABLE_SIZE
|
2024-05-06 01:01:58 +08:00 |
|
|
e46ca5a288
|
chore: simplify SysResult
|
2024-05-06 00:30:41 +08:00 |
|
|
2db111e730
|
feat: add FrameCap
|
2024-05-06 00:30:22 +08:00 |
|
|
aaf9cfc5a0
|
chore: remove unused features
|
2024-05-06 00:20:44 +08:00 |
|
|
5dfe3888e9
|
fix: untyped: retype: return SlotNotEmpty
|
2024-05-05 22:41:25 +08:00 |
|
|
f577370ee7
|
chore: rename api to uapi
|
2024-05-05 21:28:34 +08:00 |
|
|
a65176bc57
|
feat: record time ticks
|
2024-05-05 15:38:41 +08:00 |
|
|
ea98eb5c61
|
feat: utils: linked_list: more api
|
2024-05-05 15:26:07 +08:00 |
|
|
36b409444d
|
feat: utils: linked_list: add const new
|
2024-05-05 00:23:45 +08:00 |
|
|
d2155ed7cf
|
feat: utils: linked_list: do not require clone trait
|
2024-05-05 00:16:27 +08:00 |
|
|
1ce03e09cc
|
feat: drop xtask, use makefile
|
2024-05-05 00:06:43 +08:00 |
|
|
750a48f281
|
fix: utils: add missing warn.rs
|
2024-05-04 23:31:04 +08:00 |
|
|
2bb9e9b651
|
chore: utils: make clippy happy
|
2024-05-04 23:30:29 +08:00 |
|
|
0c3ece6fdc
|
feat: switch to new linked_list
|
2024-05-04 23:29:42 +08:00 |
|
|
c24264f469
|
feat: utils: add linked_list
|
2024-05-04 23:28:20 +08:00 |
|
|
93df10c5a2
|
chore: make clippy happy
|
2024-04-28 21:57:44 +08:00 |
|
|
95dc7144c6
|
feat: add tests for untyped
|
2024-04-28 21:52:31 +08:00 |
|
|
5ea8a56611
|
fix: untyped retype: check null
|
2024-04-28 20:45:10 +08:00 |
|
|
18240fec26
|
feat: add tests for cnode address resolving
|
2024-04-25 01:03:07 +08:00 |
|
|
067a7996b4
|
feat: add vscode debug
|
2024-04-24 21:27:35 +08:00 |
|
|
4647d1fd2a
|
feat: add backtrace support
|
2024-04-24 16:33:02 +08:00 |
|
|
e6abb50f86
|
feat: adjust Cell granularity for CapEntry
|
2024-04-23 01:03:04 +08:00 |
|
|
cadfafca12
|
feat: refactor cap
|
2024-04-23 00:48:46 +08:00 |
|
|
7d34dfc2cd
|
chore: make clippy happy
|
2024-04-22 21:08:49 +08:00 |
|
|
ff02847885
|
fix: MASK should be wrapped by paren
|
2024-04-22 21:06:08 +08:00 |
|
|
615dac5f5c
|
feat: add initial cnode and untyped support
|
2024-04-22 21:02:07 +08:00 |
|
|
59514440e0
|
chore: vscode: make sysroot readonly
|
2024-04-22 01:01:36 +08:00 |
|
|
25982b5a33
|
feat: rewrite then methods
|
2024-04-22 01:01:22 +08:00 |
|
|
5c1e73a4ee
|
feat: refactor cap
|
2024-04-21 20:22:48 +08:00 |
|
|
c371fd543f
|
feat: add utils/bin
|
2024-04-20 18:17:56 +08:00 |
|
|
ea80bd3e8d
|
feat: template for scheduler
|
2024-04-19 23:57:58 +08:00 |
|