I am developing a OS kernel for aarch64 architecture, in Rust.
I could find PCI configuration space using ACPI, and the device descriptor seems fine.
I have read the PCI configuration space and found a xHCI device, but it can not be accessed through MMIO at the address specified in BAR.
It always returns 0xFF for any fields in capability registers. What did I missed to do?
I also tried reading 32 bit and 64 bit at once, but did not work either.
Screenshot:
https://drive.google.com/file/d/1wGFV2S ... sp=sharing
Source code is at:
https://github.com/siketyan/mikan/pull/ ... 65bd094211
Any helps are welcome!
Thank you for reading.
xHCI on QEMU aarch64 can not be accessed through MMIO
-
- Member
- Posts: 5562
- Joined: Mon Mar 25, 2013 7:01 pm
Re: xHCI on QEMU aarch64 can not be accessed through MMIO
Yes, already resolved
Thank you!
Thank you!