Commit Graph

5 Commits

Author SHA1 Message Date
MacRsh
dcc5b8c4ee style(all): Supports clipping components other than kernel objects 2025-02-18 21:30:51 +08:00
MacRsh
b4f55fdc20 perf(kspinlock,kthread): Introduce spinlocks into the kernel and optimize kthread lifecycle management.
1.The level of spin lock required for kernel operation may be different in different environments, so separate the kernel from the application spin lock.
2.Optimize the lifecycle management of kThreads by creating a lifecycle for the runtime and releasing it in cleanup (instead of exit).
2025-02-12 21:54:32 +08:00
MacRsh
3a4d77588c feat(kos): Added the os adaptation layer feature. 2025-02-11 20:16:27 +08:00
MacRsh
76e7efce33 refactor(all): The previous writing is not good so all refactoring. 2025-02-04 22:55:53 +08:00
MacRsh
967b18db25 refactor(all): Refactoring kernel objects and structures
1.Was not satisfied with the original kernel object implementation, so it was refactored.
2.Due to the structure, the rest also needs to be reconstructed.
2025-01-22 23:35:55 +08:00