Commit Graph

12 Commits

Author SHA1 Message Date
TXuian 2c4fe30bd3 Fix style. 2024-05-22 13:55:30 +08:00
TXuian 736ba18769 Rename struct Thread; Completely split task memspace and shceduling 2024-05-18 21:37:30 +08:00
TXuian 3a985252d9 Support blocking server. 2024-04-30 18:17:31 +08:00
TXuian baa04913bd Support running task list management. 2024-04-30 14:24:07 +08:00
TXuian 077dcd66ac Support O2 optimization 2024-04-29 18:27:28 +08:00
TXuian 8d2d7e3e09 Make sure that kernel is interrupt disabled. 2024-04-29 10:46:07 +08:00
TXuian a24d73f710 Fully support userland interrupt handler. Use fixed common abort handler. 2024-04-28 14:44:49 +08:00
TXuian a7cbb0d041 delete task only when it's not in running. 2024-04-26 17:39:23 +08:00
TXuian 03039cbdab fix sys_kill. 2024-04-26 11:05:10 +08:00
TXuian 52b549c14c support irq 2024-04-25 09:32:10 +08:00
TXuian 8f3df1e5c2 clean unnecessary lock initialization in kernel 2024-03-26 09:39:20 +08:00
TXuian 494312183b Support XiZi_AIoT 2024-01-31 10:30:34 +08:00