]> Zhao Yanbai Git Server - kernel.git/shortlog
kernel.git
2024-08-21 zhaoyanbai更改alloc_pages接口返回值 dev/202405/vfs origin/dev/202405/vfs
2024-08-21 zhaoyanbai恢复信号量操作up()里调用schedule()
2024-08-21 zhaoyanbai修复__wait_event的bug;硬盘中断通知disk进程改用完成量
2024-08-21 zhaoyanbai修复信号量的down逻辑可能引起调度异常的问题
2024-06-07 zhaoyanbaivfs tmp code
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两个通道同时读硬盘
2023-06-05 zhaoyanbai支持IDE Secondary通道上的硬盘
2023-06-04 zhaoyanbaido_fork eflags逻辑修正; 返回用户空间的逻辑流用新的方式
2023-06-04 zhaoyanbai添加控制boot阶段是否引入等待的控制宏:ENABLE_BOOT_WAIT
2023-06-03 zhaoyanbai删除硬盘相关过时代码
2023-06-01 zhaoyanbaiF12支持在8个tty之间切换
2023-06-01 zhaoyanbai硬盘dma检查目的地址不能跨64K边界
2023-05-30 zhaoyanbai修复底半逻辑可能丢失造成disk tskA tskB会一直WAIT信号量的问题
2023-05-30 zhaoyanbai进一步解决在启动初期printk无法正常显示的问题;在boot阶段引入临时时钟中断以限制输出信息过快
2023-05-29 zhaoyanbaiKERNEL MONITOR页面输入排版小改
2023-05-29 zhaoyanbai修复在启动分页前的输出看不见的问题
2023-05-29 zhaoyanbai添加硬盘和键盘的中断下半部逻辑处理
2023-05-28 zhaoyanbai避免嵌套情况下底半处理丢失的问题
2023-05-28 zhaoyanbai开发日志:分析当前中断下半部处理问题
2023-05-28 zhaoyanbai加入F1 F2 F3切换tty的功能
2023-05-28 zhaoyanbai重写8253的代码,暂时将时钟中断频率限制在20Hz
2023-05-28 zhaoyanbai清理代码
2023-05-27 zhaoyanbai解决在delay_tasks列表中出现READY状态任务的问题
2023-05-27 zhaoyanbai开发日志:分析在delay_tasks列表中出现READY状态任务的问题
2023-05-27 zhaoyanbai中断处理不再允许嵌套执行;将不重要的中断处理逻辑归类为下半部分处理逻辑,并允许开中断执行,但在该部分逻辑在被中...
2023-05-26 zhaoyanbai开发日志:分析当前中断嵌套问题,并提出了一个优化方法
2023-05-24 zhaoyanbaibug: 中断程序耗时过长可能会导致task.ticks--时溢出
2023-05-24 zhaoyanbai引入TASK_RUNNING状态
2023-05-23 zhaoyanbai新的调度逻辑
2023-05-21 zhaoyanbai添加disk测试逻辑
2023-05-21 zhaoyanbai改善panic时的cpu满载情况
2023-05-20 zhaoyanbai重写delay系统调用;添加测试任务
2023-05-20 zhaoyanbaidisk request舍弃completion方案
2023-05-20 zhaoyanbai删除semaphore __down里的enable_irq和disable_irq
2023-05-19 zhaoyanbaifix sleep_on
2023-05-19 zhaoyanbaipreempt_count改为irq_reenter
2023-05-19 zhaoyanbai重写了fork拷贝页目录逻辑和页写保护逻辑
2023-05-18 zhaoyanbaiPCI IDE DMA 修改
2023-05-18 zhaoyanbai添加注释
2023-05-17 zhaoyanbai回退在bochs上无法正确读取PCI的代码
2023-05-17 zhaoyanbai硬盘提示信息修改
2023-05-17 zhaoyanbaiPCI端口新的更直观的操作模式
2023-05-17 zhaoyanbai定义CRx寄存器的比特位
2023-05-17 zhaoyanbaiget_npd -> get_npde; get_npt -> get_npte
2023-05-16 zhaoyanbai挪动tss相关代码
2023-05-16 zhaoyanbaidebug script
2023-05-16 zhaoyanbai扩大root_task_entry的调用栈
2023-05-16 zhaoyanbai关中断执行print*
2023-05-16 zhaoyanbai开中断执行中断函数
2023-05-16 zhaoyanbai解决在Mac M1机器上用qemu无法完成调度的问题
2023-05-16 zhaoyanbaisysenter后内核在开中断的情况下执行系统调用
2023-05-15 zhaoyanbai支持两种指定sysenter的esp的方式
2023-05-15 zhaoyanbaibochs boot from cdrom; improve mkiso.sh
2023-05-15 zhaoyanbaiMerge branch 'dev' into vfs
2023-05-15 zhaoyanbai添加从docker中生成iso的脚本
2023-05-15 zhaoyanbaifix mkiso
next