]> xenbits.xensource.com Git - seabios.git/commit
usb attached scsi boot support
authorGerd Hoffmann <kraxel@redhat.com>
Fri, 20 Jul 2012 08:59:24 +0000 (10:59 +0200)
committerKevin O'Connor <kevin@koconnor.net>
Sat, 21 Jul 2012 16:05:30 +0000 (12:05 -0400)
commite53e30da6eb28885ca900e248662800a5897fd9b
tree354b98d7e6e3508c4e2c0a1b0fbac3014fbb599c
parent5208d93bc76a495ff0662d157ffe1699a976e008
usb attached scsi boot support

This patch adds support for booting from UAS (usb
attached scsi) devices.

For now only usb 2.0 support is there.  On usb 3.0 the
UAS protocol uses streams, so changes will be required
to make usb 3.0 devices fly once we have a xhci host
controller driver.

So far the driver has been tested on qemu-emulated
virtual hardware only.  In theory should just work on
bare metal too.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Makefile
src/Kconfig
src/block.c
src/blockcmd.c
src/disk.h
src/usb-uas.c [new file with mode: 0644]
src/usb-uas.h [new file with mode: 0644]
src/usb.c
src/usb.h