qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] f2879a: pc-bios/s390-ccw: store proper subsys


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] f2879a: pc-bios/s390-ccw: store proper subsystem informati...
Date: Tue, 08 Jul 2014 08:00:05 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: f2879a5c9e45e8432d15deea84fdf53586e9949c
      
https://github.com/qemu/qemu/commit/f2879a5c9e45e8432d15deea84fdf53586e9949c
  Author: Christian Borntraeger <address@hidden>
  Date:   2014-07-08 (Tue, 08 Jul 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: store proper subsystem information word

POP chapter 17 requires to store a subsystem information word at 184
during IPL. Furthermore bytes 188-191 should be zero. The bootmap might
contain data blocks that are written to the first page. We have to
write these values after we processed the bootmap and before the final
IPL.

Signed-off-by: Christian Borntraeger <address@hidden>
Reviewed-by: Cornelia Huck <address@hidden>
Signed-off-by: Cornelia Huck <address@hidden>


  Commit: 32a02d070be46b5c5a863e1542883f4a39231a39
      
https://github.com/qemu/qemu/commit/32a02d070be46b5c5a863e1542883f4a39231a39
  Author: Cornelia Huck <address@hidden>
  Date:   2014-07-08 (Tue, 08 Jul 2014)

  Changed paths:
    M pc-bios/s390-ccw.img

  Log Message:
  -----------
  pc-bios/s390-ccw: update binary

Signed-off-by: Cornelia Huck <address@hidden>


  Commit: 2ed982b6a984cdf2940f426ee246f52492d4a415
      
https://github.com/qemu/qemu/commit/2ed982b6a984cdf2940f426ee246f52492d4a415
  Author: Cornelia Huck <address@hidden>
  Date:   2014-07-08 (Tue, 08 Jul 2014)

  Changed paths:
    M hw/s390x/css.c

  Log Message:
  -----------
  s390x/css: reflect cpa in scsw

We neglected to update the the channel-program-address field of the scsw
after completion of the start or the halt function: Fortunately, Linux
didn't miss it so far. Let's update it for the cases where the cpa is
expected to be valid; in some cases, the cpa is 'unpredictable', so we
leave it untouched.

Reviewed-by: David Hildenbrand <address@hidden>
Signed-off-by: Cornelia Huck <address@hidden>


  Commit: d614cb68dacca24eb003825144d5a55d8f459a13
      
https://github.com/qemu/qemu/commit/d614cb68dacca24eb003825144d5a55d8f459a13
  Author: Peter Maydell <address@hidden>
  Date:   2014-07-08 (Tue, 08 Jul 2014)

  Changed paths:
    M hw/s390x/css.c
    M pc-bios/s390-ccw.img
    M pc-bios/s390-ccw/bootmap.c
    M pc-bios/s390-ccw/main.c
    M pc-bios/s390-ccw/s390-ccw.h

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20140708' into staging

Bugfixes for s390x: set subsystem id in the lowcore when booting from the
s390-ccw bios, and set the channel-program address after I/O completion,
when applicable.

# gpg: Signature made Tue 08 Jul 2014 14:18:20 BST using RSA key ID C6F02FAF
# gpg: Can't check signature: public key not found

* remotes/cohuck/tags/s390x-20140708:
  s390x/css: reflect cpa in scsw
  pc-bios/s390-ccw: update binary
  pc-bios/s390-ccw: store proper subsystem information word

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/67d01fb8066b...d614cb68dacc

reply via email to

[Prev in Thread] Current Thread [Next in Thread]