-
-
Notifications
You must be signed in to change notification settings - Fork 142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(net): merge master and make fmt #1048
fix(net): merge master and make fmt #1048
Commits on Oct 17, 2024
-
feat: 添加SYS_MKDIRAT系统调用 (DragonOS-Community#986)
将内核原本实现的do_mkdir_at暴露出来,实现SYS_MKDIRAT Signed-off-by: longjin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dcd345f - Browse repository at this point
Copy the full SHA dcd345fView commit details
Commits on Oct 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cae6182 - Browse repository at this point
Copy the full SHA cae6182View commit details
Commits on Oct 20, 2024
-
feat:添加symlink系统调用 (DragonOS-Community#984)
* 添加symlink系统调用 * 修改FATInode的dname的获取逻辑 * 修改fat对Dname的处理,分离dname和inode缓存的key --------- Co-authored-by: sparkzky <[email protected]> Co-authored-by: longjin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 01c18c6 - Browse repository at this point
Copy the full SHA 01c18c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for abc421a - Browse repository at this point
Copy the full SHA abc421aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6171c42 - Browse repository at this point
Copy the full SHA 6171c42View commit details
Commits on Oct 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b9966ad - Browse repository at this point
Copy the full SHA b9966adView commit details
Commits on Oct 25, 2024
-
fix(tools):支持在无kvm支持下运行DragonOS (DragonOS-Community#1010)
* fix(tools):支持在无kvm支持下运行DragonOS * fix: 修正问题:在非Linux上面加速选项选择的不正确 --------- Co-authored-by: jinlong <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 80c9e8f - Browse repository at this point
Copy the full SHA 80c9e8fView commit details -
feat(ebpf):[WIP] add eBPF support (DragonOS-Community#948)
* feat(kprobe): Add basic kprobe support for x86_64 * feat: add ebpf support (DragonOS-Community#912) - 实现bpf()一部分命令,包括几种基本map,相关的helper函数 - 实现部分perf相关的数据结构 - 暂时为文件实现简单mmap - 实现一个使用kprobe统计syscall 调用次数的ebpf程序 对eBPF支持程度(基本): - 简单的eBPF程序(没有指定特殊的Map) - 使用内核已经实现的Map的eBPF程序 - 可以和kprobe配合使用 - 内核Map相关的接口定义已经实现,添加新的Map较为简单 不支持的功能: - 区分不同的eBPF程序类型(Network/Cgroup)并限定可调用的helper函数集 - 与内核其它跟踪机制配合(tracepoint) - 其它helper和Map todo - [ ] 修改mmap,需要讨论,因为这个和块缓存层相关 - [x] 添加文档 - [x] 修复可能的错误 - [x] 增加rbpf版本信息 * feat: add /sys/devices/system/cpu/possible file * feat: add /sys/devices/system/cpu/online
Configuration menu - View commit details
-
Copy full SHA for fae6e9a - Browse repository at this point
Copy the full SHA fae6e9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37c2359 - Browse repository at this point
Copy the full SHA 37c2359View commit details
Commits on Oct 26, 2024
-
fix: tty刷新线程初始化之前,键盘产生数据导致崩溃的问题 (DragonOS-Community#1013)
Signed-off-by: longjin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dc60d68 - Browse repository at this point
Copy the full SHA dc60d68View commit details -
fix: 临时修复键盘驱动与鼠标驱动冲突导致键盘无响应 (DragonOS-Community#1014)
暂时通过条件编译的方式解决. 目前认为是鼠标驱动问题,没有正确判断是不是自己的数据... 但是因为我们场景下,鼠标驱动几乎用不到,因此先条件编译屏蔽. Signed-off-by: longjin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a9e28e9 - Browse repository at this point
Copy the full SHA a9e28e9View commit details -
fix(tty): 修复tty对tab进行处理时产生数组越界panic的问题 (DragonOS-Community#1015)
Signed-off-by: longjin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4dd4856 - Browse repository at this point
Copy the full SHA 4dd4856View commit details -
chore: 修改traigebot配置(关于sig-obs & Test) (DragonOS-Community#1016)
Signed-off-by: longjin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7f46e98 - Browse repository at this point
Copy the full SHA 7f46e98View commit details -
feat:添加chown系统调用 (DragonOS-Community#962)
* 添加chown系统调用 --------- Co-authored-by: sparkzky <[email protected]> Co-authored-by: longjin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 55e6f0b - Browse repository at this point
Copy the full SHA 55e6f0bView commit details
Commits on Oct 28, 2024
-
fix(driver/virtio): 修改pci transport中断初始化的位置 (DragonOS-Community#1018)
* fix(driver/virtio): 修改pci transport中断初始化的位置
Configuration menu - View commit details
-
Copy full SHA for 84c528f - Browse repository at this point
Copy the full SHA 84c528fView commit details
Commits on Oct 30, 2024
-
ospp project (feature) add namespace overlayfs cgroup (DragonOS-Commu…
…nity#949) ## 开发进展: ## namespace - pid_namespace 基本实现,基于pid_struct等数据结构实现隔离 - mnt_namespace 基本实现,挂载点的隔离通过不同的挂载树来实现 - usernamespace 作为支持性的namespace,目前受限实现全局静态 ## overlayfs - 实现若干个文件系统的叠加,在mount中传入多个路径作为多个fs的mount路径以及最后merge层的fs路径 - copy-up机制的,除最上层外其他层为只读层,满足写时拷贝,需要修改的时候copy到上层修改 - whiteout特殊文件,用于标记在下层需要被删除的文件用来掩盖需要删除的文件 ## cgroups - 目前cgroups还处于框架阶段,之后具体实现具体的内存、CPU等子系统
3Configuration menu - View commit details
-
Copy full SHA for f5b2038 - Browse repository at this point
Copy the full SHA f5b2038View commit details -
ci: change rust src to crates-io-index while using GitHub workflow (D…
…ragonOS-Community#1023) Signed-off-by: longjin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7b0ef10 - Browse repository at this point
Copy the full SHA 7b0ef10View commit details
Commits on Oct 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2e7e4ce - Browse repository at this point
Copy the full SHA 2e7e4ceView commit details -
fix: 删除在 DragonOS-Community#949 中意外添加的旧版ida (DragonOS-Community#1027)
DragonOS-Community#949 Signed-off-by: longjin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c7ad61d - Browse repository at this point
Copy the full SHA c7ad61dView commit details
Commits on Nov 5, 2024
-
修复阻塞阅读eventfd时无法被中断的bug (DragonOS-Community#1030)
Co-authored-by: sparkzky <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 01b8a76 - Browse repository at this point
Copy the full SHA 01b8a76View commit details
Commits on Nov 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2b180c4 - Browse repository at this point
Copy the full SHA 2b180c4View commit details
Commits on Nov 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5d54e74 - Browse repository at this point
Copy the full SHA 5d54e74View commit details -
fix(video): 增加了对frame buffer操作的安全检查 (DragonOS-Community#1034)
fix(video): 增加了对frame buffer操作的安全检查
Configuration menu - View commit details
-
Copy full SHA for f5c732d - Browse repository at this point
Copy the full SHA f5c732dView commit details
Commits on Nov 11, 2024
-
fix: do_signal函数在处理SIG_KILL时,有一处pcb强引用未归零的问题 (DragonOS-Community#1039)
Signed-off-by: longjin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 20c5810 - Browse repository at this point
Copy the full SHA 20c5810View commit details -
feat(pci): 解决了pci总线子系统中pci结构一致性问题,增加了pci设备的可读属性 (DragonOS-Community#1009
) --------- Co-authored-by: 黄铭涛 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6971543 - Browse repository at this point
Copy the full SHA 6971543View commit details -
chore: update toolchain version to 2024-11-05 (DragonOS-Community#1031)
* chore: update toolchain version to 2024-11-05 * update dragon reach to e945c217b3 * update dog to 6f2c0c8f12 --------- Co-authored-by: longjin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7c28051 - Browse repository at this point
Copy the full SHA 7c28051View commit details
Commits on Nov 12, 2024
-
fix: 修复了do execve 加载程序失败时,没能正确返回错误码给用户态的问题 (DragonOS-Community#1042)
* fix: 修复了do execve 加载程序失败时,没能正确返回错误码给用户态的问题
Configuration menu - View commit details
-
Copy full SHA for 0f094e5 - Browse repository at this point
Copy the full SHA 0f094e5View commit details -
修复tty处理信号时错误地将前台进程组置空的问题 & clone时未拷贝父进程tty的问题 (DragonOS-Community#1043)
* 修复clone时未拷贝父进程tty的问题 * 修复tty处理信号时错误地将前台进程组置空的问题
Configuration menu - View commit details
-
Copy full SHA for ff76b0f - Browse repository at this point
Copy the full SHA ff76b0fView commit details
Commits on Nov 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d675513 - Browse repository at this point
Copy the full SHA d675513View commit details -
Configuration menu - View commit details
-
Copy full SHA for aaf9a5f - Browse repository at this point
Copy the full SHA aaf9a5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4115c9 - Browse repository at this point
Copy the full SHA e4115c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a04676 - Browse repository at this point
Copy the full SHA 1a04676View commit details