Skip to content

Releases: ichdream/BaGua

v0.03 release

13 Aug 05:27
Compare
Choose a tag to compare

新增特征:

  • 增加内存管理模块
  • 开启分页模式支持
  • 保护模式,虚拟地址支持
  • 物理内存分配简单支持
  • 虚拟内存分配支持
  • 针对小内存分配需求的支持,堆区管理模块的实现

v0.04 release

13 Aug 12:08
Compare
Choose a tag to compare
v0.04 release Pre-release
Pre-release

v0.04主要增加对内核线程的表示和调度支持

  • 增加内核进程/线程的统一表示,借鉴Linux风格
  • 内核进程/线程的调度,时间片轮转算法,具体实现采用时钟中断的方式。
    其它的高级调度方法,比如优先级抢占,动态调度等计划在后续根据具体需要有选择的支持。

V0.02 release

11 Aug 14:35
Compare
Choose a tag to compare

新增一下特性:

  • 中断注册处理框架
  • 8259A芯片主从级联下的中断控制服务
  • 定时器中断支持,8253芯片

V0.01 release

11 Aug 05:11
Compare
Choose a tag to compare
V0.01 release Pre-release
Pre-release

V0.01添加特性:

  • 内核级别打印
  • 字符串操作相关系列函数
  • 简单的内存操作相关函数:memcpy, memset
  • 从multiboot中提取elf文件信息,便于内核debug输出
  • 支持panic

first version release

10 Aug 14:09
Compare
Choose a tag to compare
first version release Pre-release
Pre-release

第一个版本,跑起来了。
Hello, kernel.