| \ tag: historical and pre open firmware fcode functions |
| \ |
| \ this code implements IEEE 1275-1994 ch. H.2.2 and 5.3.1.1.1 |
| \ |
| \ Copyright (C) 2003 Stefan Reinauer |
| \ |
| \ See the file "COPYING" for further information about |
| \ the copyright and warranty status of this work. |
| \ |
| |
| \ H.2.2 Non-implemented FCodes |
| \ Pre-Open Firmware systems assigned the following FCode numbers, |
| \ but the functions were not supported. These FCode numbers stay |
| \ reserved to avoid confusion. |
| |
| : non-implemented |
| ." Non-implemented historical or pre-Open Firmware FCode occured." cr |
| end0 |
| ; |
| |
| : adr-mask non-implemented ; |
| : b(code) non-implemented ; |
| : 4-byte-id non-implemented ; |
| : convert non-implemented ; |
| : frame-buffer-busy? non-implemented ; |
| : poll-packet non-implemented ; |
| : return-buffer non-implemented ; |
| : set-token-table non-implemented ; |
| : set-table non-implemented ; |
| : xmit-packet non-implemented ; |
| |
| \ historical fcode words defined by 5.3.1.1.1 |
| |
| 30000 constant fcode-version \ this opcode is considered obsolete |
| 30000 constant firmware-version \ this opcode is considered obsolete |
| |
| \ historical - Returns the type of processor. |
| \ 0x5 indicates SPARC, other values are not used. |
| \ ?? this could be set by the kernel during bootstrap. |
| deadbeef constant processor-type ( -- processor-type ) |
| |
| : memmap non-implemented ; |
| : >physical non-implemented ; |
| : my-params non-implemented ; |
| : intr non-implemented ; |
| : driver non-implemented ; |
| : group-code non-implemented ; |
| : probe non-implemented ; |
| : probe-virtual non-implemented ; |