Commit Graph

  • 2b72148cae
    feat(syscall): 实现syscall restart (#1075) LoGin 2024-12-13 00:56:20 +08:00
  • 72423f90bb
    feat(ebpf): support Aya framework. (#1070) linfeng 2024-12-07 16:41:37 +08:00
  • c09af909c5
    chore: 修复编译镜像未能正确安装工具链的问题 (#1071) LoGin 2024-12-07 16:37:15 +08:00
  • 6e85059fbc
    feat:添加sigprocmask系统调用 (#1046) 火花 2024-12-07 16:36:55 +08:00
  • 4f8f269baf
    fix: 解决进程退出时没有主动释放fdtable的问题 (#1069) LoGin 2024-12-02 00:39:52 +08:00
  • 1848f09ea4
    Merge pull request #1068 from fslongjin/patch-merge-master-1129 LoGin 2024-11-29 21:06:34 +08:00
  • 0e6201779a fmt longjin 2024-11-29 13:06:04 +00:00
  • b9c07e0be2 Merge remote-tracking branch 'origin/master' into patch-merge-master-1129 longjin 2024-11-29 13:01:15 +00:00
  • ffa8e88c60
    fix:命名管道读行为不符合posix规范问题 (#1066) LoGin 2024-11-28 23:57:19 +08:00
  • 0896c3311c
    Merge pull request #1064 from fslongjin:patch-fix-a-locking-problem Samuel Dai 2024-11-28 22:26:17 +08:00
  • bbea79ec19 feat(socket): 添加shutdown方法并实现ShutdownTemp的TryFrom转换 xiaolin2004 2024-11-28 19:20:01 +08:00
  • 57e0b2e96a feat(socket): 实现shutdown系统调用的基础结构并启用相关方法 xiaolin2004 2024-11-28 14:38:54 +08:00
  • df3bf6d60a
    fix: 修复无唤醒事件时,核心卡死在idle进程的问题 (#1063) LoGin 2024-11-28 14:33:14 +08:00
  • b7495981f4 fix: 修正IfaceCommon的bounds字段的锁使用问题&调度问题 longjin 2024-11-27 17:11:21 +00:00
  • 62da73bbe5
    fix: 修正进程pcb的on_cpu字段未设置导致的panic问题 (#1057) LoGin 2024-11-28 01:04:48 +08:00
  • 14c21430a5 Merge branch 'master' into feat-network-rebuild longjin 2024-11-27 14:34:01 +00:00
  • e8b1db320d
    chore: Bump dadk to 0.2.0 (#1058) LoGin 2024-11-27 01:30:31 +08:00
  • 539ee3eaeb
    fix(backtrace):Use more reasonable compile options (#1056) linfeng 2024-11-25 16:28:05 +08:00
  • 23ccf763b6
    fix(user): 修复clean ./user时出现参数过长的问题 (#1037) yuyi2439 2024-11-22 22:49:10 +08:00
  • dab9a7aad8 turn off syscall Samuka007 2024-11-20 17:04:12 +08:00
  • f438808421 纸糊忙等tcp connecting,尚不明确连接可用的机制。 Samuka007 2024-11-20 16:59:11 +08:00
  • 081428c0d8
    feat: update to new backtrace lib (#1049) linfeng 2024-11-19 21:55:22 +08:00
  • 2cac148dc1
    doc: 添加dadk文档的链接,并且修正namespace文档的一些问题 (#1053) LoGin 2024-11-18 20:57:23 +08:00
  • 750b3b5d91
    feat(debug)[WIP]: add static-keys support (#1025) linfeng 2024-11-16 16:21:20 +08:00
  • bd5f713617
    Merge pull request #1048 from Samuka007/feat-network-rebuild upstream/feat-network-rebuild Samuel Dai 2024-11-15 17:46:21 +08:00
  • e232830c18
    ci: 推送文档到s3时,不同步p/*目录下的文件 (#1050) LoGin 2024-11-15 00:10:32 +08:00
  • 1a046769ee merge main Samuka007 2024-11-13 20:08:46 +08:00
  • e4115c9724 turn off syscall printings Samuka007 2024-11-13 18:02:36 +08:00
  • aaf9a5f2e6 turn off syscall printing, remove unused imports and make fmt Samuka007 2024-11-13 17:59:03 +08:00
  • d6755136f8
    Merge branch 'DragonOS-Community:feat-network-rebuild' into feat-network-rebuild Samuel Dai 2024-11-13 16:40:46 +08:00
  • 7411864225
    Merge pull request #1041 from smallcjy:fix-udp Samuel Dai 2024-11-13 16:39:35 +08:00
  • ff76b0fcb8
    修复tty处理信号时错误地将前台进程组置空的问题 & clone时未拷贝父进程tty的问题 (#1043) MemoryShore 2024-11-12 16:31:13 +08:00
  • 0f094e50de
    fix: 修复了do execve 加载程序失败时,没能正确返回错误码给用户态的问题 (#1042) LoGin 2024-11-12 14:01:26 +08:00
  • 7c28051e8c
    chore: update toolchain version to 2024-11-05 (#1031) linfeng 2024-11-11 21:29:15 +08:00
  • 69715438f2
    feat(pci): 解决了pci总线子系统中pci结构一致性问题,增加了pci设备的可读属性 (#1009) 曾俊 2024-11-11 20:57:08 +08:00
  • 4e8c71b9eb fix: fix udp and run dog in udp smallcjy 2024-11-11 16:24:37 +08:00
  • 20c58101dd
    fix: do_signal函数在处理SIG_KILL时,有一处pcb强引用未归零的问题 (#1039) LoGin 2024-11-11 11:38:57 +08:00
  • f5c732d8dc
    fix(video): 增加了对frame buffer操作的安全检查 (#1034) 曾俊 2024-11-10 23:46:56 +08:00
  • 5d54e74768
    fix: add gitignore to test_namespace (#1038) LoGin 2024-11-10 20:04:23 +08:00
  • 2b180c4fa5 debug and add socket option level print Samuka007 2024-11-08 14:54:56 +08:00
  • ff13f9f622
    fix(net): TCP Resources and add syscall print, change to use latest smoltcp (#1032) Samuel Dai 2024-11-07 14:38:31 +08:00
  • 01b8a76cdc
    修复阻塞阅读eventfd时无法被中断的bug (#1030) 火花 2024-11-05 16:47:44 +08:00
  • c7ad61d495
    fix: 删除在 #949 中意外添加的旧版ida (#1027) LoGin 2024-10-31 22:14:45 +08:00
  • 2e7e4cecb0
    Update NovaShell to cb835e03e4 (#1022) MemoryShore 2024-10-31 13:48:23 +08:00
  • 7b0ef10895
    ci: change rust src to crates-io-index while using GitHub workflow (#1023) LoGin 2024-10-31 01:05:34 +08:00
  • f5b2038871
    ospp project (feature) add namespace overlayfs cgroup (#949) codeironman 2024-10-31 00:50:34 +08:00
  • 055c1448e3
    feat(doc):添加网络子系统模块 (#1020) Cai Junyuan 2024-10-30 14:46:44 +08:00
  • 84c528f53d
    fix(driver/virtio): 修改pci transport中断初始化的位置 (#1018) 黄铭涛 2024-10-29 00:26:16 +08:00
  • fad1c09757
    feat(net): 实现unix抽象地址空间 (#1017) Cai Junyuan 2024-10-28 20:29:08 +08:00
  • 55e6f0b65f
    feat:添加chown系统调用 (#962) 火花 2024-10-26 18:13:25 +08:00
  • 7f46e98e36
    chore: 修改traigebot配置(关于sig-obs & Test) (#1016) LoGin 2024-10-26 17:14:41 +08:00
  • 4dd4856f93
    fix(tty): 修复tty对tab进行处理时产生数组越界panic的问题 (#1015) LoGin 2024-10-26 12:55:31 +08:00
  • a9e28e9ce9
    fix: 临时修复键盘驱动与鼠标驱动冲突导致键盘无响应 (#1014) LoGin 2024-10-26 12:55:19 +08:00
  • dc60d68f0e
    fix: tty刷新线程初始化之前,键盘产生数据导致崩溃的问题 (#1013) LoGin 2024-10-26 12:55:06 +08:00
  • 37c2359ac4
    ci: 删除PR #948 代入的cache-toolchain.toml (#1012) LoGin 2024-10-25 18:59:54 +08:00
  • fae6e9ade4
    feat(ebpf):[WIP] add eBPF support (#948) linfeng 2024-10-25 15:59:57 +08:00
  • 80c9e8f8f0
    fix(tools):支持在无kvm支持下运行DragonOS (#1010) 黄铭涛 2024-10-25 14:26:37 +08:00
  • b9966addf1
    update novashell to 7bb802ad1e (#1006) MemoryShore 2024-10-22 22:32:50 +08:00
  • 8189cb1771
    Merge pull request #1004 from Samuka007/feat-network-rebuild Samuel Dai 2024-10-21 22:36:59 +08:00
  • bca5197bdf make fmt Samuka007 2024-10-21 11:02:31 +00:00
  • e0c725556d Merge remote-tracking branch 'upstream/feat-network-rebuild' into feat-network-rebuild Samuka007 2024-10-21 08:42:39 +00:00
  • a303dd0964 fix: ipv6, AddressFamily有转换问题。 Samuka007 2024-10-21 08:42:11 +00:00
  • 6171c42402
    update rintotek message (#1003) Samuel Dai 2024-10-21 01:24:07 +08:00
  • abc421a67f
    修正开发者参与指南的链接 (#1002) LoGin 2024-10-21 00:16:14 +08:00
  • 01c18c64b1
    feat:添加symlink系统调用 (#984) sparkzky 2024-10-20 20:56:11 +08:00
  • acfceaa42e
    fix: 修复网卡顺序的bug (#996) Cai Junyuan 2024-10-20 20:29:24 +08:00
  • cae6182257
    fix: 临时修复线程退出时处理tty前台进程组产生panic的bug (#985) LoGin 2024-10-18 17:47:28 +08:00
  • bb23a0424a
    Merge pull request #995 from 1037827920/patch-fix-virtio_error_handle Samuel Dai 2024-10-17 16:33:06 +08:00
  • 15cedf3085 去除virtio_blk, virtio_net expect错误处理,直接返回错误 黄铭涛 2024-10-17 16:15:40 +08:00
  • 7ead4a0658
    Merge pull request #992 from Samuka007/feat-network-rebuild Samuel Dai 2024-10-17 16:00:25 +08:00
  • 954dd0a906 Merge remote-tracking branch 'upstream/feat-network-rebuild' into feat-network-rebuild Samuka007 2024-10-17 07:58:51 +00:00
  • acd348572d fmt Samuka007 2024-10-17 07:49:55 +00:00
  • c9806be704 loopback assign single ip, remove unnecessary comments Samuka007 2024-10-17 07:41:46 +00:00
  • 149fc8377c remove unnecessary warnings and impls Samuka007 2024-10-17 07:22:29 +00:00
  • 7cd11b4ff8
    feat: remove syscall prettier printing (#988) Samuel Dai 2024-10-17 14:46:35 +08:00
  • 6c812d2607 fix: format check Samuka007 2024-10-17 06:45:35 +00:00
  • 251e1bca41 todo: socket close 及 port 接触占用 Samuka007 2024-10-17 06:39:49 +00:00
  • ddad6b11a1 regulate naming to posix Samuka007 2024-10-17 06:28:53 +00:00
  • b9f27f44e4 fix it back to old syscall printing style Samuka007 2024-10-17 06:05:49 +00:00
  • dcd345f6d3
    feat: 添加SYS_MKDIRAT系统调用 (#986) LoGin 2024-10-17 11:38:40 +08:00
  • de148a1dd6 remove unused imports Samuka007 2024-10-16 08:15:04 +00:00
  • ce8026c0d4 merge upstream/net Samuka007 2024-10-16 07:48:57 +00:00
  • 4736fad057 重新组织代码分布 Samuka007 2024-10-16 07:48:05 +00:00
  • 10e62c7a47
    Merge pull request #980 from val213/feat-network-rebuild Samuel Dai 2024-10-16 15:47:35 +08:00
  • 886504ff9b remove uevent test val213 2024-10-16 12:33:40 +08:00
  • b9f04fc3a4 merge upstream val213 2024-10-16 12:32:37 +08:00
  • 7025b76ef9 fmt val213 2024-10-16 12:23:47 +08:00
  • 4a2b5932cc remove uevent and netlink val213 2024-10-16 12:10:12 +08:00
  • d7be7deebc 清理积弊,不必要的动态分发和智能指针 val213 2024-10-15 23:06:41 +08:00
  • 91f24d461d
    Merge pull request #976 from Samuka007/feat-network-rebuild Samuel Dai 2024-10-14 20:36:50 +08:00
  • 63ccb53a91 merge master Samuka007 2024-10-14 12:27:38 +00:00
  • 9a1fe0f989
    Merge pull request #974 from Samuka007:feat-network-rebuild Samuel Dai 2024-10-14 20:23:46 +08:00
  • bca536ec9b clean debug messages Samuka007 2024-10-14 12:20:46 +00:00
  • 8fe49e190e make fmt Samuka007 2024-10-14 12:11:27 +00:00
  • 7cebb88792 can ctrl-c interupt from blocking accept Samuka007 2024-10-14 12:01:32 +00:00
  • 2e98aea6f5 Merge remote-tracking branch 'upstream/feat-network-rebuild' into feat-network-rebuild Samuka007 2024-10-14 11:11:09 +00:00
  • b781eaaa97 Merge remote-tracking branch 'upstream/feat-network-rebuild' into uevent-network-rebuild val213 2024-10-14 16:18:12 +08:00
  • 38d161ccfe
    feat: 支持 sysfs下 block, char, Net, rtc, tty 等类型设备的 uevent 文件读操作 (#973) Val213 2024-10-14 13:07:37 +08:00
  • 49000bcc05 删除无用注释 val213 2024-10-14 12:35:35 +08:00
  • e67348c9b6 修改net设备的uevent内容,使之与Linux语义一致 val213 2024-10-14 00:24:52 +08:00