Commit Graph

  • e696ba4440
    fix: 解决创建buddy的函数栈帧过大的问题 (#1189) master LoGin 2025-06-08 10:56:26 +08:00
  • 996150bbc4
    fix(sbrk): 将sbrk移出syscall_table (#1197) 火花 2025-06-06 21:56:06 +08:00
  • 78588e88b1
    refactor-process-pcb-init (#1193) LoGin 2025-06-05 22:51:27 +08:00
  • 0b358b9db5
    refactor(mm/syscall): 重构mm下的系统调用 (#1185) kaleidoscope416 2025-06-05 20:06:57 +08:00
  • 8ff7cd5546
    fix(vfs):修复getdents系统调用 (#1195) DoL 2025-06-05 15:09:43 +08:00
  • 326cf3e0a3
    refactor(process): 重构process下的系统调用 (#1184) DoL 2025-06-04 21:29:51 +08:00
  • 58e7943c13
    refactor: refactor tracepoint (#1186) linfeng 2025-06-04 13:53:27 +08:00
  • 41c7f962c9
    refactor(irq): 拆分inner_setup_irq函数,降低栈内存峰值 (#1187) LoGin 2025-06-04 13:10:47 +08:00
  • 9f9b37c492
    refactor(syscall):将syscall trait 中的handle参数from_user修改为TrapFrame (#1188) DoL 2025-06-04 10:18:03 +08:00
  • 5db1f9ad54
    refactor(ipc): Refactor the syscalls in ipc (#1183) Vitus 2025-05-30 20:52:44 +08:00
  • 6ac8e1f0cd
    refactor(mm): 优化内存管理模块代码结构 (#1181) LoGin 2025-05-29 17:40:11 +08:00
  • 1032474cbf
    refactor(driver/acpi): 重构ACPI表读取逻辑并优化栈内存使用 (#1178) LoGin 2025-05-29 16:42:11 +08:00
  • a951a88bee
    refactor(epoll): epoll syscall refactor (#1180) 火花 2025-05-27 14:05:18 +08:00
  • e9d82983e1
    refactor(x86_64/process): 简化TSSManager初始化方式 (#1179) LoGin 2025-05-27 14:03:09 +08:00
  • ef9c935732
    fix: 检查栈帧大小 (#1126) YJwu2023 2025-05-26 17:33:25 +08:00
  • a56444e1ad
    refactor(vfs): refactor some fs syscalls to syscall-table (#1177) LoGin 2025-05-24 23:17:26 +08:00
  • aa394c1f6f
    feat(wait): 调整内核wait4函数参数类型 (#1175) 火花 2025-05-24 13:31:20 +08:00
  • e061e1b93d
    fix: 修复部分函数的爆栈问题 (#1172) fix-stack-overflow DoL 2025-05-24 13:29:03 +08:00
  • ae987c6f9a
    doc: Add Q&A docs (#1174) LoGin 2025-05-23 02:02:48 +08:00
  • 2a867f467e feat: 打开clippy的stack overflow静态检查 YJwu2023 2025-03-31 23:23:19 +08:00
  • 6242ecb2bd
    ci: 添加文档翻译的GitHub Actions工作流 (#1171) LoGin 2025-05-22 15:09:37 +08:00
  • b397190fea
    docs: 更新README文件并添加README_CN.md和SUPPORTERS.md (#1170) LoGin 2025-05-22 12:32:23 +08:00
  • ba734c8d6b
    fix: Fix stack related errors (#1167) linfeng 2025-05-22 08:52:32 +08:00
  • 880720250e
    doc: Add ai doc translate tool and add English doc. (#1168) LoGin 2025-05-20 10:44:28 +08:00
  • fccfa6f7ff
    feat: 支持动态链接 (#910) chiichen 2025-05-19 14:29:55 +08:00
  • b322121dd9
    feat(syscall): 添加syscall table的实现 (#1164) LoGin 2025-05-13 18:59:18 +08:00
  • 545bc2c346
    fix: 为ctrl+C设置trap,防止shell进程意外退出 (#1162) 火花 2025-05-12 21:55:47 +08:00
  • 0bc74e16e0
    fix:修改busybox编译选项,启用busybox作为初始引导程序以及shell程序 (#1161) 火花 2025-05-10 20:56:36 +08:00
  • d3ae9c7c4a
    fix(page_cache): 修复pagecache无法直接mmap然后读写文件的bug (#1158) LoGin 2025-05-10 12:12:03 +08:00
  • 7486ad438c
    fix bugs in poll and epoll (#1135) linfeng 2025-05-09 23:08:50 +08:00
  • cd3289e4b4
    feat: 实现并测试 newfstatat 系统调用 (#1153) LoGin 2025-05-09 23:04:58 +08:00
  • 5422256d63
    fix: 修复无法执行当前目录下程序的bug (#1154) 火花 2025-05-09 15:16:10 +08:00
  • 0b89d7130e
    refactor(vfs): 重构statx系统调用的实现 (#1149) LoGin 2025-05-09 14:46:10 +08:00
  • bc9bb9607f
    Feat(tty): Supplement process group logic (#1139) 火花 2025-05-08 15:05:02 +08:00
  • f3bfe77712
    fix(boot): won't fail to boot when kvm not available (#1152) Samuel Dai 2025-05-07 23:23:10 +08:00
  • 5e87c41d96
    chore: 更新loongArch64依赖版本至0.2.5 (#1151) LoGin 2025-05-07 19:00:02 +08:00
  • 37aa18e09f
    ci: 限制Docker镜像推送和CNB.cool同步任务仅在主仓库执行 (#1150) LoGin 2025-05-07 13:20:06 +08:00
  • 4cc267146a
    feat(la64): 实现了较为早期的la64的异常处理的注册 (#1138) LoGin 2025-05-07 13:14:54 +08:00
  • ed0561424e
    fix(tools): 调整bootstrap.sh脚本中的banner和依赖安装顺序 (#1144) LoGin 2025-04-29 01:27:44 +08:00
  • 187a501f4b
    feat: 添加同步到CNB.cool的GitHub Actions工作流 (#1136) LoGin 2025-04-22 21:01:35 +08:00
  • fcb5bf4496
    Feat(process): 增加ProcessGroup以及Session机制 (#1115) 火花 2025-04-22 13:22:42 +08:00
  • 50bbcae01a
    feat:Add tracepoint prototype (#1088) linfeng 2025-04-22 01:58:44 +08:00
  • 2c81a9760e
    fix: la64 ci (#1134) LoGin 2025-04-22 01:35:30 +08:00
  • e80796eb82
    feat: la64 boot (#1132) LoGin 2025-04-20 18:51:45 +08:00
  • 167d272792
    refactor epoll related implementation (#1128) linfeng 2025-04-20 16:41:49 +08:00
  • 0f827fb191
    fix(build): filter out mislinked debug symbol in the first link stage (#1129) Samuel Dai 2025-04-14 10:11:14 +08:00
  • 1485456bf3
    refacotr: remove all c files (#1131) linfeng 2025-04-14 09:56:14 +08:00
  • 2452957cf4 feat(net): 引入kthread,将Inet-网卡处理流程移入内核线程中 feat-network-rebuild Samuka007 2025-04-09 12:12:49 +08:00
  • fa36c44f8f
    feat(build): use dadk with version isolation (#10) oscomp Samuel Dai 2025-04-07 21:18:08 +08:00
  • 2d06264d79
    feat: 实现ppoll系统调用并优化poll相关功能 (#1127) LoGin 2025-04-02 21:10:52 +08:00
  • 91cc4adba9
    fix the panic error for riscv64 (#1123) linfeng 2025-04-02 13:49:57 +08:00
  • 03015e2559
    feat: 支持在rv64下,运行rust编写的helloworld程序 (#1125) LoGin 2025-03-30 01:28:41 +08:00
  • 55833537f1
    fix: 修复elf加载器在读取解释器路径时的越界问题 (#1124) LoGin 2025-03-29 23:46:55 +08:00
  • b6db20c072
    feature: virtio console support (#1113) LoGin 2025-03-27 20:48:40 +08:00
  • 8fef80f8ed
    refactor: 移除网络重构分支中,use xxx::*的内容 (#1117) LoGin 2025-03-27 20:32:09 +08:00
  • 3d663af8a2
    fix: remove useless c code (#1116) linfeng 2025-03-27 14:16:10 +08:00
  • 870c34c6f2 refactor: 删除多余的代码 longjin 2025-03-25 13:48:59 +08:00
  • 06b0853a1b Merge branch 'master' into feat-network-rebuild longjin 2025-03-25 13:43:48 +08:00
  • 4729ec69c4
    feat(kvm): 删除了旧版本kvm的代码 (#1093) Z Fan 2025-03-25 13:41:30 +08:00
  • 8b8f2f7981
    chore: 将cargo.lock恢复提交到git (#1114) LoGin 2025-03-25 11:27:50 +08:00
  • 9fb1d18715
    fmt (#1110) 火花 2025-03-25 00:40:44 +08:00
  • f8c5e12d70
    fix: 修复slab分配器的UAF\内存越界问题 (#1111) LoGin 2025-03-24 23:21:22 +08:00
  • 13514f6695
    fix: 修复nttyData的buffer导致初始化时,栈溢出的问题 (#1112) LoGin 2025-03-24 23:17:06 +08:00
  • 6f4144cc00
    fix(ci): enable workflow support for oscomp branch (#7) Samuel Dai 2025-03-22 08:49:26 +08:00
  • 717bd9209a
    feat(ci): add CI support for building and booting riscv64 kernel in workflow, within oscomp environment (#6) Samuel Dai 2025-03-21 22:47:57 +08:00
  • 510b1c2f0f
    feat(ide): disable empty debug terminal, add qemu output to file (#5) Samuel Dai 2025-03-19 21:58:07 +08:00
  • 91511c9de9
    Merge branch 'master' into feat-network-rebuild Samuel Dai 2025-03-18 20:43:41 +08:00
  • 95f5e0807e
    make fmt (#1109) 火花 2025-03-18 20:42:09 +08:00
  • 153b7a6cb8
    feat(CI): Build both platform image without edit configs (#3) Samuel Dai 2025-03-18 15:20:54 +08:00
  • fbb0d1f4a5 Merge remote-tracking branch 'upstream/master' into oscomp Samuka007 2025-03-17 07:39:04 +00:00
  • 488718dc2e
    feat: 实现poll系统调用实现并修复相关bug (#1098) LoGin 2025-03-14 10:48:06 +08:00
  • ff739f08b0
    fix: permission problems in container (#1106) Samuel Dai 2025-03-13 17:57:14 +08:00
  • 62dc88f313
    feat: change default build target to riscv64 (#1104) Samuel Dai 2025-03-13 16:41:51 +08:00
  • 4f1e16a5a9 feat: change default build target to riscv64 Samuka007 2025-03-13 08:38:53 +00:00
  • 17aa298971 refactor: 将设备名称 "lo" 提取为常量 DEVICE_NAME longjin 2025-03-13 13:33:20 +08:00
  • 6dcc6cd36b
    feat(doc,env): Add WELCOME BANNER and dev container environment to OSCOMP (#1103) Samuel Dai 2025-03-12 17:14:28 +08:00
  • 9700b685d6 cleanup codes Samuka007 2025-03-12 11:37:21 +08:00
  • be0f09c9ec
    Merge pull request #1101 from DragonOS-Community/revert-1097-merge-network-refactor Samuel Dai 2025-03-12 11:12:34 +08:00
  • a22408b65b
    Revert "Merge Master" Samuel Dai 2025-03-12 11:12:03 +08:00
  • 65f6119c9f
    chore: 删除package-lock.json并恢复.gdbinit配置文件 (#1100) LoGin 2025-03-12 00:23:08 +08:00
  • 24b102b030
    添加set_user_sigmask (#1090) 火花 2025-03-11 23:25:42 +08:00
  • a02f4c0b92 feat(net): Add Inet documenation Samuka007 2025-03-10 15:31:41 +08:00
  • b361310953 fmt Samuka007 2025-03-10 14:04:37 +08:00
  • 5644e716e1 fix: 在插入新的timer时,边界条件判断不正确的问题 (#1091) LoGin 2025-03-07 12:05:45 +08:00
  • 3364e0424f feat(virtualization): 内核虚拟化支持 (#1073) Z Fan 2025-03-04 10:56:20 +08:00
  • 152dbf125a fix: 修复do_wait函数在wait所有子进程时,忘了释放锁就sleep的bug (#1089) LoGin 2025-02-08 23:35:09 +08:00
  • 5b4d581e92 feat: 完善sys_reboot (#1084) LoGin 2025-02-06 22:55:45 +08:00
  • 55d7280a51 fix(process): 修复copy_process的一些bug & 支持默认init进程传参 (#1083) LoGin 2025-02-06 22:51:51 +08:00
  • 69dde46586
    fix(net): misc of resources release (#1096) Samuel Dai 2025-03-10 12:58:39 +08:00
  • 6fa06ff08a
    fix: 在插入新的timer时,边界条件判断不正确的问题 (#1091) LoGin 2025-03-07 12:05:45 +08:00
  • 597315b04d
    feat(virtualization): 内核虚拟化支持 (#1073) Z Fan 2025-03-04 10:56:20 +08:00
  • 01dcb5d7a8
    fix: 修复do_wait函数在wait所有子进程时,忘了释放锁就sleep的bug (#1089) LoGin 2025-02-08 23:35:09 +08:00
  • 7ae6621cfa
    feat: 完善sys_reboot (#1084) LoGin 2025-02-06 22:55:45 +08:00
  • a3011dd24a
    fix(process): 修复copy_process的一些bug & 支持默认init进程传参 (#1083) LoGin 2025-02-06 22:51:51 +08:00
  • c4c35ed0cc Merge remote-tracking branch 'upstream/master' into feat-network-rebuild Samuka007 2025-01-12 20:30:27 +08:00
  • a05738e7cc
    fix: 修正nographic启动时,控制台日志未能输出到文件的问题 (#1082) LoGin 2025-01-01 23:38:43 +08:00
  • e92424df8d
    fix(mm): 修复fat文件系统的PageCache同步问题 (#1005) MemoryShore 2025-01-01 23:38:00 +08:00
  • a08191c719
    feat(fs/syscall): 实现fchdir系统调用 (#1081) LoGin 2025-01-01 23:36:37 +08:00
  • bcf0382763
    fix: 修复wait4系统调用部分语义与Linux不一致的问题 (#1080) LoGin 2025-01-01 14:25:46 +08:00
  • 57b20d2326
    chore: update docker image version in script && update doc (#1076) LIU Yuwei 2024-12-16 01:48:46 +08:00