[coreboot] New patch to review for coreboot: 53c1b98 libpayload: Export device count in storage interface

Nico Huber (nico.huber@secunet.com) gerrit at coreboot.org
Wed Nov 14 10:04:11 CET 2012


Nico Huber (nico.huber at secunet.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/1846

-gerrit

commit 53c1b98c3837b7b77165713ea8bce78eff6748f3
Author: Patrick Georgi <patrick.georgi at secunet.com>
Date:   Tue Oct 9 12:52:05 2012 +0200

    libpayload: Export device count in storage interface
    
    FILO can use this as offset to enumerate AHCI and its own IDE
    devices together.
    
    Change-Id: I57380e7bd1df6db5c882427e9a34d068f4348fb2
    Signed-off-by: Nico Huber <nico.huber at secunet.com>
---
 payloads/libpayload/drivers/storage/storage.c | 5 +++++
 payloads/libpayload/include/storage/storage.h | 1 +
 2 files changed, 6 insertions(+)

diff --git a/payloads/libpayload/drivers/storage/storage.c b/payloads/libpayload/drivers/storage/storage.c
index 3e9c375..f623077 100644
--- a/payloads/libpayload/drivers/storage/storage.c
+++ b/payloads/libpayload/drivers/storage/storage.c
@@ -57,6 +57,11 @@ int storage_attach_device(storage_dev_t *const dev)
 	return 0;
 }
 
+int storage_device_count(void)
+{
+	return dev_count;
+}
+
 /**
  * Probe for drive with given number
  *
diff --git a/payloads/libpayload/include/storage/storage.h b/payloads/libpayload/include/storage/storage.h
index 3958c4b..ef61cd2 100644
--- a/payloads/libpayload/include/storage/storage.h
+++ b/payloads/libpayload/include/storage/storage.h
@@ -68,6 +68,7 @@ typedef struct storage_dev {
 	void (*detach_device)(struct storage_dev *);
 } storage_dev_t;
 
+int storage_device_count(void);
 int storage_attach_device(storage_dev_t *dev);
 
 




More information about the coreboot mailing list