TXuian
|
18eff4334c
|
Use better KPrintf
|
2024-05-07 18:02:19 +08:00 |
TXuian
|
50ecc1e520
|
Finish micorkernel functions.
|
2024-05-01 12:12:13 +08:00 |
TXuian
|
7a296b2744
|
Support blockiing server.
|
2024-04-30 22:52:28 +08:00 |
TXuian
|
3a985252d9
|
Support blocking server.
|
2024-04-30 18:17:31 +08:00 |
TXuian
|
9f9e25a98e
|
Support running task list management.
|
2024-04-30 14:49:51 +08:00 |
TXuian
|
baa04913bd
|
Support running task list management.
|
2024-04-30 14:24:07 +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 |
xuedongliang
|
bcd9835020
|
Support smp for softkernel. Support userland interrupt handler by using ipc. Assure that interrupt is close in kernel and one thread kernel state. Support userland dynamic memory allocation. Move elf image reader to usyscall level. Support blocking task in ipc procedure. Split free physical memory to kernel usage and userland usage. Support killing a other task, but will only freeing a task while it’s not in running state from Tuyuyang
it is OK
|
2024-04-29 14:12:06 +08:00 |
TXuian
|
88ded7ca16
|
Merge branch 'prepare_for_master' of https://gitlink.org.cn/xuos/xiuos into prepare_for_master
|
2024-04-29 10:49:00 +08:00 |
TXuian
|
8d2d7e3e09
|
Make sure that kernel is interrupt disabled.
|
2024-04-29 10:46:07 +08:00 |
TXuian
|
695dd91201
|
Close interrupt during trapframe construction.
|
2024-04-28 18:34:45 +08:00 |
TXuian
|
e5df6012af
|
Support blocking task.
|
2024-04-28 15:49:41 +08:00 |
TXuian
|
a24d73f710
|
Fully support userland interrupt handler. Use fixed common abort handler.
|
2024-04-28 14:44:49 +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 |
hc0014
|
6f3ec7de67
|
Merge pull request 'add ch32v307 uart & usb & can' (#448) from hc0014/xiuos:prepare_for_master into prepare_for_master
|
2024-04-26 09:31:09 +08:00 |
TXuian
|
10cc7cc270
|
Unify kernel entrance.
|
2024-04-25 13:51:18 +08:00 |
TXuian
|
52b549c14c
|
support irq
|
2024-04-25 09:32:10 +08:00 |
TXuian
|
213a92330e
|
Optimize session connection and buddy.
|
2024-04-24 14:31:00 +08:00 |
TXuian
|
fc380de895
|
Fix some bugs.
|
2024-04-24 10:19:58 +08:00 |
huang
|
104791dbbe
|
Merge branch 'prepare_for_master' of https://gitlink.org.cn/hc0014/xiuos into prepare_for_master
|
2024-04-03 16:37:36 +08:00 |
huang
|
b9bfce4865
|
modify linux
|
2024-04-03 16:31:31 +08:00 |
TXuian
|
a2e5b49b19
|
fix sys_poll_session performance bug.
|
2024-04-02 10:56:28 +08:00 |
TXuian
|
f5ad8437b5
|
use common spinlock.c
|
2024-03-26 10:05:02 +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
|
620965dc2c
|
Fix one dabort and iabort lock bug.
|
2024-03-19 10:22:02 +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 |
xuedongliang
|
9a3f8bd120
|
新增PLC测试应用和对应JSON from juqiuyue
it is OK
|
2024-03-14 15:39:18 +08:00 |
jqy1988
|
93614746fe
|
Merge branch 'prepare_for_master' of https://gitlink.org.cn/xuos/xiuos into control
|
2024-03-14 15:33:12 +08:00 |
xuedongliang
|
3b2a27ae9a
|
Support zynq7000-zc702 for XiZi-AIoT from XiZi-AIot
it is OK
|
2024-03-14 15:26:21 +08:00 |
jqy1988
|
142a817ff3
|
add nj501 test app and json file
|
2024-03-14 14:36:41 +08:00 |
TXuian
|
3dc6d58bdb
|
Support whole kernel lock. TODO: fix spawn.
|
2024-03-14 14:28:11 +08:00 |
hc0014
|
dc2aff8457
|
add ch32v307vct6 usb and can
|
2024-03-14 10:29:52 +08:00 |
hyl
|
1044b26f14
|
补充can,485测试说明文档和木兰协议
|
2024-03-14 10:14:41 +08:00 |
TXuian
|
01f4d45e0c
|
Start multi cores in imx6q
|
2024-03-13 17:56:49 +08:00 |
jqy1988
|
d2ec2ba096
|
add simens 1200plc test app and json
|
2024-03-13 09:13:15 +08:00 |
TXuian
|
63de0f983c
|
Merge branch 'tmp' into zynq
|
2024-03-12 16:38:59 +08:00 |
TXuian
|
85b5d365df
|
merge fs changes.
|
2024-03-12 16:37:08 +08:00 |
TXuian
|
9b92c71a21
|
Start supporting smp.
|
2024-03-12 16:31:21 +08:00 |
anguoyoula
|
293fd9fea9
|
update heap size
|
2024-03-12 16:28:50 +08:00 |
xuedongliang
|
1a3202748e
|
support rzg2ul-m33 from chuyunfei
it is OK
|
2024-03-12 16:28:14 +08:00 |
xuedongliang
|
098a19e614
|
refactor: update the filesystem from gao
|
2024-03-12 16:27:03 +08:00 |
hyl
|
1e6f366843
|
移植并验证:can驱动485驱动;未验证:USB驱动
|
2024-03-12 16:05:17 +08:00 |