From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:56316) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SrtNc-0006yw-P9 for qemu-devel@nongnu.org; Thu, 19 Jul 2012 12:15:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SrtNb-0006NU-LO for qemu-devel@nongnu.org; Thu, 19 Jul 2012 12:15:08 -0400 Received: from mx1.redhat.com ([209.132.183.28]:29175) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SrtNb-0006Mk-CD for qemu-devel@nongnu.org; Thu, 19 Jul 2012 12:15:07 -0400 From: Gerd Hoffmann Date: Thu, 19 Jul 2012 18:15:01 +0200 Message-Id: <1342714503-6673-1-git-send-email-kraxel@redhat.com> Subject: [Qemu-devel] [PATCH 0/2] scsi boot List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: seabios@seabios.org, qemu-devel@nongnu.org Cc: Gerd Hoffmann Hi, This patch series adds more scsi support to seabios. I've hacked up a UAS (usb attached scsi) driver, so you can boot from upcoming[1] uas devices. And while being at it I also added lsi53c895a support, allowing qemu boot from lsi without depending on the extboot hack. enjoy, Gerd PS: I'll be offline for two weeks starting next monday, will deal with review comments once I'm back. Unless someone else is faster or the patches are committed meanwhile ;) [1] Pull request pending, bits are available from git://git.kraxel.org/qemu usb.57 Gerd Hoffmann (2): usb attached scsi boot support lsi53c895a boot support Makefile | 3 +- src/Kconfig | 14 +++- src/block.c | 4 +- src/blockcmd.c | 8 ++- src/disk.h | 2 + src/lsi-scsi.c | 213 +++++++++++++++++++++++++++++++++++++++++++++ src/lsi-scsi.h | 2 + src/post.c | 2 + src/usb-uas.c | 264 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/usb-uas.h | 2 + src/usb.c | 10 ++- 11 files changed, 517 insertions(+), 7 deletions(-) create mode 100644 src/lsi-scsi.c create mode 100644 src/lsi-scsi.h create mode 100644 src/usb-uas.c create mode 100644 src/usb-uas.h