songyanguang
|
3154da5ec6
|
Revert "Modify _spinlock_lock"
This reverts commit a39ab68b4c.
|
2024-12-26 09:33:01 +08:00 |
|
songyanguang
|
a39ab68b4c
|
Modify _spinlock_lock
|
2024-12-25 19:37:39 +08:00 |
|
songyanguang
|
e20ff7483c
|
Modify _spinlock_lock
|
2024-12-25 19:31:55 +08:00 |
|
songyanguang
|
197957f202
|
Modify map_pages
|
2024-12-19 21:34:23 +08:00 |
|
songyanguang
|
06bb9c4e9b
|
Modify plic
|
2024-12-19 20:07:38 +08:00 |
|
songyanguang
|
ffd2262300
|
kernel runs in virtual memory
|
2024-12-19 20:05:14 +08:00 |
|
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 |
|