Enfin, la version d'openBIOS:
Since version 0.8.2, QEMU uses OpenBIOS http://www.openbios.org/.
OpenBIOS is a free (GPL v2) portable firmware implementation. The goal is
to implement a 100% IEEE 1275-1994 (referred to as Open Firmware)
compliant firmware.
Ce serait encore meilleur si, dans le cadre de l'émulation sparc, elle
était 100% compatible avec les PROM de sparc (on voit par exemple que la
police utilisée n'est pas correcte).
Please note that currently NetBSD, OpenBSD or Solaris kernels don't work.
Pour openBSD, j'ai peu d'espoir. Pour netBSD, j'espère que l'autre fil me
permettra de rendre faux cette affirmation.
Visiblement, il y a le même problème esp/dma que pour faire fonctionner
NetBSD, et en plus il y a un déréférencement de pointeur NULL pour la
forme, sans doute lié à la ligne "bootpath: " qui me fait soupçonner que
la PROM émulée par qemu n'est pas aussi compatible qu'elle le prétend
(peuplement du noeud /options incomplet ou incorrect).
Je suppose que tu pourrais aller un peu plus loin en faisant un boot -a,
et en indiquant rd0a comme disque racine. Cela ne fera sans doute que
retarder le plantage.
Bref, est-ce que quelqu'un a réussi à booter un openBSD sur qemu, sur une
autre archi que x86?
Je n'en sais rien, mais il y a plusieurs mois qemu plantait lors de
l'attachement du chip série (zs0), donc en tous cas il y a eu des
progrès de faits.