Nico Huber ([email protected]) just uploaded a new patch set to gerrit, 
which you can find at http://review.coreboot.org/1846

-gerrit

commit 53c1b98c3837b7b77165713ea8bce78eff6748f3
Author: Patrick Georgi <[email protected]>
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 <[email protected]>
---
 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);
 
 

-- 
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to