]> Zhao Yanbai Git Server - kernel.git/shortlog
kernel.git
2025-12-30 zhaoyanbaimultiboot2的头从multiboot.S挪到multiboot2_header.c里用C代码编写
2025-12-29 zhaoyanbai图形模式的进一步测试
2025-12-28 zhaoyanbai测试Local APIC寄存器的内存地址映射取值方法
2025-12-28 zhaoyanbai添加解析multiboot传过来的elf信息和ACPI[OLD]的信息
2025-12-28 zhaoyanbai改为用C实现初始分页
2025-12-27 zhaoyanbai未进入页映射的时候的代码还是用物理地址
2025-12-27 zhaoyanbaiirq逻辑整理
2025-12-27 zhaoyanbai解决新遇到的环境问题
2025-12-26 zhaoyanbaiMerge branch 'dev/2410/vfs'
2025-12-26 zhaoyanbai修改makefile dev/2410/vfs origin/dev/2410/vfs
2025-12-22 zhaoyanbai指定用gnu11标准编译
2025-06-22 zhaoyanbaiimac backup
2024-11-03 zhaoyanbai改进makefile
2024-10-20 zhaoyanbai支持以特权级3运行boot加载的简单的二进制程序
2024-10-14 zhaoyanbai完善sysc_open sysc_read sysc_write
2024-10-11 zhaoyanbai将rootfs里的文件创建到ramfs里
2024-10-11 zhaoyanbai修复vfs读写位置错误的问题
2024-10-11 zhaoyanbai修复遍历page hash死循环的问题
2024-10-10 zhaoyanbaimkrootfs相关变更
2024-10-08 zhaoyanbai初步支持ramfs文件读
2024-09-28 zhaoyanbai弃用ERR_PTR PTR_ERR IS_ERR的错误码返回方式 dev/202408/vfs origin/dev/202408/vfs
2024-09-24 zhaoyanbai在task_disk任务中显示硬盘请求统计信息
2024-09-24 zhaoyanbai修复在default tty最顶上显示内核版本及编译信息造成的tty坐标错误的问题
2024-09-24 zhaoyanbaidefault tty最顶上一行保留用来显示内核的版本及编译时间等信息
2024-09-24 zhaoyanbai恢复硬盘中断处理逻辑
2024-09-24 zhaoyanbai在硬盘中断处理中添加停止DMA的逻辑;添加硬盘中断的后半部处理逻辑只打印信息
2024-09-24 zhaoyanbai移除硬盘中断的后半部处理逻辑
2024-09-24 zhaoyanbai使用pio模式读硬盘
2024-09-23 zhaoyanbailba字段从uint32_t改为uint64_t
2024-09-23 zhaoyanbai支持LBA28读硬盘
2024-09-23 zhaoyanbai若不支持LBA48则不继续启动内核
2024-09-23 zhaoyanbai内核创建进程默认开中断
2024-09-23 zhaoyanbaivfs_create相关修改,部分sysc_write逻辑
2024-09-22 zhaoyanbai修复ENTER_CRITICAL_ZONE EXIT_CRITICAL_ZONE嵌套使用时会丢失EFLAGS...
2024-09-22 zhaoyanbai调整各任务初始化顺序
2024-09-22 zhaoyanbai修复检查是否跨越64K内存边界的问题
2024-09-22 zhaoyanbai修复当扩展分区为windows扩展分区时解析分区表失败的问题
2024-09-22 zhaoyanbai修复当PCI的IDE Controller指定了中断号时而内核因为使用了默认的硬盘中断号导致收不到硬盘中断的问题
2024-09-22 zhaoyanbai读IDE设备时区分是ATA还是ATAPI
2024-09-22 zhaoyanbai修复当IDE Controller的BAR寄存器的值不为0时IDE命令和控制寄存器地址计算错误的问题
2024-09-17 zhaoyanbaiprintk的buf改为局部变量
2024-09-17 zhaoyanbai更改发送EOI的代码
2024-09-17 zhaoyanbai添加了pci补充代码和ide,ata的历史
2024-09-14 zhaoyanbai添加了一些vfs_open相关的代码
2024-09-06 zhaoyanbaicompute_qstr_hash算法问题修正
2024-09-03 zhaoyanbai添加ramfs_create
2024-09-02 zhaoyanbai进一步完善sysc_mkdir相关逻辑;修复dentry_cached_lookup中找到cached...
2024-09-02 zhaoyanbai完善path_walk逻辑;初步编写sysc_mkdir相关逻辑
2024-09-01 zhaoyanbaiadd ENTER_CRITICAL_ZONE and ENTER_CRITICAL_ZONE
2024-08-31 zhaoyanbairamfs初步代码,vfs read_super inode dentry相关逻辑添加
2024-08-23 zhaoyanbaivfs 初步代码
2024-08-21 zhaoyanbai更改alloc_pages接口返回值
2024-07-23 zhaoyanbai恢复信号量操作up()里调用schedule()
2024-07-23 zhaoyanbai修复__wait_event的bug;硬盘中断通知disk进程改用完成量
2024-07-15 zhaoyanbai修复信号量的down逻辑可能引起调度异常的问题
2024-05-15 zhaoyanbai添加减缓系统运行的调试功能
2024-05-11 zhaoyanbai以更细的粒度判断每轮下半部处理逻辑是否超时限
2024-05-11 zhaoyanbai添加rdmsr
2024-05-11 zhaoyanbaiRUNNING改为RUN
2024-05-11 zhaoyanbai修复disk_request_t.bb字段未初始化的问题
2024-05-11 zhaoyanbai修复wake_up问题
2024-05-11 zhaoyanbai时钟中断打断了下半部逻辑的情况下不再添加下半部处理程序
2024-05-11 zhaoyanbai解决task_t.ticks可能被时钟中断减为负数的问题
2024-05-10 zhaoyanbai修复未正确初始化8253的问题
2024-05-10 zhaoyanbai优化等待队列的代码
2024-05-10 zhaoyanbaiIDE代码优化
2024-04-30 zhaoyanbai用semaphore_waiter_t实现down和up
2024-04-27 zhaoyanbai修改atomic_t的定义
2024-04-13 zhaoyanbai以一种更简洁的方式安排内核各个节的物理地址
2024-04-13 zhaoyanbai将 multiboot2 的 header 在生成的二进制文件中的位置再往前放一点
2024-04-13 zhaoyanbai将 scripts 目录下的暂时不用的脚本先统一放到一个地方
2024-04-13 zhaoyanbai在 disk_request 里添加 bbuffer 字段;将block_read 加到 bread...
2024-04-13 zhaoyanbai在 buffer 上添加等待队列和 io 结束completion
2024-04-13 zhaoyanbai初步添加 buffer 相关逻辑
2024-04-13 zhaoyanbai添加新的 mkiso.sh 的使用方法说明
2024-04-13 zhaoyanbai用 docker cp 的方式解决文件不同步的问题
2024-04-13 zhaoyanbai解决宿主机和 docker 容器文件不同步的问题
2024-04-12 zhaoyanbai添加生成rootfs的工具
2023-10-17 zhaoyanbai简化down 和 up的逻辑
2023-10-16 zhaoyanbaidisk内核任务读硬盘分区时,默认加上其起始偏移
2023-10-16 zhaoyanbai按顺序读出硬盘分区
2023-10-16 zhaoyanbai修复读分区时part_id的问题
2023-10-15 zhaoyanbai修复读硬盘分区时逻辑分区起始地址不对的问题
2023-10-15 zhaoyanbai更改硬盘设备号的表示方法
2023-10-14 zhaoyanbai硬盘的设备号从驱动器细化到分区
2023-10-14 zhaoyanbai支持读取硬盘的分区表
2023-10-13 zhaoyanbai修复serial_monitor的bug
2023-10-13 zhaoyanbai更新测试脚本
2023-10-12 zhaoyanbaiVBE相关逻辑修改
2023-10-12 zhaoyanbai添加serial_monitor调试程序
2023-10-12 zhaoyanbaifix typo
2023-10-11 zhaoyanbai解决make clean有可能删除不干净object文件的问题
2023-09-26 zhaoyanbai添加对串口输出的能力
2023-09-26 zhaoyanbai修复编译问题;添加调试指令
2023-06-22 zhaoyanbaiata_read_ext2_sb use block_read
2023-06-20 zhaoyanbaiide ata disk 简单支持设备号
2023-06-12 zhaoyanbai任务进入WAIT状态时加入原因
2023-06-12 zhaoyanbaiMerge branch 'vfs' into dev
2023-06-06 zhaoyanbai用semaphore_t定义mutex_t
2023-06-05 zhaoyanbai支持IDE Primary Secondary两个通道同时读硬盘
next