[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] Re: [PATCH] lsi53c895a: Add support for OS/2 Warp SYM8XX.AD
From: |
Kevin Wolf |
Subject: |
[Qemu-devel] Re: [PATCH] lsi53c895a: Add support for OS/2 Warp SYM8XX.ADD driver |
Date: |
Thu, 07 Oct 2010 12:59:42 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.12) Gecko/20100907 Fedora/3.0.7-1.fc12 Thunderbird/3.0.7 |
Am 30.09.2010 07:07, schrieb Nicholas A. Bellinger:
> From: Nicholas Bellinger <address@hidden>
>
> Greetings Paul, Jan, Kevin and co,
>
> This series is against my v0.12.5 qemu-kvm.git that contains QEMU SCSI layer
> SGL passthrough from Gerd Hoffman, 8708EM2 MegaSas emulation from Dr. Hannes
> Reinecke, and well as my own hw/scsi-bsg.c support. This tree is located
> here:
>
> http://git.kernel.org/?p=virt/kvm/nab/qemu-kvm.git;a=summary
>
> This first patch adds a missing qdev->reset() NOP caller in hw/scsi-generic.c
> that
> is now expected by lsi53c895a.c in >= v0.12.5 code. You will want to apply
> this to
> all >= v0.12.5 QEMU trees so scsi-generic does not segfault with lsi53c895a
> expecting
> a valid qdev->reset().
This one should already be fixed with Bernhard Kohl's commit f8b6d672,
right? (Should have reached git master about two weeks ago)
> The second item is a bit more exotic.. 8-) So I have been thinking about how
> to get
> qemu-kvm.git scsi-generic <-> TCM_Loop to function with OS/2 Warp v4 (SP15)
> in guest
> for a while now, and I am happy to report that after sending some time in the
> last weeks
> getting OS/2 setup (hey, it has been +13 years) and finding a functioning
> sym53c895a
> driver, and finally finding a working SYM8XX.ADD and being able to fill in
> missing
> informational registers and adding a workaround to fix a bogus Destination ID
> register
> WRITE from the now +10 year old SYM8XX.ADD driver code.
>
> Here are some screenshots of the patch in action:
>
> *) Booting with BASEDEV=SYM8XX.ADD /V:
>
> http://linux-iscsi.org/index.php/Image:TCM_Loop-OS2Warp-QEMU-KVM-boot.png
>
> *) TCM_loop <-> LIO-ORG SPC-3 LUN from KVM Host in the OS/2 Workplace shell!
>
> http://linux-iscsi.org/index.php/Image:TCM_Loop-OS2Warp-QEMU-KVM-running.png
Nice. :-)
Kevin
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-devel] Re: [PATCH] lsi53c895a: Add support for OS/2 Warp SYM8XX.ADD driver,
Kevin Wolf <=