]> Zhao Yanbai Git Server - kernel.git/history - boot
修复sata irq handler计数问题
[kernel.git] / boot /
2026-01-26 acevest启用Wall、Werror、Wshadow编译选项
2026-01-08 acevest用新的方法切换ap的内核栈
2026-01-05 acevest让AP支持中断
2026-01-05 acevestMerge branch 'ioapic'
2026-01-05 acevest修复ap_boot.S里esp的值设置错误的问题
2026-01-05 acevest启动AP的代码里关于gdtr_base和ap_code32_entry_address的不再在汇编里算了... ioapic
2026-01-05 acevest只允许一个AP启动
2026-01-04 acevest让AP进入保护模式后可以和BSP共享同样的内核地址空间
2026-01-04 acevestAP启动进入保护模式
2026-01-02 acevest支持键盘中断通过IO APIC到达CPU
2026-01-02 acevest简单支持ioremap,通过ACPI读到IO APIC的物理基地址
2026-01-01 acevest完全解除multiboot.S对C头文件的依赖
2026-01-01 acevest改用链接器来计算跳入保护模式的ljmp指令的内核偏移地址
2026-01-01 acevest移除multiboot.S对宏定义KRNLADDR的依赖
2025-12-31 acevest将已有的代码按统一的风格格式化
2025-12-31 acevest优化ring3相关逻辑
2025-12-30 acevest把ring3的代码拆分到汇编文件里
2025-12-30 acevest添加serial_monitor的清屏能力
2025-12-30 acevestmultiboot2的头从multiboot.S挪到multiboot2_header.c里用C代码编写
2025-12-29 acevest图形模式的进一步测试
2025-12-28 acevest测试Local APIC寄存器的内存地址映射取值方法
2025-12-28 acevest添加解析multiboot传过来的elf信息和ACPI[OLD]的信息
2025-12-28 acevest改为用C实现初始分页
2025-12-27 acevest未进入页映射的时候的代码还是用物理地址
2025-12-26 acevestMerge branch 'dev/2410/vfs'
2025-06-22 acevestimac backup
2024-10-20 acevest支持以特权级3运行boot加载的简单的二进制程序
2024-10-10 acevestmkrootfs相关变更
2024-09-24 acevest移除硬盘中断的后半部处理逻辑
2024-05-11 acevest解决task_t.ticks可能被时钟中断减为负数的问题
2024-04-13 acevest将 multiboot2 的 header 在生成的二进制文件中的位置再往前放一点
2024-04-13 acevest解决宿主机和 docker 容器文件不同步的问题
2024-04-12 acevest添加生成rootfs的工具
2023-10-15 acevest更改硬盘设备号的表示方法
2023-10-14 acevest硬盘的设备号从驱动器细化到分区
2023-10-12 acevestVBE相关逻辑修改
2023-09-26 acevest添加对串口输出的能力
2023-06-12 acevestMerge branch 'vfs' into dev
2023-06-04 acevest添加控制boot阶段是否引入等待的控制宏:ENABLE_BOOT_WAIT
2023-05-30 acevest进一步解决在启动初期printk无法正常显示的问题;在boot阶段引入临时时钟中断以限制输出信息过快
2023-05-29 acevest修复在启动分页前的输出看不见的问题
2023-05-23 acevest新的调度逻辑
2023-05-16 acevest扩大root_task_entry的调用栈
2021-11-26 acevest支持bootmem的64bit区段
2021-11-24 acevest触发重启的时候,在执行重启前等待3秒钟
2021-11-15 acevestpreempt_cnt从task_union中提出来做为全局变量
2021-11-14 acevest修复root_task的栈,空出ss, esp, eflags
2021-11-07 acevest初始化VBE;建立到视频缓冲区物理地址的页映射;并测试
2021-11-06 acevest从vbe中读出显存物理地址并建立地址映射
2021-11-06 acevestupgrade multiboot to multiboot2
2021-11-05 acevestprint multiboot info
2021-11-05 acevestupgrade multiboot
2021-11-04 acevestfix multiboot params
2021-11-04 acevest加快bootmem初始化
2021-11-04 acevestmov include/boot/*.h to boot/
2021-11-03 acevestcode style
2021-11-03 acevestmultiboot header 不再放到二进制的头部
2021-11-03 acevestcode style
2021-11-03 AceVestedit wording
2021-11-03 AceVestwording modify
2021-11-03 AceVestsupport read from console
2021-11-03 AceVestfix copy on write bug; jump to ring3
2021-11-03 AceVestdelete binary file shell & hello
2021-11-03 AceVestread ext2 super block
2021-11-03 AceVestread root device from cmdline
2014-05-07 AceVestsupport preempt
2014-05-06 AceVestclean code
2014-05-06 AceVestsupport create kernel process
2014-05-04 AceVestfix root_task stack problem
2014-05-02 AceVestcancel to paging virtual address below 0xC0000000
2014-05-01 AceVestclean i8259 code; new sysenter lib;fix root task stack bug
2014-04-29 AceVestfix privilege bug when init_paging; add sysexit for...
2014-04-16 AceVestmodify makefile
2014-04-15 AceVestadd some code to support slub
2014-04-04 AceVestbootmem manage the hole mem.
2014-04-04 AceVestreplace '\t' with ' '
2014-04-04 AceVestadd init_paging.
2014-04-02 AceVestimport the kernel code to use the new repository with...