Commit Graph

63 Commits

Author SHA1 Message Date
TXuian
02f6a412de merge 5g_usb 2024-11-01 10:36:51 +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
TXuian
7b6c93d391 add memory usage 2024-10-29 16:17:43 +08:00
songyanguang
8ad7409aae Modify cpu mair setup 2024-10-25 15:33:06 +08:00
xj
2425a2a12e codes for MAIR supporting 2024-10-24 23:13:37 -07:00
xj
21f454fd87 merge codes 2024-08-25 20:03:11 -07:00
tuyuyang
968d66e5a9 Support sleep 2024-08-25 23:29:34 +08:00
songyanguang
a9273b9879 Merge branch rk3568_dev of https://www.gitlink.org.cn/tuyuyang/xiuos with commit 6bc856b7a6 into local 2024-08-15 19:26:02 +08:00
wty
4c598c8fd9 add xizi smp 2024-07-29 15:41:37 +08:00
wty
e61c8909b7 add smp 2024-07-29 15:23:55 +08:00
lr
ae7992d429 fix multi core error of rk3568 2024-07-19 23:15:10 +08:00
tuyuyang
3e5895d972 clean code 2024-07-08 21:06:12 +08:00
lr
ef0df95a36 boot cpu0 and 1 successfully 2024-07-08 17:42:59 +08:00
lr
ff37506a09 fix get cpu id using mpidr 2024-07-03 20:22:00 +08:00
lr
11f7eb0da8 modeify smp, add uart at bootmmu 2024-06-21 15:40:02 +08:00
wty
c053c6d1fc add smp and uart 2024-06-21 15:05:18 +08:00
wty
686edfe55b fix name 2024-06-12 03:03:25 -07:00
wty
bddf0012df add 3568 2024-06-10 23:30:18 -07:00
TXuian
148b422006 Support rk3568.(TODO: fix userland) 2024-06-07 16:47:03 +08:00
TXuian
872a2df6ff Kernel Support rk3568.(TODO: Fix user apps) 2024-06-06 18:22:53 +08:00
TXuian
2bdc1245ba In debuging 2024-06-03 20:12:23 +08:00
TXuian
bac3958eae test rk3568 uart 2024-06-03 15:02:22 +08:00
TXuian
bd7966c5a3 Support armv8 smp 2024-05-28 15:11:38 +08:00
TXuian
6114b4618f Support armv8.(TODO: fix clock) 2024-05-28 10:54:21 +08:00
TXuian
71cf0c667c Support virt armv8.(Todo: fix clock intr) 2024-05-27 14:57:58 +08:00
TXuian
c1e99c449a Merge branch 'armv8' of https://gitlink.org.cn/tuyuyang/xiuos into armv8 2024-05-24 13:47:59 +08:00
liuqh
0efbe375eb TODO: Support armv8 2024-05-24 13:43:31 +08:00
TXuian
f4e193a738 Support Userland semaphore server 2024-05-20 14:29:22 +08:00
TXuian
736ba18769 Rename struct Thread; Completely split task memspace and shceduling 2024-05-18 21:37:30 +08:00
TXuian
52387d47a7 Change some compile flags. 2024-05-15 17:59:38 +08:00
liuqh
a836b7f5c8 Start support ok1028a-c. 2024-05-10 15:42:29 +08:00
liuqh
361ea2b53e Merge branch 'smp' of https://gitlink.org.cn/tuyuyang/xiuos into smp 2024-05-08 15:36:46 +08:00
liuqh
6b91caac18 TODO: Port ok1028a-c. 2024-05-08 15:35:21 +08:00
TXuian
3b011500f1 Change Service dir structure, erase uncessary hardkernel functions. 2024-05-08 15:22:08 +08:00
TXuian
50ecc1e520 Finish micorkernel functions. 2024-05-01 12:12:13 +08:00
TXuian
3c6e8ce109 Enhance optimization and warning level. 2024-04-30 11:22:38 +08:00
TXuian
077dcd66ac Support O2 optimization 2024-04-29 18:27:28 +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
8f3df1e5c2 clean unnecessary lock initialization in kernel 2024-03-26 09:39:20 +08:00
TXuian
0f5527d73a Support smp for imx6q-sabrelite. 2024-03-21 14:54:52 +08:00
TXuian
08c8f0b952 Update spinlock to avoid hungry. 2024-03-19 10:12:51 +08:00
TXuian
50dab7b553 test cache 2024-03-18 11:17:55 +08:00
TXuian
c60f29277a Add wklock to dabort and iabort. 2024-03-15 18:29:57 +08:00
TXuian
b939557317 Use only whole kernel lock 2024-03-15 16:21:36 +08:00
TXuian
d987bf0357 Support smp. TODO: delete all inner kernel locks. 2024-03-15 16:01:30 +08:00
TXuian
892613a0d5 close cache. 2024-03-15 10:36:29 +08:00
TXuian
3dc6d58bdb Support whole kernel lock. TODO: fix spawn. 2024-03-14 14:28:11 +08:00
TXuian
01f4d45e0c Start multi cores in imx6q 2024-03-13 17:56:49 +08:00