pointer-to-bios
|
b3aafa2343
|
更新字体
|
2024-05-09 16:59:41 +08:00 |
pointer-to-bios
|
1767182065
|
增加日志消息格式化log!宏,继续实现中断处理函数
|
2024-05-08 19:59:10 +08:00 |
pointer-to-bios
|
3014893c50
|
支持构建时修改字体缩放
|
2024-05-07 04:37:32 +08:00 |
pointer-to-bios
|
6913dede05
|
测试BP中断,并修复String类型内存泄漏的问题
|
2024-05-07 04:23:02 +08:00 |
pointer-to-bios
|
87f2767499
|
Merge pull request '重写rust核心库,构建中断处理框架' (#6) from pointer-to-bios/metaverse-dev:main into main
Reviewed-on: metaverse/kernel-dev#6
|
2024-05-03 05:45:43 +08:00 |
pointer-to-bios
|
dfa5a81c8d
|
不要使用rust panic
|
2024-05-03 05:40:56 +08:00 |
pointer-to-bios
|
e6da1be4f5
|
确认没有使用原message_raw!宏的代码并移除message_raw!宏
|
2024-05-02 23:16:08 +08:00 |
pointer-to-bios
|
8e2d61de4a
|
修复屏幕滚动时底下有一条没有刷新的bug
|
2024-05-02 23:14:43 +08:00 |
pointer-to-bios
|
ba36b60b68
|
nasm的iret指令是32位iret,必须使用iretq才会翻译为64位iret指令
|
2024-05-02 22:31:43 +08:00 |
pointer-to-bios
|
47f16d060e
|
将中断中所有消息格式化换为新的message!宏
|
2024-05-02 20:51:57 +08:00 |
pointer-to-bios
|
6a935dc2b7
|
解决Vec移除元素时长度不更新的问题
|
2024-05-02 20:49:58 +08:00 |
pointer-to-bios
|
41dd0a0e00
|
实现基于rust的用于测试的中断处理机制
|
2024-04-27 20:56:10 +08:00 |
pointer-to-bios
|
2d6b898c49
|
使中断支持重入
|
2024-04-27 19:03:02 +08:00 |
pointer-to-bios
|
8352069285
|
解决string和vec的bug
|
2024-04-27 19:02:37 +08:00 |
pointer-to-bios
|
f2240787b6
|
补充更多core crate的重写
|
2024-04-25 17:41:35 +08:00 |
pointer-to-bios
|
0efc9d118e
|
更换rust标准库构建方式
|
2024-04-21 21:59:08 +08:00 |
pointer-to-bios
|
3762b0245c
|
重写部分core crate
|
2024-04-21 17:53:59 +08:00 |
pointer-to-bios
|
fce4c49d3a
|
增加对vscode rust-analyzer误报错误的说明
|
2024-04-18 16:07:13 +08:00 |
pointer-to-bios
|
cfc961e5c3
|
解决在vscode中凭空出现的报错
|
2024-04-17 01:01:20 +08:00 |
pointer-to-bios
|
8d7e2b1a88
|
将字体移出内核代码
|
2024-04-15 20:41:16 +08:00 |
pointer-to-bios
|
1a5dd26e14
|
Merge pull request '重构内存分配器、增加中断支持、整理rust运行时环境' (#4) from downstream into main
Reviewed-on: metaverse/kernel-dev#4
|
2024-04-11 00:36:14 +08:00 |
pointer-to-bios
|
b90f46f07d
|
Merge branch 'main' of https://github.com/metaverse-kernel/kernel-dev into downstream
|
2024-04-11 00:30:44 +08:00 |
pointer-to-bios
|
46b80996f7
|
将rustlib引用的url切换到github
|
2024-04-07 05:13:18 +08:00 |
pointer-to-bios
|
77b8b4cd7c
|
更新rust core crate
|
2024-04-07 05:10:42 +08:00 |
pointer-to-bios
|
ad8cb92e78
|
解决内存管理重构后的一些bug
|
2024-04-06 18:07:00 +08:00 |
pointer-to-bios
|
327c10963c
|
Merge pull request #2 from pointertobios/main
重构内存分配器、增加中断支持、整理rust运行时环境
|
2024-04-06 04:27:37 +08:00 |
pointer-to-bios
|
8f82c88e30
|
改进初始化构建的脚本
|
2024-04-06 04:17:44 +08:00 |
pointer-to-bios
|
22781004d0
|
优化不必要的make脚本
|
2024-04-06 04:13:51 +08:00 |
pointer-to-bios
|
00d655c468
|
重构C语言部分的内存分配器
|
2024-04-06 04:07:32 +08:00 |
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 |