3 ms·
Yup. Check out the VideoCore ISA: http://www.broadcom.com/docs/support/videocore/VideoCoreIV-AG100-R.pdf http://www.broadcom.com/docs/support/videocore/VideoCo
by TD-Linux 10y ago
Yup. Check out the VideoCore ISA:
http://www.broadcom.com/docs/support/videocore/VideoCoreIV-AG100-R.pdf http://www.broadcom.com/docs/support/videocore/VideoCoreIV-A...
Note that in this case, the author is writing the bootloader firmware so performance isn't a major concern, though.
- christina_b 10y agoThis isn't the same, the document in question relates to the QPU ISA. The VPU ISA hasn't been officially documented but there were many projects that involved reverse engineering it. The VC4 ISA is documented here: https://github.com/hermanhermitage/videocoreiv https://github.com/hermanhermitage/videocoreiv The VPU is basically a general purpose RISC processor with some fancy vector instructions on top. In fact, most of the firmware that runs on it is written in C.
- TD-Linux 10y agoAh okay, this explains a lot! I somehow thought that the initial boot happened on the QPU.