Showing changes from revision #28 to #29:
Added | Removed | Changed
At Work present on the porting port consists of three components:RISC OS to the Raspberry Pi 4 is still in its early stages. Many features are not working: it is not in any shape for even an alpha release just yet.
As a result there are no prebuilt ROM images available. If you wish to work on the port of RISC OS to the Pi 4, you will have to compile the ROM from source (see “Further information” below).
The port is known to be functional on all models of Raspberry Pi, from the original 256MB Raspberry Pi Model B to newer models like the Raspberry Pi 2, Compute modules, Raspberry Pi Zro, and Raspberry Pi 3.
The Raspberry Pi port has a stable version available to download. Users with an adequate backup strategy in place may wish to try the new features present in the beta version instead.
The Major components not working:RISC OS Roadmap covers items which are not specific to the Raspberry Pi, and the bug trackr covers defects in existing components. This table covers planned future tasks or areas that are yet to be implemented on Raspberry Pi.
Comments | ||||
---|---|---|---|---|
Task | Ethernet port | Description/Status | Ethernet is now “direct-attach” rather than “via USB” so a new driver needs to be written. | Assigned to |
The Pi 4 has a USB3 controller, whichRISC OS does not yet support. | ||||
Unimplemented Pi features | LPAE | Ethernet and USB now live above the 4GiB boundary in the memory map: RISC OS will need “address extension” code added to be able to access them. | ||
Task | GICv3 | Description/Status | New interrupt controller requires new code (other hardware targets use GICv1 or GICv2, not GICv3). | Assigned to |
None |
At present, input is only possible via the serial port: this means that the desktop is not currently usable.