Hi, all
I have had an access to infocenter.arm.com, but I got nothing but place-holder for Mali-400 MP GPU Technical Overview/TRM.
I wonder if those document is free to get. And what does it take to get them?
Best Regards,
Michael
Thank you for your rapid reply, Chris. Recently I have learned about Mali-400 GPU kernel device driver. It almost drivers me crazy that there're tons of structs and declarations that confuse me. Related documents can, I guess, save me. Do you have any suggestion for me ?
I have another trivial question. I downloaded two version of Mali-400/Mali-450 Linux Kernel Device Driver , r4p0-00rel0 and r3p2-01rel4, source.
When I read them, I failed to find the definition of `struct _mali_io_address' that occurs in a typedef clause in devicedrv/mali/common/mali_osk.h.
I have no idea that what I've missed.
Thanks,
Hi Firefly,
There's nothing public that I'm aware of that describes the actual function/meaning of anything in the kernel code, besides what is released with that code or the comments in it.
The kernel driver never touches an instance of _mali_io_address, it just passes pointers to instances of them around, so it's not necessary to define the type in the kernel module itself. I think this is either a handle returned by the kernel, or a mechanism to pass something from userspace to the hardware, one or the other.
Hope this helps,
Chris