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

