我已经在Ubuntu中提取了一个acpidump,并试图了解该设备或BIOS为Linux主机提供了什么。
在IO
端口无效的情况下,我只能看到Memeory32Fixed()
的资源,该资源的基地址为0x0
,在_Y06
上的有效长度。
我试图用从ioremap(0x0, 0x10000)
(在内核空间中)获得的虚拟地址进行读/写,但这似乎不起作用。
那么这代表什么?如果它真的有用的话,我该如何使用它与硬件进行通信?
Device (SOMETHING)
{
......
Name (RBUF, ResourceTemplate ()
{
Memory32Fixed (ReadWrite,
0x00000000, // Address Base
0x00010000, // Address Length
_Y06)
}
.......