Intel mac上的NVRAM位置



Intel mac上的NVRAM是否映射到内存中?如果有,它的地址在哪里?如果这个问题不是严格意义上的"编程"问题,请向我道歉。

您可以通过

手动调整起始地址

nvram virt-base =价值

请参阅章节8.3.2。在以下链接

我不知道,但是内核不会以这种方式访问NVRAM,所以您也不应该这样做。缺乏详尽的搜索内存或找出调试/反汇编EFI实现的方法,我不认为这是特别可行的。

访问NVRAM是由EFI可变服务提供的。(U)EFI没有提供接口来获取变量的非易失性存储

上一级,通过设置/获取EFI变量实现NVRAM接口的next是/System/Library/Extensions/AppleEFIRuntime.kext/Contents/PlugIns/AppleEFINVRAM.kext。它不是开源的。

有可用于操作NVRAM内容的api,并且nvram工具本身是开源的。

相关内容

  • 没有找到相关文章

最新更新