Branch: refs/heads/master Home: https://github.com/qemu/qemu Commit: abd696e4f74a9d30801c6ae2693efe4e5979c2f2 https://github.com/qemu/qemu/commit/abd696e4f74a9d30801c6ae2693efe4e5979c2f2 Author: Eugene (jno) Dvurechenski <j...@linux.vnet.ibm.com> Date: 2014-06-27 (Fri, 27 Jun 2014)
Changed paths: M pc-bios/s390-ccw/bootmap.c M pc-bios/s390-ccw/s390-ccw.h M pc-bios/s390-ccw/sclp-ascii.c M pc-bios/s390-ccw/virtio.c M pc-bios/s390-ccw/virtio.h Log Message: ----------- pc-bios/s390-ccw: make checkpatch happy Remove tabs, tweak whitespace and comments. Acked-by: Christian Borntraeger <borntrae...@de.ibm.com> Signed-off-by: Eugene (jno) Dvurechenski <j...@linux.vnet.ibm.com> Signed-off-by: Jens Freimann <jf...@linux.vnet.ibm.com> Signed-off-by: Cornelia Huck <cornelia.h...@de.ibm.com> Commit: 26f2bbd6b1c6ef6eb3f84a2ddb0be92f4d93049a https://github.com/qemu/qemu/commit/26f2bbd6b1c6ef6eb3f84a2ddb0be92f4d93049a Author: Eugene (jno) Dvurechenski <j...@linux.vnet.ibm.com> Date: 2014-06-27 (Fri, 27 Jun 2014) Changed paths: M pc-bios/s390-ccw/bootmap.c A pc-bios/s390-ccw/bootmap.h Log Message: ----------- pc-bios/s390-ccw: cleanup and enhance bootmap defintions Add declarations to describe structure of different dasd IPL sources (eckd and fba). Move the structure definitions to a new header bootmap.h. While we are at it, change structs to typedefs. Acked-by: Christian Borntraeger <borntrae...@de.ibm.com> Signed-off-by: Eugene (jno) Dvurechenski <j...@linux.vnet.ibm.com> Signed-off-by: Jens Freimann <jf...@linux.vnet.ibm.com> Signed-off-by: Cornelia Huck <cornelia.h...@de.ibm.com> Commit: 91a03f9b6953cca0e8c05402e141a576b01063e2 https://github.com/qemu/qemu/commit/91a03f9b6953cca0e8c05402e141a576b01063e2 Author: Eugene (jno) Dvurechenski <j...@linux.vnet.ibm.com> Date: 2014-06-27 (Fri, 27 Jun 2014) Changed paths: M pc-bios/s390-ccw/bootmap.c M pc-bios/s390-ccw/s390-ccw.h M pc-bios/s390-ccw/virtio.c M pc-bios/s390-ccw/virtio.h Log Message: ----------- pc-bios/s390-ccw: handle different sector sizes Use the virtio device's configuration to figure out the disk geometry and use a sector size based upon the layout. [CH: s/SECTOR_SIZE/MAX_SECTOR_SIZE/g] Acked-by: Christian Borntraeger <borntrae...@de.ibm.com> Signed-off-by: Eugene (jno) Dvurechenski <j...@linux.vnet.ibm.com> Signed-off-by: Jens Freimann <jf...@linux.vnet.ibm.com> Signed-off-by: Cornelia Huck <cornelia.h...@de.ibm.com> Commit: a94b485e17dab77d96a8b958305e485c3b9a7a91 https://github.com/qemu/qemu/commit/a94b485e17dab77d96a8b958305e485c3b9a7a91 Author: Eugene (jno) Dvurechenski <j...@linux.vnet.ibm.com> Date: 2014-06-27 (Fri, 27 Jun 2014) Changed paths: M pc-bios/s390-ccw/bootmap.c M pc-bios/s390-ccw/bootmap.h Log Message: ----------- pc-bios/s390-ccw: add some utility code IPL_assert(term,message) is introduced to handle error conditions. ebcdic_to_ascii() to convert chars (mostly to print VOLSERs). read_block() provision for unified block-number handling. Acked-by: Christian Borntraeger <borntrae...@de.ibm.com> Signed-off-by: Eugene (jno) Dvurechenski <j...@linux.vnet.ibm.com> Reviewed-by: David Hildenbrand <d...@linux.vnet.ibm.com> Signed-off-by: Jens Freimann <jf...@linux.vnet.ibm.com> Signed-off-by: Cornelia Huck <cornelia.h...@de.ibm.com> Commit: 60612d5cbbf0e02123214f4a2d7d20f7dd87925e https://github.com/qemu/qemu/commit/60612d5cbbf0e02123214f4a2d7d20f7dd87925e Author: Eugene (jno) Dvurechenski <j...@linux.vnet.ibm.com> Date: 2014-06-27 (Fri, 27 Jun 2014) Changed paths: M pc-bios/s390-ccw/bootmap.c M pc-bios/s390-ccw/main.c M pc-bios/s390-ccw/s390-ccw.h Log Message: ----------- pc-bios/s390-ccw: Unify error handling Convert to IPL_assert and friends Acked-by: Christian Borntraeger <borntrae...@de.ibm.com> Signed-off-by: Eugene (jno) Dvurechenski <j...@linux.vnet.ibm.com> Signed-off-by: Jens Freimann <jf...@linux.vnet.ibm.com> Signed-off-by: Cornelia Huck <cornelia.h...@de.ibm.com> Commit: 058cc1f311b00fe65b7500efefa8f08b2f1c85d9 https://github.com/qemu/qemu/commit/058cc1f311b00fe65b7500efefa8f08b2f1c85d9 Author: Eugene (jno) Dvurechenski <j...@linux.vnet.ibm.com> Date: 2014-06-27 (Fri, 27 Jun 2014) Changed paths: M pc-bios/s390-ccw/s390-ccw.h Log Message: ----------- pc-bios/s390-ccw: Add fill_hex_val func to provide better msgs Factor out helper function for dumping a hex value into a buffer. Acked-by: Christian Borntraeger <borntrae...@de.ibm.com> Signed-off-by: Eugene (jno) Dvurechenski <j...@linux.vnet.ibm.com> Signed-off-by: Jens Freimann <jf...@linux.vnet.ibm.com> Signed-off-by: Cornelia Huck <cornelia.h...@de.ibm.com> Commit: a00b33d9e234b4ef3344697185219b84fca26c1a https://github.com/qemu/qemu/commit/a00b33d9e234b4ef3344697185219b84fca26c1a Author: Eugene (jno) Dvurechenski <j...@linux.vnet.ibm.com> Date: 2014-06-27 (Fri, 27 Jun 2014) Changed paths: M pc-bios/s390-ccw/bootmap.c Log Message: ----------- pc-bios/s390-ccw: factor out ipl code Move the scsi-disk specific ipl code from zipl_load() into a new function ipl_scsi(). This makes it easier to add ipl routines for other disk types. Acked-by: Christian Borntraeger <borntrae...@de.ibm.com> Signed-off-by: Eugene (jno) Dvurechenski <j...@linux.vnet.ibm.com> Signed-off-by: Jens Freimann <jf...@linux.vnet.ibm.com> Signed-off-by: Cornelia Huck <cornelia.h...@de.ibm.com> Commit: e0aff4aa3f9de9ad7806910146ca5c5f0376cccb https://github.com/qemu/qemu/commit/e0aff4aa3f9de9ad7806910146ca5c5f0376cccb Author: Eugene (jno) Dvurechenski <j...@linux.vnet.ibm.com> Date: 2014-06-27 (Fri, 27 Jun 2014) Changed paths: M pc-bios/s390-ccw/bootmap.c Log Message: ----------- pc-bios/s390-ccw: IPL from CDL-formatted ECKD DASD Add code that allows us to start from ECKD DASD using the z/OS compatible disk layout (CDL), which is the most common format for ECKD DASD. Acked-by: Christian Borntraeger <borntrae...@de.ibm.com> Signed-off-by: Eugene (jno) Dvurechenski <j...@linux.vnet.ibm.com> Signed-off-by: Jens Freimann <jf...@linux.vnet.ibm.com> Signed-off-by: Cornelia Huck <cornelia.h...@de.ibm.com> Commit: 564e52b96f2d987610dd188b84ec71c84c6d3e03 https://github.com/qemu/qemu/commit/564e52b96f2d987610dd188b84ec71c84c6d3e03 Author: Eugene (jno) Dvurechenski <j...@linux.vnet.ibm.com> Date: 2014-06-27 (Fri, 27 Jun 2014) Changed paths: M pc-bios/s390-ccw/bootmap.c M pc-bios/s390-ccw/bootmap.h Log Message: ----------- pc-bios/s390-ccw: IPL from LDL/CMS-formatted ECKD DASD Add code that allows us to start from two further ECKD DASD disk layouts: LDL (Linux disk layout) and CMS (cms-formatted disk). Acked-by: Christian Borntraeger <borntrae...@de.ibm.com> Signed-off-by: Eugene (jno) Dvurechenski <j...@linux.vnet.ibm.com> Signed-off-by: Jens Freimann <jf...@linux.vnet.ibm.com> Signed-off-by: Cornelia Huck <cornelia.h...@de.ibm.com> Commit: 77416f4075a673a27cfe5a7a34e93c0fa9810e35 https://github.com/qemu/qemu/commit/77416f4075a673a27cfe5a7a34e93c0fa9810e35 Author: Jens Freimann <jf...@linux.vnet.ibm.com> Date: 2014-06-27 (Fri, 27 Jun 2014) Changed paths: M pc-bios/s390-ccw.img Log Message: ----------- pc-bios/s390-ccw: update binary Signed-off-by: Jens Freimann <jf...@linux.vnet.ibm.com> Signed-off-by: Cornelia Huck <cornelia.h...@de.ibm.com> Commit: 1045fc0439f02dc12298045ecb768c52d796dd99 https://github.com/qemu/qemu/commit/1045fc0439f02dc12298045ecb768c52d796dd99 Author: Peter Maydell <peter.mayd...@linaro.org> Date: 2014-06-29 (Sun, 29 Jun 2014) Changed paths: M tcg/ppc/tcg-target.c Log Message: ----------- tcg/ppc: Fix support for 64-bit PPC MacOSX hosts Add back in the support for 64-bit PPC MacOSX hosts that was broken in the recent merge of the 32-bit and 64-bit TCG backends. Reported-by: Andreas Färber <andreas.faer...@web.de> Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> Reviewed-by: Richard Henderson <r...@twiddle.net> Tested-by: Andreas Färber <andreas.faer...@web.de> Commit: de6793e8c2a4d34e28e5ea385276249fc98109ec https://github.com/qemu/qemu/commit/de6793e8c2a4d34e28e5ea385276249fc98109ec Author: Peter Maydell <peter.mayd...@linaro.org> Date: 2014-06-29 (Sun, 29 Jun 2014) Changed paths: M pc-bios/s390-ccw.img M pc-bios/s390-ccw/bootmap.c A pc-bios/s390-ccw/bootmap.h M pc-bios/s390-ccw/main.c M pc-bios/s390-ccw/s390-ccw.h M pc-bios/s390-ccw/sclp-ascii.c M pc-bios/s390-ccw/virtio.c M pc-bios/s390-ccw/virtio.h Log Message: ----------- Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20140627' into staging A series of patches to the s390-ccw bios: - code cleanup - improved error reporting - most important, support to ipl (boot) from ECKD DASD (CDL, LDL or CMS formatted) # gpg: Signature made Fri 27 Jun 2014 12:03:30 BST using RSA key ID C6F02FAF # gpg: Can't check signature: public key not found * remotes/cohuck/tags/s390x-20140627: pc-bios/s390-ccw: update binary pc-bios/s390-ccw: IPL from LDL/CMS-formatted ECKD DASD pc-bios/s390-ccw: IPL from CDL-formatted ECKD DASD pc-bios/s390-ccw: factor out ipl code pc-bios/s390-ccw: Add fill_hex_val func to provide better msgs pc-bios/s390-ccw: Unify error handling pc-bios/s390-ccw: add some utility code pc-bios/s390-ccw: handle different sector sizes pc-bios/s390-ccw: cleanup and enhance bootmap defintions pc-bios/s390-ccw: make checkpatch happy Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> Compare: https://github.com/qemu/qemu/compare/d4cba13bdf25...de6793e8c2a4