In ACPI dump, what does Memory32Fixed() stand for with base address 0x0 on _Y06?

0

I have extracted acpidump in Ubuntu and trying to understand what the device or BIOS has provided to Linux host.

Besides IO port which is not working, I can only see resource of Memeory32Fixed() which has base address of 0x0 with a valid length on _Y06.

I have tried to read/write with virtual address obtained from ioremap(0x0, 0x10000) (in kernel space) but that doesn't seem to work.

So what does this stand for and how can I use it to communicate to the hardware if it's useful at all?

Device (SOMETHING)
    {
        ......
        Name (RBUF, ResourceTemplate ()
        {
            Memory32Fixed (ReadWrite,
                0x00000000,         // Address Base
                0x00010000,         // Address Length
                _Y06)
        }
        .......
linux-kernel
acpi
asked on Stack Overflow Apr 10, 2019 by keye

0 Answers

Nobody has answered this question yet.


User contributions licensed under CC BY-SA 3.0