Commit Graph

2315 Commits

Author SHA1 Message Date
lr 18537fc922 modify makefile eventually 2024-05-17 09:56:21 +08:00
lr aabb860bb2 modify makefile 2024-05-16 21:53:56 +08:00
lr 0acf8c26be modify makefile 2024-05-16 21:03:01 +08:00
lr b2022bac12 modify lwip/arch.h 2024-05-16 16:03:36 +08:00
lr 3cec54bf5f modify makefile 2024-05-16 15:48:48 +08:00
lr f81a16a041 modify fs nr_bit_block 2024-05-16 14:55:16 +08:00
lr a66d833cea Merge branch 'smp' of https://gitlink.org.cn/tuyuyang/xiuos into lwip 2024-05-16 14:47:23 +08:00
lr 642023dd0c delete arch 2024-05-16 14:45:57 +08:00
TXuian 0b858de120 Fix userland exit() type 2024-05-16 14:44:41 +08:00
lr 63c67f7185 modify arch 2024-05-16 14:27:44 +08:00
TXuian 56ec6edbe5 Add README.md 2024-05-16 14:12:32 +08:00
TXuian 5a12635b85 Support Ipc server cycle handler. 2024-05-16 11:25:32 +08:00
lr bbfc42fbab modify makefile 2024-05-16 11:19:34 +08:00
TXuian c6de550e45 Fix UserFS, support more blocks. 2024-05-16 10:34:39 +08:00
lr 7aa0cde8f2 modify mkfs.h 2024-05-15 18:34:57 +08:00
lr 40726602ec Merge branch 'smp' into lwip 2024-05-15 18:02:27 +08:00
TXuian 52387d47a7 Change some compile flags. 2024-05-15 17:59:38 +08:00
lr 526834acda init net 2024-05-15 17:54:07 +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 79d741e015 Fix softkernel uint32_t. 2024-05-10 15:40:36 +08:00
TXuian b6dd58c629 Optimize XiZi_AIoT FS fd allocation. 2024-05-09 16:01:43 +08:00
TXuian 16a53d4e80 Fix is_spinlock_hold_by_current_cpu. 2024-05-09 14:04:25 +08:00
TXuian 6d54c54bcc Use new actracer. 2024-05-09 10:52:17 +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
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