pointer-to-bios
|
b0b790fab8
|
改进rustlib目录结构
|
2024-04-05 22:58:19 +08:00 |
pointer-to-bios
|
8d4938c7ba
|
更新rust版本
|
2024-04-05 22:46:35 +08:00 |
pointer-to-bios
|
341ca618de
|
引入一个折中的不定参方案
|
2024-04-04 22:48:38 +08:00 |
pointer-to-bios
|
37ee2ca85d
|
在设置中断之前将所有的中断描述符定向到unsupported处理函数
|
2024-04-04 22:47:42 +08:00 |
pointer-to-bios
|
bec4634857
|
增加安装至系统grub的选项
|
2024-04-04 21:38:44 +08:00 |
pointer-to-bios
|
88acd1900f
|
改进depcheck
|
2024-04-04 20:55:46 +08:00 |
pointer-to-bios
|
0b8d6db7b7
|
固定工具链
|
2024-03-26 03:27:00 +08:00 |
pointer-to-bios
|
933eaf3305
|
完成中断管理的基本框架,增加BUILD_ID
|
2024-03-10 01:27:42 +08:00 |
pointer-to-bios
|
38d65b4d70
|
补充系统调用返回值使用的寄存器
|
2024-03-09 18:28:45 +08:00 |
pointer-to-bios
|
9b9fcc87cf
|
tty修复\t\r等控制字符光标图像残留的问题
|
2024-03-09 16:59:54 +08:00 |
pointer-to-bios
|
5dc9de8195
|
改善编译时生成魔数的时间
更改编译相关脚本的位置
|
2024-03-07 03:51:08 +08:00 |
pointer-to-bios
|
4c923941eb
|
修复tty在有缩放时换行错误的问题
|
2024-03-07 03:22:26 +08:00 |
pointer-to-bios
|
ba6e23ee99
|
增加tty输出颜色的定义
|
2024-03-05 23:34:02 +08:00 |
pointer-to-bios
|
2144ad5123
|
修复编译脚本的错误
|
2024-03-05 01:18:26 +08:00 |
pointer-to-bios
|
320ceaa56d
|
增加raw allocator使用建议。
改变低地址映射策略
|
2024-03-01 01:47:06 +08:00 |
pointer-to-bios
|
6f14cd6322
|
移除不需要的有关地址替换的注释
|
2024-02-29 11:36:56 +08:00 |
pointer-to-bios
|
2f0f12f893
|
解决idt加载失败的问题
|
2024-02-27 22:18:14 +08:00 |
pointer-to-bios
|
925ff4777d
|
增加中断向量表及TSS段
|
2024-02-26 22:02:58 +08:00 |
pointer-to-bios
|
622f017b6a
|
整理一些乱七八糟的代码
|
2024-02-26 01:58:49 +08:00 |
pointer-to-bios
|
f64ff62b75
|
增加对特定架构内存使用情况的文档
|
2024-02-25 20:46:56 +08:00 |
pointer-to-bios
|
25116eaee4
|
增加编译时确定的allocator_magic
|
2024-02-19 05:15:22 +08:00 |
pointer-to-bios
|
501643f86a
|
调整分配器成员:
移除initialized,增加userspace
|
2024-02-19 02:29:57 +08:00 |
pointer-to-bios
|
2aaa592636
|
调整分配器成员:
移除initialized,增加userspace
|
2024-02-19 01:47:16 +08:00 |
pointer-to-bios
|
aedcb8749e
|
Message类型增加to_string方法用于格式化字符串,并增加贡献文档的一些说明
|
2024-02-19 01:43:12 +08:00 |
pointer-to-bios
|
c52d9f4960
|
将页计数移入架构支持中(因为不同的架构分页机制不同)
|
2024-02-19 01:03:27 +08:00 |
pointer-to-bios
|
0613dadeaf
|
增加一个从c语言使用x86_64中sysret指令的接口
|
2024-02-18 03:54:48 +08:00 |
pointer-to-bios
|
5bd549328f
|
增加c语言部分的文档注释,正在开发的文档生成器将会从源代码的文档注释生成markdown格式文档。
|
2024-02-18 03:53:54 +08:00 |
pointer-to-bios
|
71f2aa6616
|
移除不需要的klog.h C语言头文件
|
2024-02-18 02:31:16 +08:00 |
pointer-to-bios
|
073e50029a
|
增加内存页计数
|
2024-02-18 02:29:40 +08:00 |
pointer-to-bios
|
197c50ff5d
|
给allocator增加魔数,用于在调用free时确认内存所属allocator是否是一个有效的allocator
|
2024-02-13 02:01:23 +08:00 |
pointer-to-bios
|
7e22dd604f
|
移除分配器allocate函数不需要的align参数
|
2024-02-13 01:01:59 +08:00 |
pointer-to-bios
|
d14187ea96
|
规范符号命名,同步函数的描述,移除不必要的宏
|
2024-02-12 02:59:33 +08:00 |
pointer-to-bios
|
13d76c4e6a
|
增加systemcall支持,添加x86_64中断的基本数据结构
|
2024-02-06 21:10:51 +08:00 |
pointer-to-bios
|
57aaf60af5
|
提供vscode配置文件
|
2024-02-05 23:50:36 +08:00 |
pointer-to-bios
|
fad16cd308
|
完成内核日志
|
2024-02-05 22:09:18 +08:00 |
pointer-to-bios
|
da4c7807b3
|
放弃使用自定义的format宏
|
2024-02-05 21:57:33 +08:00 |
pointer-to-bios
|
0542277e31
|
解决内存allocate函数有可能访问未知内存的问题
|
2024-02-05 21:55:42 +08:00 |
pointer-to-bios
|
e99d51e81f
|
解决换行时光标刷新后出现两个光标的问题
|
2024-02-04 20:49:20 +08:00 |
pointer-to-bios
|
024b24e5ef
|
增加内核的panic handler
|
2024-02-04 02:58:45 +08:00 |
pointer-to-bios
|
e5ddfed1fb
|
更改目标类型为none以生成不依赖任何平台的代码
|
2024-02-04 02:58:09 +08:00 |
pointer-to-bios
|
2b2dc2d5bc
|
增加颜色常量
|
2024-02-04 02:55:56 +08:00 |
pointer-to-bios
|
4eec22a71e
|
修正submodule指向的repo
|
2024-02-02 13:58:37 +08:00 |
pointer-to-bios
|
d931f612f8
|
增加内核日志
|
2024-02-01 01:40:51 +08:00 |
pointer-to-bios
|
85df2a7609
|
修复raw_allocator在某些时候死循环的问题
|
2024-01-31 21:11:19 +08:00 |
pointer-to-bios
|
6d24ee84f4
|
rust不使用标准库,只使用core
|
2024-01-24 02:31:17 +08:00 |
pointer-to-bios
|
59ebdf8e73
|
减小生成的内核镜像大小
|
2024-01-24 01:15:12 +08:00 |
pointer-to-bios
|
bfd7530ae2
|
增加内核日志
|
2024-01-23 04:42:58 +08:00 |
pointer-to-bios
|
7afa51d9ea
|
将rust的所有段放在kend前,添加release模式下rustc的优化参数
|
2024-01-22 17:24:47 +08:00 |
pointer-to-bios
|
d02f4733e6
|
更新rustlib子仓库
|
2024-01-22 16:40:08 +08:00 |
pointer-to-bios
|
69b6d55d4d
|
增加支持多tty的代码
|
2024-01-22 00:48:56 +08:00 |