Commit Graph

18 Commits

Author SHA1 Message Date
TXuian 74da96e1f1 centralize thread state transition 2024-12-24 16:10:53 +08:00
TXuian e0ff453726 Support Schedule node 2024-12-24 03:36:26 +08:00
TXuian af1ceec308 Add schedule node 2024-12-24 02:28:20 +08:00
TXuian 21304531a5 Add schedule node midway 2024-12-24 01:01:54 +08:00
TXuian 78cba2564e Fix bug when memory drain part 1 2024-10-31 15:40:46 +08:00
TXuian 3e1479bdf0 Valid 3 code version 2024-10-31 12:42:45 +08:00
tuyuyang 4716a4e018 Support multi page task mapping 2024-07-28 14:02:14 +08:00
tuyuyang 99899900a1 Fix multithread awaking. 2024-06-23 08:59:51 +08:00
TXuian 3a99cc550c Support multithread server 2024-05-31 01:17:57 +08:00
TXuian 5a2c07e1a9 Support kernel semaphore. 2024-05-29 11:06:03 +08:00
TXuian 736ba18769 Rename struct Thread; Completely split task memspace and shceduling 2024-05-18 21:37:30 +08:00
TXuian 50ecc1e520 Finish micorkernel functions. 2024-05-01 12:12:13 +08:00
TXuian 7a296b2744 Support blockiing server. 2024-04-30 22:52:28 +08:00
TXuian 3a985252d9 Support blocking server. 2024-04-30 18:17:31 +08:00
TXuian e5df6012af Support blocking task. 2024-04-28 15:49:41 +08:00
TXuian a2e5b49b19 fix sys_poll_session performance bug. 2024-04-02 10:56:28 +08:00
TXuian b939557317 Use only whole kernel lock 2024-03-15 16:21:36 +08:00
TXuian 494312183b Support XiZi_AIoT 2024-01-31 10:30:34 +08:00