]> Zhao Yanbai Git Server - kernel.git/shortlog
kernel.git
2021-11-07 zhaoyanbai删除vga.c用tty替代
2021-11-07 zhaoyanbainew tty for printk
2021-11-07 zhaoyanbaifix 在内核初始化阶段按键盘导致后续无法触发键盘中断的问题
2021-11-07 zhaoyanbai初始化VBE;建立到视频缓冲区物理地址的页映射;并测试
2021-11-06 zhaoyanbai从vbe中读出显存物理地址并建立地址映射
2021-11-06 zhaoyanbaiupgrade multiboot to multiboot2
2021-11-05 zhaoyanbaiprint multiboot info
2021-11-05 zhaoyanbaiupgrade multiboot
2021-11-05 zhaoyanbaiadd kernel.sym
2021-11-05 zhaoyanbaiprint sched cnt
2021-11-05 zhaoyanbai用新的方式跳转到用户态
2021-11-04 zhaoyanbaifix multiboot params
2021-11-04 zhaoyanbaifix compile warnings
2021-11-04 zhaoyanbai加快bootmem初始化
2021-11-04 zhaoyanbai加快内存信息初始化
2021-11-04 zhaoyanbaimov include/boot/*.h to boot/
2021-11-04 zhaoyanbaikmalloc 如果没有找到合适的kmem_cache_t就分配失败
2021-11-04 zhaoyanbairemove init.h
2021-11-03 zhaoyanbai进入ring3
2021-11-03 zhaoyanbaicr3字段统一处理成物理地址
2021-11-03 zhaoyanbai准备ring3的地址映射
2021-11-03 zhaoyanbai准备降级到ring3
2021-11-03 zhaoyanbai三个不同优先级的内核进程开始运行
2021-11-03 zhaoyanbai删除do_fork里设置priority的测试逻辑;删除do_fork里的load_cr3逻辑
2021-11-03 zhaoyanbai貌似bochs模拟很慢,所以时钟中断改为10Hz
2021-11-03 zhaoyanbaipid 从0开始分配, 暂时不考虑pid回绕问题
2021-11-03 zhaoyanbai内核测试线程引入hlt指令
2021-11-03 zhaoyanbaido_fork继承父进程名字
2021-11-03 zhaoyanbai修复在ret_from_fork_krnl中没有正确恢复eflags寄存器的问题
2021-11-03 zhaoyanbaifix memcpy param in do_fork
2021-11-03 zhaoyanbairemove code
2021-11-03 zhaoyanbai加快一点bootmem分配
2021-11-03 zhaoyanbai新的简单的bootmem分配算法
2021-11-03 zhaoyanbaibootmem init
2021-11-03 zhaoyanbaicode style
2021-11-03 zhaoyanbai拆分出bootmem层的代码
2021-11-03 zhaoyanbaiadd kernel_fork
2021-11-03 zhaoyanbai优化系统调用
2021-11-03 zhaoyanbai换种方式实现sysc bad number
2021-11-03 zhaoyanbaisyscall_entry里不再间接寻址进程的内核栈esp0
2021-11-03 zhaoyanbai优化进程调度
2021-11-03 zhaoyanbai优化中断处理函数;更改进程调度
2021-11-03 zhaoyanbaimultiboot header 不再放到二进制的头部
2021-11-03 zhaoyanbaicode style
2021-11-03 zhaoyanbaiadd docker copy shell script and use new .bochsrc
2021-11-03 zhaoyanbaidefine BUILDER
2021-11-03 zhaoyanbai0.3.1
2021-11-03 zhaoyanbaifix compile under MacOS
2021-11-03 zhaoyanbaitss.esp0
2021-11-03 zhaoyanbaifix gdtr idtr
2021-11-03 zhaoyanbaifix new version of grub2 can not load /boot/Kernel
2021-11-03 zhaoyanbaifix compile under x86_64
2021-11-03 zhaoyanbaibochs2.7
2021-11-03 zhaoyanbaifix compile
2021-11-03 zhaoyanbaiadd exit support
2021-11-03 zhaoyanbaidelete old code
2021-11-03 zhaoyanbaiedit wording
2021-11-03 zhaoyanbaiwording modify
2021-11-03 zhaoyanbaiimprove shell
2021-11-03 zhaoyanbaiKernel version 0.3.0
2021-11-03 zhaoyanbaiadd simple shell
2021-11-03 zhaoyanbaifix write protection bug when fork
2021-11-03 zhaoyanbaiprintf use stack buffer
2021-11-03 zhaoyanbaisuccess on qemu
2021-11-03 zhaoyanbaisuccess on bochs
2021-11-03 zhaoyanbaifix bug in put_paging
2021-11-03 zhaoyanbaifix bug in put_paging
2021-11-03 zhaoyanbaifix bug in innerint
2021-11-03 zhaoyanbaiadd sysc_wait; rewrite mm/page.c
2021-11-03 zhaoyanbairewrite scheduler
2021-11-03 zhaoyanbaifix bug in syscall.S
2021-11-03 zhaoyanbaisupport read from console
2021-11-03 zhaoyanbaisupport to execute user program on hard disk
2021-11-03 zhaoyanbaifix bug in do_no_page
2021-11-03 zhaoyanbaiuse sysexit to jump to ring3
2021-11-03 zhaoyanbaifix ring3 stack bug
2021-11-03 zhaoyanbaifix copy on write bug; jump to ring3
2021-11-03 zhaoyanbaiprepare jump to ring3
2021-11-03 zhaoyanbaiadd ext2_read_file
2021-11-03 zhaoyanbaiadd ext2_search_inpath
2021-11-03 zhaoyanbaifix bug in ext2_read_inode
2021-11-03 zhaoyanbaiadd ext2 read inode and search file in directory
2021-11-03 zhaoyanbaidelete binary file shell & hello
2021-11-03 zhaoyanbaiupdate bin/Makefile
2021-11-03 zhaoyanbairead ext2 super block
2021-11-03 zhaoyanbairead root device from cmdline
2021-11-03 zhaoyanbaiclean ide code
2021-11-03 zhaoyanbairemove ide_init_intr
2021-11-03 zhaoyanbairemove ide identify
2021-11-03 zhaoyanbaiadd request to hard disk
2021-11-03 zhaoyanbaiadd %u for vsprintf
2021-11-03 zhaoyanbaisupport read partition on my laptop
2021-11-03 zhaoyanbaiadd read disk partition code
2021-11-03 zhaoyanbaiadd test read hard disk partition code
2021-11-03 zhaoyanbairead partition table
2021-11-03 zhaoyanbaiadd pci info
2021-11-03 zhaoyanbaisupport dma on bochs
2021-11-03 zhaoyanbaisupport ide dma on my laptop. but not on qemu
2021-11-03 zhaoyanbaidelete the pci and setup dir
2021-11-03 zhaoyanbaimonitor print line
next