mirror of
https://github.com/mgcaret/of816.git
synced 2025-04-08 14:37:25 +00:00
update Open Firmware README
This commit is contained in:
parent
a70318f87b
commit
502c1e5571
@ -5,6 +5,26 @@ OF816. It is based on IBM's [Slimline Open Firmware](https://github.com/aik/SLO
|
||||
that is notably used in IBM POWER systems and QEMU.
|
||||
|
||||
**There are Bugs**
|
||||
* Package instances don't quite work right.
|
||||
|
||||
Working features:
|
||||
* Device tree.
|
||||
* Properties.
|
||||
|
||||
Unimplemented features:
|
||||
* FCode additions (to-do).
|
||||
* nvram (board-level addon).
|
||||
* Framebuffer/display support (to-do).
|
||||
* Device probing (to-do).
|
||||
* Support packages (to-do).
|
||||
* FCode debugging and Forth source-level debugging (probably won't do).
|
||||
* Client interface.
|
||||
* Other miscellania.
|
||||
|
||||
Difficulties:
|
||||
* SLOF is based on a 64-bit system. The basic stuff ports to 32-bit
|
||||
easily enough, but the cool stuff like FAT and ext2 support rely on
|
||||
the 64-bit extensions.
|
||||
|
||||
The build script borrows tricks from SLOF to incorporate the C preprocessor
|
||||
and remove comments and extra lines from the code, producing a single file
|
||||
|
Loading…
x
Reference in New Issue
Block a user