Wildan M
|
4531e15ba1
|
Add shared memory stats to contexts
|
2026-04-16 09:53:30 +07:00 |
|
Wildan M
|
8f54fd8cb2
|
Fix displaying affinity in sys/context
|
2026-04-09 15:24:36 -06:00 |
|
Wildan M
|
cd3b18068f
|
Improve mem precision in sys/context
|
2026-04-09 15:22:38 -06:00 |
|
Wildan M
|
ce08b60502
|
Solve lock token and contexts for fdstat and debugger
|
2026-04-09 15:22:38 -06:00 |
|
Wildan M
|
0ad905f26e
|
Fix sys stats to reveal contexts in all CPU
|
2026-04-09 15:22:38 -06:00 |
|
Wildan M
|
d835a3d8f0
|
Solve all borrow checker leaving some violation
|
2026-04-01 08:42:18 -06:00 |
|
Wildan M
|
a42ec44dbf
|
Partially solve borrow rules
|
2026-04-01 08:42:18 -06:00 |
|
Wildan M
|
3161a44c25
|
Solve borrow rules for memory.rs
|
2026-04-01 08:42:18 -06:00 |
|
Wildan M
|
55e6fe9add
|
Remove remnants of AddrSpace::used_by
|
2026-04-01 08:42:18 -06:00 |
|
Wildan M
|
ca2a7048d0
|
Move spin loop hint to crate lock
|
2026-04-01 08:42:18 -06:00 |
|
Wildan M
|
3b5a0e4c60
|
Apply ordered lock to AddrSpaceWrapper without solving borrow checker
|
2026-04-01 08:42:18 -06:00 |
|
Wildan M
|
2989b5375f
|
Add deadlock debug to AddrSpaceWrapper
|
2026-04-01 08:42:18 -06:00 |
|
Wildan M
|
6e0143cf0d
|
Store context to per cpu
|
2026-03-31 15:29:47 +07:00 |
|
Wildan M
|
74895c4f0f
|
Fix ecpect file
|
2026-03-17 19:30:17 +07:00 |
|
Wildan M
|
c70035865e
|
Fix expect files
|
2026-03-17 19:24:10 +07:00 |
|
Wildan M
|
727f9658ed
|
Fix CI sysroot
|
2026-03-17 18:57:21 +07:00 |
|
Wildan M
|
bbcb3d19be
|
Try using uname, fix relibc
|
2026-03-17 18:44:28 +07:00 |
|
Wildan M
|
65bd8e3264
|
Add boot check to CI
|
2026-03-17 18:32:51 +07:00 |
|
Wildan M
|
52d9fcc962
|
Try use relibc tests
|
2026-03-17 18:20:47 +07:00 |
|
Wildan M
|
d317f84cd4
|
Change uname to kernel commit, Fix CI build
|
2026-03-17 17:51:29 +07:00 |
|
Wildan M
|
44b6a58032
|
Add more context to deadlock debug messages
|
2026-03-14 08:49:40 -06:00 |
|
Wildan M
|
84754dfc5d
|
Solve borrow checking by downgrading waitqueue lock
|
2026-03-11 09:42:06 +07:00 |
|
Wildan M
|
f07725682f
|
Add ordered lock for WaitQueue mutex without solving borrow check
|
2026-03-11 09:24:45 +07:00 |
|
Wildan M
|
60573e24f3
|
Solve borrow checking by downgrading condition.wait lock
|
2026-03-11 09:07:52 +07:00 |
|
Wildan M
|
046c8ced0d
|
Add lock token to pipe queue without solving borrow checker
|
2026-03-11 08:12:07 +07:00 |
|
Wildan M
|
7ebb5f2a3d
|
Solve borrow checking by downgrading locks
|
2026-03-11 08:00:48 +07:00 |
|
Wildan M
|
44f2214971
|
Partially solve borrow checking with WaitQueue
|
2026-03-11 07:27:21 +07:00 |
|
Wildan M
|
771ebdb39f
|
Partially solve borrow checking with PreemptGuard L1
|
2026-03-11 06:34:37 +07:00 |
|
Wildan M
|
73c2df9e33
|
Add lock token to user states, without solving borrow check
|
2026-03-10 23:56:15 +07:00 |
|
Wildan M
|
eeb03bdcb1
|
Revert "Add ordered lock for WaitQueue mutex"
This reverts commit 735c68ec30.
|
2026-03-10 12:11:09 +07:00 |
|
Wildan M
|
d5ed9d8007
|
Optimize context spawn and init
|
2026-03-10 05:59:35 +07:00 |
|
Wildan M
|
c4e86bfffd
|
Change time offset to RwLock
|
2026-03-10 05:58:26 +07:00 |
|
Wildan M
|
7fa253cf6a
|
Add deadlock detection
|
2026-03-09 16:32:11 +07:00 |
|
Wildan M
|
6307446ede
|
Solve borrow rules to LockedFdTbl
|
2026-03-09 15:57:38 +07:00 |
|
Wildan M
|
8412321568
|
Add lock token to FdTbl without borrow check
|
2026-03-09 13:12:19 +07:00 |
|
Wildan M
|
206f82709a
|
Demote LockedFileDescription to solve borrow rules
|
2026-03-09 12:29:24 +07:00 |
|
Wildan M
|
8f270795da
|
Partialy solve borrow checking
|
2026-03-09 11:47:07 +07:00 |
|
Wildan M
|
f40b84a5cc
|
Add lock token to FileDescription, without borrow check
|
2026-03-09 11:23:51 +07:00 |
|
Wildan M
|
fd9c651410
|
Do not allocate on unneeded Vec
|
2026-03-07 09:15:20 -07:00 |
|
Wildan M
|
547722767a
|
Optimize sys/stat a bit
|
2026-03-07 20:42:25 +07:00 |
|
Wildan M
|
a5adc0cc69
|
Avoid heap allocation on event
|
2026-03-07 06:33:52 -07:00 |
|
Wildan M
|
fbe129918c
|
Handle address release on flink
|
2026-02-27 15:43:19 +07:00 |
|
Wildan M
|
1b74bea620
|
EventQueue may dropped at trigger_inner
|
2026-02-27 15:29:58 +07:00 |
|
Wildan M
|
2e759a9cc5
|
Prevent drop on BorrowedHtBuf
|
2026-02-27 13:54:05 +07:00 |
|
Wildan M
|
437f762339
|
Prevent drop on WaitCondition
|
2026-02-27 12:34:13 +07:00 |
|
Wildan M
|
159e67f26d
|
Add lock token for global REGISTRY
|
2026-02-27 11:16:57 +07:00 |
|
Wildan M
|
c72e0a67f9
|
Prevent drop on AddrSpace
|
2026-02-27 10:47:45 +07:00 |
|
Wildan M
|
ac0bd2af74
|
Fix compilation
|
2026-02-26 04:33:10 +07:00 |
|
Wildan M
|
14349d1649
|
Propagate ordered lock of event trigger
|
2026-02-25 11:42:31 +07:00 |
|
Wildan M
|
3c2b1a11c5
|
Add ordered lock for time offset mutex
|
2026-02-25 11:42:17 +07:00 |
|
Wildan M
|
735c68ec30
|
Add ordered lock for WaitQueue mutex
|
2026-02-25 09:48:13 +07:00 |
|
Wildan M
|
92132132c1
|
Implement clock_getres and handle path to time scheme
|
2025-12-21 05:24:13 +07:00 |
|
Wildan M
|
e06f908b1b
|
Add CI workflow
|
2025-12-11 01:07:33 +07:00 |
|
Wildan Mubarok
|
7d91390f04
|
Detect if ARM virtual timer should be used
|
2025-08-16 12:58:09 +00:00 |
|
Wildan Mubarok
|
e071bdcef4
|
Use ARM virtual timer to fix HVF acceleration
|
2025-08-16 11:20:48 +00:00 |
|
Wildan M
|
39cb82d91d
|
Optimize graphical debug scrolling
|
2025-08-09 18:30:51 +07:00 |
|
Wildan Mubarok
|
1ff46c8482
|
Fix Linter CI
|
2025-08-04 06:34:31 -06:00 |
|
Wildan Mubarok
|
c67fc7b099
|
Backfill aarch64 serial log
|
2025-07-31 03:22:52 +00:00 |
|
Wildan Mubarok
|
fa907f02ae
|
Move aarch64 interrupt init func
|
2025-06-25 08:37:50 -06:00 |
|