Commit Graph

2321 Commits

Author SHA1 Message Date
songyanguang
eb5f73251c Modify context_switch parameters 2025-01-16 20:14:00 +08:00
songyanguang
b8c77c5758 S-mode to access the memory of U-mode in the riscv 2025-01-16 16:16:03 +08:00
songyanguang
5190dadd12 Modify syscall 2025-01-15 17:06:57 +08:00
songyanguang
1631e60baa Modify context and trapframe init 2025-01-13 19:58:37 +08:00
songyanguang
ee49e0d71c Modify handle_exception according to the Linux code 2025-01-13 18:02:32 +08:00
songyanguang
301073476f Modify uart address in service 2025-01-13 17:25:23 +08:00
xuedongliang
dca3e93959 Update XiZi_AIoT Kernel from tuyuyang
it is OK
2025-01-13 16:49:36 +08:00
xuedongliang
788988e105 related to issue #287 from wuzheng
it is OK
2025-01-13 16:48:50 +08:00
xuedongliang
47c091dfbc relate to issue #285 from wuzheng
it is OK
2025-01-13 16:48:14 +08:00
xuedongliang
3b133b4fe7 Minor optimization and bug-fix from qizhenglin
it is OK
2025-01-13 16:45:54 +08:00
TXuian
42b17738ee minor bug fix in sys_kill 2025-01-07 22:15:15 +08:00
TXuian
fd95d9a7de default board reset to imx6q 2025-01-07 17:46:43 +08:00
TXuian
9e9f00dbf7 Merge branch 'prepare_for_master_2' into push_to_prepare 2024-12-30 23:49:18 +08:00
Flower Black
3ef1f5570c Repair the out-of-bounds error of the semaphore. 2024-12-30 11:53:13 +08:00
Flower Black
5f47b92255 Find order faster in KBuddyPagesAlloc when using GCC. 2024-12-30 11:53:13 +08:00
Flower Black
157c622d1f Run QEMU with default config with just one-click. 2024-12-30 11:53:13 +08:00
Flower Black
726500bd77 Optimize .gitignore to get rid of annoying intermediate product commit reminders. 2024-12-30 11:53:13 +08:00
xuedongliang
ed934b5bae Add task capability in capability.c Add corresponding settings during system startup from Zhuruohai
it is OK
2024-12-30 09:36:42 +08:00
songyanguang
ad6a6d7cc6 Add services for jh7110 2024-12-27 19:05:32 +08:00
songyanguang
b6340dee69 Add riscv context_switch 2024-12-27 19:01:00 +08:00
songyanguang
beef098836 Modify _spinlock_lock 2024-12-26 09:59:09 +08:00
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
TXuian
6b636dfde0 minor fix 2024-12-24 16:48:52 +08:00
TXuian
74da96e1f1 centralize thread state transition 2024-12-24 16:10:53 +08:00
hyl
8752a17203 console关闭版本 2024-12-24 02:38:36 +00:00
TXuian
d68abecdba Merge branch 'to_prepare' into push_to_prepare 2024-12-24 03:37:35 +08:00
TXuian
e0ff453726 Support Schedule node 2024-12-24 03:36:26 +08:00
TXuian
af1ceec308 Add schedule node 2024-12-24 02:28:20 +08:00
TXuian
21104f0f31 Merge branch 'prepare_for_master' into push_to_prepare 2024-12-24 01:08:01 +08:00
TXuian
ab531f720a little fix 2024-12-24 01:03:56 +08:00
TXuian
21304531a5 Add schedule node midway 2024-12-24 01:01:54 +08:00
TXuian
7639937678 little fix 2024-12-23 22:40:54 +08:00
songyanguang
9fbb5be499 Modify _address_translate 2024-12-20 10:38:34 +08:00
songyanguang
7e94dc5cb2 fix build error 2024-12-19 21:40:06 +08:00
songyanguang
197957f202 Modify map_pages 2024-12-19 21:34:23 +08:00
songyanguang
a2ed0ee073 Add pagetable_riscv_level3.c 2024-12-19 21:10:55 +08:00
songyanguang
9a6857843b load fs.img shell fs_server 2024-12-19 21:06:31 +08:00
songyanguang
8f0c6bbd5c build services 2024-12-19 20:59:36 +08:00
songyanguang
64ba03adef Modify kalloc for RISCV only supports -2GB to 2GB in link script file 2024-12-19 20:50:29 +08:00
songyanguang
2087cb7d33 buddy fits more than 4GB of memory. 2024-12-19 20:40:29 +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
hyl
3f08641909 apm32f103 fit can & uvcan with no shell 2024-12-11 18:56:08 +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