[gPXE-devel] [PATCH 33/33] [linux] Drag in linux drivers in all-drivers builds

Piotr Jaroszyński p.jaroszynski at gmail.com
Sun Aug 15 18:59:38 EDT 2010


Signed-off-by: Piotr Jaroszyński <p.jaroszynski at gmail.com>
---
 src/config/config.c         |    6 ++++++
 src/config/defaults/linux.h |    2 ++
 2 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/src/config/config.c b/src/config/config.c
index 1803f68..2b5abc0 100644
--- a/src/config/config.c
+++ b/src/config/config.c
@@ -263,3 +263,9 @@ REQUIRE_OBJECT ( gdbstub_cmd );
  */
 REQUIRE_OBJECT ( device );
 REQUIRE_OBJECT ( embedded );
+
+/* linux drivers aren't picked up by the parserom utility so drag them in here */
+#ifdef DRIVERS_LINUX
+REQUIRE_OBJECT ( tap );
+REQUIRE_OBJECT ( lpci );
+#endif
diff --git a/src/config/defaults/linux.h b/src/config/defaults/linux.h
index ae2698a..1918bf0 100644
--- a/src/config/defaults/linux.h
+++ b/src/config/defaults/linux.h
@@ -17,6 +17,8 @@
 #define PCIAPI_LINUX
 #define IOAPI_LINUX
 
+#define DRIVERS_LINUX
+
 #define IMAGE_SCRIPT
 
 #endif /* CONFIG_DEFAULTS_LINUX_H */
-- 
1.7.1



More information about the gPXE-devel mailing list