|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [UNIKRAFT PATCH 4/4] lib/ukbus: Increase initialization class to `platform`
Since buses can have dependencies to other basic libraries and require
their early initialization to be called before (e.g, in order create
threads (XenStore), a potentially used threading API library needs to
be initialized before), we make sure that `UK_INIT_CLASS_EARLY` is
reserved for early library initialization. We scan for devices at the
intended stage `UK_INIT_CLASS_PLAT`.
Signed-off-by: Simon Kuenzer <simon.kuenzer@xxxxxxxxx>
---
lib/ukbus/include/uk/bus.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/ukbus/include/uk/bus.h b/lib/ukbus/include/uk/bus.h
index fcb68421..c76bccc9 100644
--- a/lib/ukbus/include/uk/bus.h
+++ b/lib/ukbus/include/uk/bus.h
@@ -44,7 +44,7 @@
extern "C" {
#endif
-#define UK_BUS_INIT_CLASS UK_INIT_CLASS_EARLY
+#define UK_BUS_INIT_CLASS UK_INIT_CLASS_PLAT
#define UK_BUS_INIT_PRIO 0
#define UK_BUS_REGISTER_PRIO 0
--
2.20.1
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |