Commit Graph

93 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
songyanguang
7000c5cd18 According to ARMv8 architecture, the IRQ should be enable by calling gic_setup_spi when the NO. is larger than 31. 2024-09-20 19:28:42 +08: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
lr
6ae8b6e160 fix SYSTIMER for rk3568 at eth 2024-08-22 19:01:54 +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
6bc856b7a6 merge branch 2024-08-12 10:56:45 +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
d78d5bb36a add get_second/tick for 3568 2024-07-23 17:30:42 +08:00
lr
fbd7aa46f5 fix memlayout and sys_kill 2024-07-20 15:48:49 +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
d1072fd3c2 recover bootmmu.c 2024-07-08 18:07:42 +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
lr
c2e21257d0 kernel normal boot at 3568 2024-06-17 21:06:56 +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
6d4cef4358 Support armv8 clock. 2024-05-29 15:10:52 +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
80f80b64f0 ArmV8 support arch mmu intr clock 2024-05-24 16:06:09 +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
4803239498 Support thread. 2024-05-19 11:48:43 +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
TXuian
48abec8a00 Support imx6q-sabrelite userland timer driver. 2024-05-11 17:12:23 +08:00
liuqh
e62863bc22 Merge branch 'smp' of https://gitlink.org.cn/tuyuyang/xiuos into smp 2024-05-10 15:42:42 +08:00
liuqh
a836b7f5c8 Start support ok1028a-c. 2024-05-10 15:42:29 +08:00
TXuian
16a53d4e80 Fix is_spinlock_hold_by_current_cpu. 2024-05-09 14:04:25 +08:00
TXuian
a19312df24 Use new sys tracer. 2024-05-09 09:39:07 +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
18eff4334c Use better KPrintf 2024-05-07 18:02:19 +08:00