Commit Graph

102 Commits

Author SHA1 Message Date
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
pointer-to-bios 831c7a689f 优化内存管理模块的内存分配函数 2024-01-21 19:49:22 +08:00
pointer-to-bios 3cd40e00e8 Merge branch 'main' of https://github.com/metaverse-kernel/kernel-dev into downstream 2024-01-21 17:23:20 +08:00
pointer-to-bios 7c08af1103 Merge branch 'main' of http://git.suthby.org:2024/pointer-to-bios/metaverse-dev into downstream 2024-01-21 17:17:58 +08:00
pointer-to-bios 9ce793fc85
Merge pull request #1 from metaverse-kernel/downstream
Downstream
2024-01-21 17:01:02 +08:00
pointer-to-bios 234b34c59f Merge pull request '在gitignore中添加不需要上传的目录' (#1) from downstream into main
Reviewed-on: http://git.suthby.org:2024/metaverse/kernel-dev/pulls/1
2024-01-21 16:57:03 +08:00
pointer-to-bios 96b409d427 在gitignore中添加不需要上传的目录 2024-01-21 16:45:58 +08:00
pointer-to-bios ac80977151 解决因rust字符串不以0结尾导致的内存错误 2024-01-21 16:35:43 +08:00
pointer-to-bios 73267fd2ec Merge branch 'main' of http://git.suthby.org:2024/pointer-to-bios/metaverse-dev 2024-01-21 00:10:36 +08:00
pointer-to-bios 1eb73872e9 将远程仓库全部从github迁移至个人仓库 2024-01-21 00:05:19 +08:00
pointer-to-bios fa1a61f950 加入完整模块化支持的rust支持 2024-01-20 23:50:03 +08:00
pointer-to-bios b74ea601a7
Merge pull request #1 from pointertobios/main
加入Rust语言原生支持
2024-01-17 00:11:25 +08:00
pointer-to-bios 90cbd846ba 加入rust的原生支持 2024-01-16 23:58:11 +08:00
pointer-to-bios b5a65fb341 优化内存分配函数的调用方法 2024-01-16 21:38:05 +08:00
pointer-to-bios 85e0d52783 优化构建系统 2024-01-16 20:39:47 +08:00
pointer-to-bios 13d933aad9 删除冗余代码 2024-01-16 01:38:17 +08:00
pointer-to-bios 4403c87d3d 更新readme 2024-01-15 19:59:32 +08:00
pointer-to-bios af179fc127 优化内存管理模块中raw allocator的内存利用效率 2024-01-15 19:58:01 +08:00
pointer-to-bios 6f049d9ca2 解决多页映射时只映射第一个页的问题 2024-01-15 18:20:29 +08:00
pointer-to-bios 2d680b011b Merge branch 'main' of https://github.com/pointertobios/metaverse-dev 2024-01-14 22:01:04 +08:00
pointer-to-bios 4daa4bedc5 增加C代码中有关isa的宏 2024-01-14 21:52:10 +08:00
pointer-to-bios 843ab95aa0 规范tty模块的字体接口 2024-01-14 21:48:15 +08:00
pointer-to-bios 97161c0797 规范tty字体接口 2024-01-14 15:46:26 +08:00
pointer-to-bios def9bc89ca 增加两个函数指针类型定义 2024-01-14 15:45:35 +08:00
pointer-to-bios bdccf4add6 修复tty显示字符串时遍历字符串无法停止的问题 2024-01-14 15:21:01 +08:00
pointer-to-bios 325e0a01bd 修复内存分配器返回地址错误的问题,修复内核获取的内存大小与实际内存不能对应的问题 2024-01-06 18:12:00 +08:00
pointer-to-bios ed30e09f01 统一kernel和libk两个部分的make 2024-01-01 02:45:46 +08:00
pointer-to-bios 4092d58ede 完善内核build系统 2023-12-29 22:54:46 +08:00
pointer-to-bios 35c8548e77 完善版权许可证的中文翻译 2023-12-29 19:17:14 +08:00
pointer-to-bios 277a721f51 解决qemu有时过断点不停地问题 2023-12-13 19:45:59 +08:00
pointer-to-bios 753c099346 换一种使用bios镜像的方式 2023-12-13 02:25:06 +08:00
pointer-to-bios 56d4ab3121 增加内存管理模块 2023-12-13 02:24:25 +08:00
pointer-to-bios 8c4c9a27d1 将qemu目录改为test目录 2023-12-11 20:13:36 +08:00
pointer-to-bios dab08f49b0 为debug加入多平台支持 2023-12-10 22:49:20 +08:00
pointer-to-bios 25fa57c569 移除测试镜像 2023-12-06 21:26:37 +08:00
pointer-to-bios 73080be3a6 配置multiboot2头 2023-12-05 19:36:10 +08:00
pointer-to-bios e49b569f65 模式切换完成 2023-12-03 18:27:14 +08:00
pointer-to-bios ce139b3aaa 调整一个Debug代价最小的指令顺序 2023-12-03 17:45:02 +08:00
pointer-to-bios e75c342c4b 在make脚本中增加一个提示 2023-12-03 17:42:38 +08:00