Commit Graph

  • 5ed3ba4240 Merge branch '5g_usb' of https://gitlink.org.cn/kameblue/xiuos into 5g_usb lr 2024-06-03 17:22:54 +0800
  • ea8b1f5374 Add USB source tree xj 2024-06-03 01:55:57 -0700
  • d2dd347ed5 Add USB source tree xj 2024-06-03 01:48:32 -0700
  • 4f182f90c9 add hal ethernet driver lr 2024-06-03 16:45:09 +0800
  • c5263acba5 Add USB source tree xj 2024-06-03 01:31:46 -0700
  • b9cd006f8f Add USB source tree xj 2024-06-03 01:19:34 -0700
  • 730d3be87b Add USB source tree xj 2024-06-03 01:12:51 -0700
  • 01e8e80c0e Add USB source tree xj 2024-06-03 00:47:04 -0700
  • bac3958eae test rk3568 uart TXuian 2024-06-03 15:02:22 +0800
  • c8bc2ddd05 Add USB configure file xj 2024-06-02 23:42:52 -0700
  • 0b43c65650 Add USB folders xj 2024-06-02 23:16:08 -0700
  • 5d6cd493bf Merge branch 'smp' of https://gitlink.org.cn/tuyuyang/xiuos into lwip lr 2024-05-31 09:40:35 +0800
  • 3a99cc550c Support multithread server TXuian 2024-05-31 01:17:57 +0800
  • 67f6b4641c fix sys_arch.c lr 2024-05-29 18:34:37 +0800
  • 2f4a29860c Merge branch 'smp' of https://gitlink.org.cn/tuyuyang/xiuos into lwip lr 2024-05-29 16:53:35 +0800
  • 60b1906396 fix sys_arch to adapt kernel semaphore lr 2024-05-29 16:44:19 +0800
  • d05754a98e Fix a semaphore.c bug TXuian 2024-05-29 16:22:23 +0800
  • a9309fa1b4 Merge branch 'smp' of https://gitlink.org.cn/tuyuyang/xiuos into lwip lr 2024-05-29 15:37:20 +0800
  • 6add0df96b fix lwipopts.h lr 2024-05-29 15:33:12 +0800
  • 6d4cef4358 Support armv8 clock. TXuian 2024-05-29 15:10:52 +0800
  • 5a2c07e1a9 Support kernel semaphore. TXuian 2024-05-29 11:06:03 +0800
  • bd7966c5a3 Support armv8 smp TXuian 2024-05-28 15:11:38 +0800
  • 6114b4618f Support armv8.(TODO: fix clock) TXuian 2024-05-28 10:54:21 +0800
  • 71cf0c667c Support virt armv8.(Todo: fix clock intr) TXuian 2024-05-27 14:57:58 +0800
  • 80f80b64f0 ArmV8 support arch mmu intr clock TXuian 2024-05-24 16:06:09 +0800
  • c1e99c449a Merge branch 'armv8' of https://gitlink.org.cn/tuyuyang/xiuos into armv8 TXuian 2024-05-24 13:47:59 +0800
  • ba54936940 Fix session bug. TXuian 2024-05-24 13:45:27 +0800
  • 0efbe375eb TODO: Support armv8 liuqh 2024-05-24 13:43:31 +0800
  • a0c6addb14 fix sys_sem_* and sys_mbox_* function lr 2024-05-23 16:55:36 +0800
  • 8c0b51161e Revert "add debug message" lr 2024-05-23 15:54:34 +0800
  • 99967e9f9b add debug message lr 2024-05-23 15:50:37 +0800
  • 2147d92121 complie and debug test_net lr 2024-05-23 11:26:36 +0800
  • dced598cbf test lwip through udp lr 2024-05-22 20:38:09 +0800
  • 43bb298df9 warp the socket api lr 2024-05-22 18:05:50 +0800
  • 2e11a31da3 support amp 树数在变干 2024-05-22 17:37:23 +0800
  • dd0c6c66ed Fix ipc to support null pointer. TXuian 2024-05-22 15:46:36 +0800
  • 446c3746a6 update stack size and heap size 树数在变干 2024-05-22 15:10:22 +0800
  • 2c4fe30bd3 Fix style. TXuian 2024-05-22 13:55:30 +0800
  • 1a4be4e6b4 enable lwip socket api lr 2024-05-21 15:51:28 +0800
  • f1d39b2e25 lwip server with !NO_SYS init lr 2024-05-21 15:30:11 +0800
  • f7a232ed4f Fix minor cases. TXuian 2024-05-20 16:55:43 +0800
  • 6252e7e383 fix lwip !no_sys to complied success lr 2024-05-20 15:43:45 +0800
  • 3e4c6e35e3 add sys_arch.c in makefile in net_server lr 2024-05-20 15:33:05 +0800
  • d63d9dfae4 disable lwip_socket lr 2024-05-20 15:30:35 +0800
  • 3178ece116 Merge branch 'smp' of https://gitlink.org.cn/tuyuyang/xiuos into lwip lr 2024-05-20 14:32:22 +0800
  • f4e193a738 Support Userland semaphore server TXuian 2024-05-20 14:29:22 +0800
  • fa710bbc37 modify lwip to !no_sys lr 2024-05-20 10:19:39 +0800
  • 4e67992516 Merge branch 'smp' of https://gitlink.org.cn/tuyuyang/xiuos into lwip lr 2024-05-20 09:27:24 +0800
  • 29f1df2eea Fix bitmap64 corner case. TXuian 2024-05-19 17:37:52 +0800
  • 4803239498 Support thread. TXuian 2024-05-19 11:48:43 +0800
  • 736ba18769 Rename struct Thread; Completely split task memspace and shceduling TXuian 2024-05-18 21:37:30 +0800
  • bcc5251dc0 add test_net.c lr 2024-05-17 18:07:26 +0800
  • 59c1edce98 add test_net.c and modify makefile lr 2024-05-17 16:10:04 +0800
  • 514b9973b6 modify makefile eventually again lr 2024-05-17 15:23:08 +0800
  • 18537fc922 modify makefile eventually lr 2024-05-17 09:56:21 +0800
  • aabb860bb2 modify makefile lr 2024-05-16 21:53:56 +0800
  • 0acf8c26be modify makefile lr 2024-05-16 21:03:01 +0800
  • b2022bac12 modify lwip/arch.h lr 2024-05-16 16:03:36 +0800
  • 3cec54bf5f modify makefile lr 2024-05-16 15:48:48 +0800
  • f81a16a041 modify fs nr_bit_block lr 2024-05-16 14:55:16 +0800
  • a66d833cea Merge branch 'smp' of https://gitlink.org.cn/tuyuyang/xiuos into lwip lr 2024-05-16 14:47:23 +0800
  • 642023dd0c delete arch lr 2024-05-16 14:45:57 +0800
  • 0b858de120 Fix userland exit() type TXuian 2024-05-16 14:44:41 +0800
  • 63c67f7185 modify arch lr 2024-05-16 14:27:44 +0800
  • 56ec6edbe5 Add README.md TXuian 2024-05-16 14:12:32 +0800
  • 5a12635b85 Support Ipc server cycle handler. TXuian 2024-05-16 11:25:32 +0800
  • bbfc42fbab modify makefile lr 2024-05-16 11:19:34 +0800
  • c6de550e45 Fix UserFS, support more blocks. TXuian 2024-05-16 10:34:39 +0800
  • 7aa0cde8f2 modify mkfs.h lr 2024-05-15 18:34:57 +0800
  • 40726602ec Merge branch 'smp' into lwip lr 2024-05-15 18:02:27 +0800
  • 52387d47a7 Change some compile flags. TXuian 2024-05-15 17:59:38 +0800
  • 526834acda init net lr 2024-05-15 17:54:07 +0800
  • 48abec8a00 Support imx6q-sabrelite userland timer driver. TXuian 2024-05-11 17:12:23 +0800
  • e62863bc22 Merge branch 'smp' of https://gitlink.org.cn/tuyuyang/xiuos into smp liuqh 2024-05-10 15:42:42 +0800
  • a836b7f5c8 Start support ok1028a-c. liuqh 2024-05-10 15:42:29 +0800
  • 79d741e015 Fix softkernel uint32_t. TXuian 2024-05-10 15:40:36 +0800
  • b6dd58c629 Optimize XiZi_AIoT FS fd allocation. TXuian 2024-05-09 16:01:43 +0800
  • 16a53d4e80 Fix is_spinlock_hold_by_current_cpu. TXuian 2024-05-09 14:04:25 +0800
  • 6d54c54bcc Use new actracer. TXuian 2024-05-09 10:52:17 +0800
  • a19312df24 Use new sys tracer. TXuian 2024-05-09 09:39:07 +0800
  • 361ea2b53e Merge branch 'smp' of https://gitlink.org.cn/tuyuyang/xiuos into smp liuqh 2024-05-08 15:36:46 +0800
  • 6b91caac18 TODO: Port ok1028a-c. liuqh 2024-05-08 15:35:21 +0800
  • 3b011500f1 Change Service dir structure, erase uncessary hardkernel functions. TXuian 2024-05-08 15:22:08 +0800
  • 18eff4334c Use better KPrintf TXuian 2024-05-07 18:02:19 +0800
  • 843c1f3a2f add ch32v208rbt6 board ch32v208branch wty 2024-05-07 01:23:30 -0700
  • 50ecc1e520 Finish micorkernel functions. TXuian 2024-05-01 12:12:13 +0800
  • 7a296b2744 Support blockiing server. TXuian 2024-04-30 22:52:28 +0800
  • 3a985252d9 Support blocking server. TXuian 2024-04-30 18:17:31 +0800
  • 9f9e25a98e Support running task list management. TXuian 2024-04-30 14:49:51 +0800
  • baa04913bd Support running task list management. TXuian 2024-04-30 14:24:07 +0800
  • 3c6e8ce109 Enhance optimization and warning level. TXuian 2024-04-30 11:22:38 +0800
  • 077dcd66ac Support O2 optimization TXuian 2024-04-29 18:27:28 +0800
  • 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 xuedongliang 2024-04-29 14:12:06 +0800
  • 88ded7ca16 Merge branch 'prepare_for_master' of https://gitlink.org.cn/xuos/xiuos into prepare_for_master TXuian 2024-04-29 10:49:00 +0800
  • 8d2d7e3e09 Make sure that kernel is interrupt disabled. TXuian 2024-04-29 10:46:07 +0800
  • 695dd91201 Close interrupt during trapframe construction. TXuian 2024-04-28 18:34:45 +0800
  • e5df6012af Support blocking task. TXuian 2024-04-28 15:49:41 +0800
  • a24d73f710 Fully support userland interrupt handler. Use fixed common abort handler. TXuian 2024-04-28 14:44:49 +0800
  • a7cbb0d041 delete task only when it's not in running. TXuian 2024-04-26 17:39:23 +0800
  • 03039cbdab fix sys_kill. TXuian 2024-04-26 11:05:10 +0800