Le 22/03/2017 à 01:56, Finn Thain a écrit : > > On Tue, 21 Mar 2017, Laurent Vivier wrote: > >> >> Tested on my Quadra 800. ADB/SCSI/Ethernet work fine. >> >> I've also tested with Q800 implementation in QEMU and works fine too. >> > > Thanks Laurent!
It is up now for 11 days. $ uname -a Linux q800 4.1.39-mac_scsi-egret-etc+ #2 Fri Mar 17 10:35:58 AEDT 2017 m68k GNU/Linux $ uptime 12:14:01 up 11 days, 19:41, 2 users, load average: 0.00, 0.07, 0.07 > > This looks like a very convenient way to test certain patches. Did you use > upstream QEMU or your QEMU fork at https://github.com/vivier/qemu-m68k > ? You can build one from: git clone -b q800-dev https://github.com/vivier/qemu-m68k.git ./configure --target-list=m68k-softmmu ./m68k-softmmu/qemu-system-m68k -M q800 \ -serial none -serial mon:stdio -m 1000M \ -drive file=./virtm68k-etch.qcow2,format=qcow2 -net nic,model=dp83932,addr=09:00:07:12:34:57 \ -net bridge,helper=/usr/libexec/qemu-bridge-helper,br=virbr0 \ -append "root=/dev/sda2 rw console=ttyS0 console=tty" \ -kernel vmlinux-4.8.0-2-m68k \ -initrd initrd.img-4.8.0-2-m68k \ -g 1024x768x24 > >> You can find attached the both dmesg. >> > > Interesting... the QEMU log says: > > Slot 9: > Board resource not found! > > This is a bit surprising because it seems to suggest that > nubus_probe_slot() found a meaningful bytelanes value. That logic got > changed in this patch series. > > I wonder whether the vmlinux-4.1.39-mac_scsi-egret+ build on sourceforge > produces the same messages (?) With a 4.8.0-2, I've got: [ 0.180000] NuBus: Scanning NuBus slots. [ 0.180000] Now probing slot 9 at f9ffffff [ 0.180000] Slot 9: [ 0.180000] Board resource not found! [ 0.180000] Now probing slot A at faffffff [ 0.180000] Now probing slot A at fafffffe [ 0.180000] Now probing slot A at fafffffd [ 0.180000] Now probing slot A at fafffffc [ 0.180000] Now probing slot B at fbffffff [ 0.180000] Now probing slot B at fbfffffe [ 0.180000] Now probing slot B at fbfffffd [ 0.180000] Now probing slot B at fbfffffc [ 0.180000] Now probing slot C at fcffffff [ 0.180000] Now probing slot C at fcfffffe [ 0.180000] Now probing slot C at fcfffffd [ 0.180000] Now probing slot C at fcfffffc [ 0.180000] Now probing slot D at fdffffff [ 0.180000] Now probing slot D at fdfffffe [ 0.180000] Now probing slot D at fdfffffd [ 0.180000] Now probing slot D at fdfffffc [ 0.180000] Now probing slot E at feffffff [ 0.180000] Now probing slot E at fefffffe [ 0.180000] Now probing slot E at fefffffd [ 0.180000] Now probing slot E at fefffffc Slot 9 is the graphic card: (qemu) info qtree bus: main-system-bus type System dev: mac-nubus-bridge, id "" mmio 0000000060000000/0000000090000000 mmio 00000000f0000000/000000000f000000 bus: nubus-bus.0 type nubus-bus dev: nubus-macfb, id "" width = 800 (0x320) height = 600 (0x258) depth = 16 (0x10) ... This can be a bad Nubus emulation in qemu. Thanks, Laurent