Commit History

Author SHA1 Message Date
  fslongjin a879bada0a :new: 从multiboot2获取RSDT结构体 3 years ago
  fslongjin e64be7b4df :new: 创建了acpi模块 3 years ago
  fslongjin 574f323284 :new: 引入APIC驱动,完成local apic的初始化 3 years ago
  fslongjin eb11be9270 :art: 明确FB_length的定义 3 years ago
  fslongjin 9802d67470 :bug: 解决了帧缓冲区大小计算错误的问题 3 years ago
  fslongjin e7fd5316fb :doc: 更新了文档 3 years ago
  fslongjin e573e6f1db :bug: bug fix 3 years ago
  fslongjin db8604c1e3 :new: 重新初始化页表并重映射了VBE帧缓存区 3 years ago
  fslongjin 1faa84d942 :wrench: 更正页表 3 years ago
  fslongjin 94f7d9635e :doc: 完成了slab内存池 3 years ago
  fslongjin be1c838ff0 :wrench: 对物理页的管理功能进行了一些调整 3 years ago
  fslongjin 7d8f89622d :art: 更改内存池的成员命名 3 years ago
  fslongjin 0801f25b8e :wrench: 缩减了为防止内存越界而预留的空间 3 years ago
  fslongjin 36ad7a106e :new: 基本完成了slab内存分配器 3 years ago
  fslongjin 828621dbbc :new: kmalloc 3 years ago
  fslongjin 1ad685f7a3 :wrench: 更改初始内存映射大小 3 years ago
  fslongjin 8e1a0c9a4b :new: 初始化内存池组 3 years ago
  fslongjin dc3aa2ae8a :new: 释放内存对象的函数slab_free() 3 years ago
  fslongjin 5bac5bc096 :new: 创建和销毁slab内存池的函数、从slab内存池分配内存对象的函数 3 years ago
  fslongjin d5eb9e8a27 :art: 将初始化8259A的代码移动到driver文件夹 3 years ago
  fslongjin d06b418642 :new: kprint 增加kBUG 3 years ago
  fslongjin ad51f8b6ea :new: cpu模块获取处理器固件基础信息 3 years ago
  fslongjin 07babf6db4 :art: 统一模块初始化函数名为<name>_init() 3 years ago
  fslongjin 7d12b3483a :memo: update the Readme.md(en) 3 years ago
  fslongjin ce7112a0d2 :bug: 修复了mm模块对物理地址计算不正确的问题 3 years ago
  fslongjin 6aede7ccc7 :art: 解决一些隐式类型转换问题 3 years ago
  fslongjin 59b4e6f635 :wrench: 统一Makefile中的编译选项 3 years ago
  fslongjin ea4981df4d :heavy_minus_sign: 删除.eh_frame段 3 years ago
  fslongjin fa273198b3 :wrench: 将部分中断信息显示,统一到kprint 3 years ago
  fslongjin 3961c0e1be :new: printk新增翻页滚动功能(bug:用户态触发中断时翻页会出现#UD) 3 years ago