Commit Graph

95 Commits

Author SHA1 Message Date
songyanguang 8b08816b60 Add clint need to debug 2024-12-16 10:32:39 +08:00
songyanguang fe26bb4e5a Add PLIC 2024-12-13 19:42:48 +08:00
songyanguang 72e3175707 Get boot hartid from uboot 2024-12-12 16:56:41 +08:00
songyanguang 254651bcd0 Add exception 2024-12-11 11:24:32 +08:00
songyanguang ce1c689379 Fix compile warnings 2024-12-06 17:06:23 +08:00
songyanguang d7c99b7f01 Add kernel free map and linear map 2024-12-06 16:25:40 +08:00
songyanguang a268135205 Add printf_early 2024-12-06 15:20:38 +08:00
songyanguang a9f8fba6dd Modify mmu 2024-12-03 14:41:41 +08:00
songyanguang 87c5f1549f Modify uart 2024-12-03 10:45:39 +08:00
songyanguang 8795b4138e Modify uart 2024-11-22 14:10:46 +08:00
songyanguang 1eedb9d24e Debug MMU TLB 2024-11-11 20:30:14 +08:00
songyanguang c97fa52c5f jh7110 uart debug serial port printing 2024-10-18 11:01:43 +08:00
songyanguang bac1ec5b71 Add xiuos jh7110 code can be compiled. 2024-10-15 10:35:00 +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