sun4m: Add FCode ROM for TCX framebuffer
commitda87dd7bd70f71ceaf9ff40d7cdb8394a7dc4bf5
authorMark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Sat, 2 Nov 2013 16:03:50 +0000 (2 16:03 +0000)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 21 Nov 2013 16:38:52 +0000 (21 17:38 +0100)
tree3e28a240cb48ad8e6f19f99821bc18f6b10d0ef5
parent394cfa39ba24dd838ace1308ae24961243947fb8
sun4m: Add FCode ROM for TCX framebuffer

Upstream OpenBIOS now implements SBus probing in order to determine the
contents of a physical bus slot, which is required to allow OpenBIOS to
identify the framebuffer without help from the fw_cfg interface.

SBus probing works by detecting the presence of an FCode program
(effectively tokenised Forth) at the base address of each slot, and if
present executes it so that it creates its own device node in the
OpenBIOS device tree.

The FCode ROM is generated as part of the OpenBIOS build and should
generally be updated at the same time.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
CC: Blue Swirl <blauwirbel@gmail.com>
CC: Bob Breuer <breuerr@mc.net>
CC: Artyom Tarasenko <atar4qemu@gmail.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Makefile
hw/display/tcx.c
hw/sparc/sun4m.c
pc-bios/QEMU,tcx.bin [new file with mode: 0644]
pc-bios/README