ahci - 什么设置 AHCI 基地址?
问题描述
我正在制作一个用于学习目的的爱好操作系统。我在 Ring 0,所以我可以直接与几乎所有东西互动。我知道在哪里可以找到我的 PCI 端口上的 AHCI 控制器的基地址,但我不知道我是否应该在内核中设置它,或者引导加载程序是否已经完成了。换句话说:因为它现在包含一些东西,它是否只包含我的内核必须覆盖的随机垃圾,还是在我的内核启动之前由其他东西正确设置?作为记录,我使用 Grub 作为我在 x86(32 位)内核上的引导加载程序,在 Virtualbox 中运行。
解决方案
推荐阅读
- node.js - 从 TypeScript Azure 函数调用 MS Power Automate
- domain-driven-design - 需要关于域模型中的抽象和更新过程的意见
- javascript - 在表中生成增量索引
- python - Numpy 属性和方法
- algorithmic-trading - Cbpro 问题,无效价格
- css - Chrome/将文件夹添加到工作区 - 失去到 CSS 的链接
- c# - 如何过滤对象中的双元素C#
- javascript - 如何从嵌套在对象内部数组中的对象中提取值并将其存储在不同的数组中 JAVASCRIPT
- swift - 如何检查 NSMutableAttributedString 字体大小是否小于/大于某个值?
- kubernetes - 准备好新映像后如何自动重启 Pod