11 个版本
0.5.0 | 2023年6月28日 |
---|---|
0.4.3 | 2023年5月13日 |
0.4.2 | 2023年4月16日 |
0.4.0 | 2022年8月15日 |
0.1.0 | 2022年5月4日 |
#364 在 操作系统
每月下载 70 次
44KB
845 行
limine-protocol
这是一个用于美丽的 Limine 协议版本 3 的绑定 crate。它旨在满足操作系统开发者的预期,但也许它也会帮助其他人进入这个爱好。(我发誓痛苦是值得的,它很棒) 测试旨在确保实现中没有 UB,确实,这是引导程序的错误。(来吧,Limine 开发者!)
示例
请参阅 example
目录中的简单示例
更新日志
- 0.5.0
- 修复 Framebuffer 请求的请求 ID
- 0.4.3
- 记录可能需要
used
的可能性
- 记录可能需要
- 0.4.2
- 修复可见性问题
- 0.4.1
- 添加更多文档和示例
- 0.4.0
- 将
get_response
添加到所有内容以减少样板代码 - 将
Request
中的UnsafeCell
设置为非公共的 - 添加更多 clippy 检查
- 将
- 0.3.2
- 删除了功能
core_c_str
,因为自 1.64.0 版本以来已经稳定 - 将结构体
HHDMResponse
的偏移量字段从u64
- 删除了功能
- 0.3.1
- 我留下了一些旧东西,哎呀。现在没有了!
- 0.3.0
- 重新导出请求和响应。没错,你再也不用输入
request::SomeRequest
了!
- 重新导出请求和响应。没错,你再也不用输入
- 0.2.1
- 修复一个类型
- 0.2.0
- 为所有请求添加 const 默认值
- 将
LimineRequest
重命名为Request
,并将into_request
重命名为简单的into
- 添加了一个用于创建新请求的新宏
- 添加 README.md
- 将 Info{Request, Response} 重命名为 BootloaderInfo{Request, Response}
- 更新了终端文档
- 添加了一个示例
- 0.1.0
- 添加一切 : ^)