Branch: refs/heads/master Home: https://github.com/qemu/qemu Commit: 12850b1bb31876fc7f6382ebffe137357b42e26e https://github.com/qemu/qemu/commit/12850b1bb31876fc7f6382ebffe137357b42e26e Author: Thomas Huth <th...@redhat.com> Date: 2018-03-08 (Thu, 08 Mar 2018)
Changed paths: M hw/sparc/sun4m.c Log Message: ----------- hw/sparc/sun4m: Fix implicit creation of "-drive if=scsi" devices The global hack for creating SCSI devices has recently been removed, but this apparently broke SCSI devices on some boards that were not ready for this change yet. For the sun4m machines you now get: $ sparc-softmmu/qemu-system-sparc -boot d -cdrom x.iso qemu-system-sparc: -cdrom x.iso: machine type does not support if=scsi,bus=0,unit=2 Fix it by calling scsi_bus_legacy_handle_cmdline() after creating the corresponding SCSI controller. Reported-by: Mark Cave-Ayland <mark.cave-ayl...@ilande.co.uk> Fixes: 1454509726719e0933c800fad00d6999752688ea Signed-off-by: Thomas Huth <th...@redhat.com> Signed-off-by: Mark Cave-Ayland <mark.cave-ayl...@ilande.co.uk> Commit: 6e10f37c86068e35151f982c976a85f1bec07ef2 https://github.com/qemu/qemu/commit/6e10f37c86068e35151f982c976a85f1bec07ef2 Author: KONRAD Frederic <frederic.kon...@adacore.com> Date: 2018-03-08 (Thu, 08 Mar 2018) Changed paths: M target/sparc/translate.c Log Message: ----------- sparc: fix leon3 casa instruction when MMU is disabled Since the commit af7a06bac7d3abb2da48ef3277d2a415772d2ae8: `casa [..](10), .., ..` (and probably others alternate space instructions) triggers a data access exception when the MMU is disabled. When we enter get_asi(...) dc->mem_idx is set to MMU_PHYS_IDX when the MMU is disabled. Just keep mem_idx unchanged in this case so we passthrough the MMU when it is disabled. Signed-off-by: KONRAD Frederic <frederic.kon...@adacore.com> Signed-off-by: Mark Cave-Ayland <mark.cave-ayl...@ilande.co.uk> Commit: 83d2e94cba776c02c761a5d14b5c2504796a8c0a https://github.com/qemu/qemu/commit/83d2e94cba776c02c761a5d14b5c2504796a8c0a Author: Peter Maydell <peter.mayd...@linaro.org> Date: 2018-03-08 (Thu, 08 Mar 2018) Changed paths: M hw/sparc/sun4m.c M target/sparc/translate.c Log Message: ----------- Merge remote-tracking branch 'remotes/mcayland/tags/qemu-sparc-signed' into staging qemu-sparc update # gpg: Signature made Thu 08 Mar 2018 07:23:01 GMT # gpg: using RSA key 5BC2C56FAE0F321F # gpg: Good signature from "Mark Cave-Ayland <mark.cave-ayl...@ilande.co.uk>" # Primary key fingerprint: CC62 1AB9 8E82 200D 915C C9C4 5BC2 C56F AE0F 321F * remotes/mcayland/tags/qemu-sparc-signed: sparc: fix leon3 casa instruction when MMU is disabled hw/sparc/sun4m: Fix implicit creation of "-drive if=scsi" devices Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> Compare: https://github.com/qemu/qemu/compare/0ab4537f08e0...83d2e94cba77