qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/1] RFC: ipl device for s390
@ 2012-05-04 13:43 Christian Borntraeger
  2012-05-04 13:44 ` [Qemu-devel] [PATCH 1/1] s390: IPL " Christian Borntraeger
  0 siblings, 1 reply; 13+ messages in thread
From: Christian Borntraeger @ 2012-05-04 13:43 UTC (permalink / raw)
  To: Alexander Graf
  Cc: Cornelia Huck, Christian Borntraeger, Jens Freimann,
	Heinz Graalfs, qemu-devel

Alex,

while Einar is reworking the block size/geometry patches,
here is the current state of the external loader. While the real firmware
loader only supports fcp, this patch also allows to ipl dasd disks
(the differences in terms of on-disk format are pretty small).
This has the advantage of being able to zipl on LPAR and ipl in KVM and vice
versa for DASD disks.

This patch also contains code to IPL a new dasd bootmap (which is then 
architectured) that will be created by a future zipl version. This zipl
version will then also allow to zipl a dasd/scsi disk under KVM and
create the same bootmap as under LPAR.

I was able to IPL CDL,LDL and FCP disks.
Can you have a look and give some review feedback?

PS: booting from dasd requires the correct geometry and blocksize

Christian Borntraeger (1):
  s390: IPL device for s390

 Makefile.target  |    2 +-
 hw/s390-loader.c |  463 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 hw/s390-loader.h |   81 ++++++++++
 hw/s390-virtio.c |   36 +----
 vl.c             |    7 +
 5 files changed, 554 insertions(+), 35 deletions(-)
 create mode 100644 hw/s390-loader.c
 create mode 100644 hw/s390-loader.h

-- 
1.7.9.6

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2012-05-08 19:18 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-04 13:43 [Qemu-devel] [PATCH 0/1] RFC: ipl device for s390 Christian Borntraeger
2012-05-04 13:44 ` [Qemu-devel] [PATCH 1/1] s390: IPL " Christian Borntraeger
2012-05-04 13:53   ` Alexander Graf
2012-05-04 14:00     ` Christian Borntraeger
2012-05-04 14:02       ` Christian Borntraeger
2012-05-04 18:12         ` Alexander Graf
2012-05-08 12:32           ` Christian Borntraeger
2012-05-08 12:40             ` Alexander Graf
2012-05-08 14:43               ` Christian Borntraeger
2012-05-08 14:53                 ` Alexander Graf
2012-05-08 18:54                   ` Christian Borntraeger
2012-05-08 19:18                     ` Alexander Graf
2012-05-08 19:16             ` Anthony Liguori

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).