Commit Graph

126 Commits

Author SHA1 Message Date
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
c67a771500 chore: make clippy happy 2024-04-19 23:38:54 +08:00
8218f87765 chore: use global FDT 2024-04-19 19:49:09 +08:00
e360db4972 chore: add some utils helper 2024-04-19 19:47:49 +08:00
5a9a11ce1c chore: add config for rust-analyzer to work in vscode 2024-04-13 16:48:51 +08:00
c53dd8b930 chore: adjust warning and remove unused imports 2024-04-13 16:48:29 +08:00