Commit Graph

  • 2709e017d0
    pci: 统一使用ecam root (#744) LoGin 2024-04-20 18:31:56 +08:00
  • 418ad41fd8
    Feat(tty): add dummy console (#735) LoGin 2024-04-17 10:03:22 +08:00
  • 1012552dea
    删除无用的hid代码 (#734) Saga1718 2024-04-16 21:37:42 +08:00
  • fbd63a301c
    feat: alarm系统调用实现 (#710) SMALLC 2024-04-16 21:34:36 +08:00
  • d623e90231
    socket统一改用GlobalSocketHandle,并且修复fcntl SETFD的错误 (#730) GnoCiYeH 2024-04-15 22:01:32 +08:00
  • 7162a8358d
    doc: Update build instructions for riscv64 architecture (#725) LoGin 2024-04-15 13:20:46 +08:00
  • 1074eb34e7
    feat(filesystem): 引入Umount系统调用 (#719) Samuel Dai 2024-04-15 13:02:04 +08:00
  • ceeb2e943c
    feat(mm): 添加slab内存分配器 (#683) laokengwt 2024-04-15 12:51:14 +08:00
  • c719ddc631
    feat(net): 实现tcp backlog功能 (#714) Saga1718 2024-04-14 23:51:47 +08:00
  • 9621ab16ef
    让riscv64能正常切换进程,并运行完所有的initcall (#721) LoGin 2024-04-14 20:39:20 +08:00
  • 9fab312ea9
    Update DragonOS description and introduction (#717) LoGin 2024-04-12 15:27:44 +08:00
  • f049d1af01
    初始化riscv-sbi-timer (#716) LoGin 2024-04-12 14:46:47 +08:00
  • 3959e94df3
    bugfix: 修复smp启动的时候,损坏0号核心的idle进程的内核栈的问题 (#711) 曾俊 2024-04-10 19:00:32 +08:00
  • 9365e8017b
    完善pty,目前pty能够支持ssh (#708) GnoCiYeH 2024-04-10 19:00:12 +08:00
  • 4b0170bd6b
    chore(tools): add bootstrap support for Centos/RHEL8/fedora (#713) Chiichen 2024-04-10 18:58:54 +08:00
  • 15b94df01a
    add xuzihao (#712) Jomo 2024-04-10 10:58:07 +08:00
  • 6fc066ac11
    实现SystemV共享内存 (#690) Jomo 2024-04-07 14:04:19 +08:00
  • eb49bb993a
    BlockCache-read cache支持 (#521) 曾俊 2024-04-07 14:03:51 +08:00
  • 06560afa2a
    Patch feat robust futex (#682) hmt 2024-04-06 22:26:34 +08:00
  • 23ef2b33d1
    riscv: 把内核编译target改为riscv64gc & 获取time csr的频率 & 修正浮点保存与恢复的汇编的问题 (#699) LoGin 2024-04-06 22:13:26 +08:00
  • f0c87a897f
    重写调度模块 (#679) GnoCiYeH 2024-04-05 17:54:48 +08:00
  • e8eab1ac82
    riscv: copy-thread (#696) LoGin 2024-04-05 16:37:08 +08:00
  • dfe53cf087
    实现pty,附带测试程序 (#685) GnoCiYeH 2024-04-05 00:21:55 +08:00
  • b8ed38251d
    修复jiffy时钟过快问题,启用gettimeofday测试,修改mount测试 (#680) Donkey Kane 2024-04-05 00:06:26 +08:00
  • 9430523b46
    使nproc可以正确获取到cpu核心数 (#689) yuyi2439 2024-04-04 12:41:19 +08:00
  • 9b96c5b547
    riscv64: switch process (#678) LoGin 2024-03-31 22:53:01 +08:00
  • 7d580ef99d
    修复get_ramdom的长度错误问题() (#677) Val213 2024-03-31 18:01:32 +08:00
  • 56cc4dbe27
    实现页面反向映射 (#670) Jomo 2024-03-31 16:33:49 +08:00
  • 924d64de8d
    修复了ramfs中move_to未更新parent字段的bug (#673) BrahmaMantra 2024-03-31 15:19:12 +08:00
  • 9d9a09841c
    修复udp bind的时候,对port0处理不正确的问题(#676) sun5etop 2024-03-31 15:11:10 +08:00
  • da15231979
    实现了rtc的抽象,并且把x86的cmos rtc接入到设备驱动模型 (#674) LoGin 2024-03-28 00:28:13 +08:00
  • 597ecc08c2
    新加结构体POSIXSTATFS与SuperBlock用于处理statfs系统调用 (#667) TTaq 2024-03-26 18:28:26 +08:00
  • 0cb807346c
    修复tty设备显示在/sys目录下的bug (#668) LoGin 2024-03-26 18:26:02 +08:00
  • 2755467c79
    支持绘制24位深和16位深显示缓冲区 (#640) 曾俊 2024-03-25 16:39:36 +08:00
  • 4256da7fb6
    把Device trait的set_class改为设置Weak指针,以避免循环引用问题。 (#666) LoGin 2024-03-25 15:47:05 +08:00
  • 5c20e05a2e
    修改bug report模版label (#665) LoGin 2024-03-25 13:59:00 +08:00
  • 7c958c9ef0
    移植dns查询工具dog的--tcp功能 (#652) Val213 2024-03-25 13:04:53 +08:00
  • 911132c4b8
    修复clock_gettime返回类型错误,修复小时间间隔duration返回0问题 (#664) Donkey Kane 2024-03-25 13:04:32 +08:00
  • 401699735b
    riscv: 进程管理初始化 (#654) LoGin 2024-03-23 16:25:56 +08:00
  • 6046f77591
    Patch socketpair (#576) 裕依 2024-03-23 15:56:49 +08:00
  • 3660256a9e
    只对x86_64进行clippy check (#651) LoGin 2024-03-23 11:51:30 +08:00
  • 4e4c8c41e9
    添加clippy检测的自动化工作流 (#649) LoGin 2024-03-22 23:56:30 +08:00
  • b5b571e026
    修复内核的clippy检查报错 (#637) LoGin 2024-03-22 23:26:39 +08:00
  • 4695947e1b
    实现SYS_LINK和SYS_LINKAT (#611) Chenzx 2024-03-22 18:27:07 +08:00
  • 70f159a398
    riscv64: 添加flush tlb的ipi (#636) LoGin 2024-03-21 21:35:39 +08:00
  • b4eb05a17f
    Statx (#632) TTaq 2024-03-21 19:59:10 +08:00
  • 8cb2e9b344
    重写SMP模块 (#633) LoGin 2024-03-21 19:19:32 +08:00
  • 1d37ca6d17
    添加mount系统调用 (#561) Donkey Kane 2024-03-20 15:31:20 +08:00
  • 1cd9bb43f0
    添加core utils到系统 (#624) LoGin 2024-03-19 21:31:02 +08:00
  • 8c6f21840f
    实现uname系统调用 (#614) sspphh 2024-03-19 17:01:20 +08:00
  • 82df0a1310
    fix: mkdir输出错误信息; feat: 实现get_pathname (#615) hmt 2024-03-19 16:45:44 +08:00
  • 9e481b3bfe
    实现了sys_rename (#578) TTaq 2024-03-18 14:47:59 +08:00
  • c3c7344451
    更新triagebot配置 (#616) LoGin 2024-03-16 22:28:59 +08:00
  • 4fd916113e
    triagebot-add-shortcut (#612) LoGin 2024-03-16 18:09:32 +08:00
  • fbc174499f
    添加triagebot文件 (#608) LoGin 2024-03-15 20:06:24 +08:00
  • e3b898316b
    增加ChangeLog V0.1.9,更改about.c版本 (#600) V0.1.9 GnoCiYeH 2024-03-13 22:36:31 +08:00
  • af59116e1b
    Update NovaShell version to c6454d3220 (#593) MemoryShore 2024-03-12 17:52:14 +08:00
  • 59fdb447ee
    fix: 键盘中断上下文不再直接操作tty,而是由专门的kthread来渲染 (#592) LoGin 2024-03-12 16:32:33 +08:00
  • 818a64c776
    暂时禁用load balance (#591) LoGin 2024-03-12 15:33:01 +08:00
  • 4374bd1d11
    修复get_random一个问题,添加Held配置文件 (#583) GnoCiYeH 2024-03-11 19:40:52 +08:00
  • 52bcb59e92
    完善Tty的RawMode (#577) GnoCiYeH 2024-03-11 15:13:37 +08:00
  • 840045af94
    引入clippy,并根据clippy的提示,修改部分代码 (#575) LoGin 2024-03-10 21:45:34 +08:00
  • f4a82aa55c
    Update Novashell version to 473d5c403c (#574) LoGin 2024-03-10 20:42:41 +08:00
  • 4f8f484930
    修复Archlinux下的bootstrap脚本问题, (#552) 栗子 2024-03-09 21:20:12 +08:00
  • 3055390c25
    完善重映射过程中获取新映射区域时的map_flags (#569) Jomo 2024-03-09 11:40:44 +08:00
  • 5c4224e5a8
    在riscv上实现异常处理,能够进入异常处理程序 (#564) LoGin 2024-03-08 23:23:06 +08:00
  • c3dc6f2ff9
    删除一些过时的C代码 (#565) LoGin 2024-03-08 23:22:48 +08:00
  • 5eeefb8c80
    实现SYS_RMDIR (#566) Chenzx 2024-03-08 16:01:22 +08:00
  • 338f690326
    riscv: 初始化irq (#560) LoGin 2024-03-05 17:22:04 +08:00
  • bc6f0a967c
    移除relibc和old libc以及旧的shell (#529) 裕依 2024-03-04 14:20:01 +08:00
  • f3b05a97ec
    将tty输出接入串口 (#555) GnoCiYeH 2024-03-04 14:10:26 +08:00
  • cf45dede2e
    让 DragonOS 仓库管理 service 文件 (#548) MContour 2024-03-03 17:20:11 +08:00
  • e28411791f
    完成中断管理模块重构 (#554) LoGin 2024-03-03 16:31:08 +08:00
  • 44d051e586
    Modify dadk config to switch NovaShell revision (#550) Donkey Kane 2024-03-03 15:22:45 +08:00
  • 0e7c469396
    修改事件等待队列对于retain使用方法出错导致唤醒错误 (#551) GnoCiYeH 2024-03-01 15:07:00 +08:00
  • be60c929c8
    修改tty几个bug (#549) GnoCiYeH 2024-02-28 20:18:49 +08:00
  • 52da9a5937
    完成与Linux兼容的Ntty (#517) GnoCiYeH 2024-02-26 15:27:19 +08:00
  • 9993c0fc61
    添加i8042驱动 改正serio设备文件结构 (#538) R0ronoa 2024-02-26 15:03:13 +08:00
  • d2b28acb4d
    tools/bootstrap.sh: fix archlinux and zsh issue (#535) 栗子 2024-02-25 19:57:30 +08:00
  • 7d66c3134c
    添加简单的cpumask (#533) LoGin 2024-02-19 21:40:37 +08:00
  • b2ca6800f9
    添加动态申请的bitmap (#532) LoGin 2024-02-19 19:50:03 +08:00
  • 0e2c2e8b48
    修正systemerror号 (#527) 裕依 2024-02-19 19:31:17 +08:00
  • 4cfa009b87
    实现mremap系统调用 (#518) Jomo 2024-02-19 14:54:11 +08:00
  • 27b967a38a
    添加pread&pwrite (#528) 裕依 2024-02-19 14:53:34 +08:00
  • 701589559f
    删除无用的C版本bitree和ida/idr. (#526) LoGin 2024-02-19 11:17:23 +08:00
  • 196b75dc17
    把irqdesc添加到sysfs (#525) LoGin 2024-02-19 00:56:58 +08:00
  • 3bc96fa4a9
    添加irqdesc的抽象,并在系统初始化时创建irqdesc (#522) LoGin 2024-02-19 00:36:36 +08:00
  • ce5850adbf
    添加irqchip这一层的数据结构(尚未接入真实的芯片) (#520) LoGin 2024-02-18 20:41:41 +08:00
  • ca318c376b
    update dragonreach to 3d99c3a9d9 (#519) LoGin 2024-02-17 01:51:10 +08:00
  • 472f0b3931
    update dragonreach to 40362c48d6 (#516) LoGin 2024-02-13 12:14:12 +08:00
  • d90848514b
    riscv: 更新sbi-rt至0.0.3版本 (#512) Luo Jia / Zhouqi Jiang 2024-02-10 23:20:50 +08:00
  • 4ad52e57e6
    添加socketpair (#505) 裕依2439 2024-02-07 18:06:15 +08:00
  • cb23beb255
    riscv: probe sbi extensions (#511) LoGin 2024-02-07 17:15:17 +08:00
  • f2022a8a1c
    使用rust编写中断/异常的入口 (#509) LoGin 2024-02-07 13:29:47 +08:00
  • d14e28a8a9
    riscv: 使用sbi-rt库完成SBI操作 (#510) Luo Jia / Zhouqi Jiang 2024-02-07 11:38:15 +08:00
  • fccbe87dca
    删除关于zulip的表述,替换为社区论坛 (#508) LoGin 2024-02-05 14:50:15 +08:00
  • 5b59005f93
    x86_64: 使用Rust重写内核初始化代码 (#507) LoGin 2024-02-04 15:46:24 +08:00
  • 453452cc02
    初始化riscv的内存管理模块,并且设置保留内存 (#506) LoGin 2024-02-04 14:35:18 +08:00
  • a02ce654cf
    支持对动态链接文件的加载,支持通过musl工具链编写用户空间程序 (#504) Chiichen 2024-01-28 20:29:01 +08:00
  • 5d549a76ab
    修改一处常量定义 (#503) Chiichen 2024-01-26 20:45:08 +08:00