[coreboot] New patch to review for coreboot: 7327da5 libpayload: Add a pointer for user data on the USB MSC data structure.

Stefan Reinauer (stefan.reinauer@coreboot.org) gerrit at coreboot.org
Tue Feb 26 01:23:06 CET 2013


Stefan Reinauer (stefan.reinauer at coreboot.org) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/2513

-gerrit

commit 7327da570507836df772695b5b64d30f075e0789
Author: Gabe Black <gabeblack at google.com>
Date:   Thu Nov 1 18:46:05 2012 -0700

    libpayload: Add a pointer for user data on the USB MSC data structure.
    
    This is so the user of libpayload can attach data to the device which it can
    retrieve when the device is referred to later, for instance in usbdisk_remove.
    Otherwise, there's no direct connection from the usbdev_t structure to any
    bookkeeping in the host firmware.
    
    Change-Id: I36fe693b0dcd2098e359c26744e376e73bd3a723
    Signed-off-by: Gabe Black <gabeblack at google.com>
---
 payloads/libpayload/include/usb/usbmsc.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/payloads/libpayload/include/usb/usbmsc.h b/payloads/libpayload/include/usb/usbmsc.h
index fafa6f5..5c3dadc 100644
--- a/payloads/libpayload/include/usb/usbmsc.h
+++ b/payloads/libpayload/include/usb/usbmsc.h
@@ -36,6 +36,7 @@ typedef struct {
 	endpoint_t *bulk_in;
 	endpoint_t *bulk_out;
 	int usbdisk_created;
+	void *data; /* For use by consumers of libpayload. */
 } usbmsc_inst_t;
 
 #define MSC_INST(dev) ((usbmsc_inst_t*)(dev)->data)



More information about the coreboot mailing list