Define __HAVE_ACPI on arm64 and __HAVE_FDT on arm64, armv7 and octeon
authorpatrick <patrick@openbsd.org>
Thu, 9 Aug 2018 12:19:32 +0000 (12:19 +0000)
committerpatrick <patrick@openbsd.org>
Thu, 9 Aug 2018 12:19:32 +0000 (12:19 +0000)
so that we can include firmware-dependant code in generic drivers to be
able to extract metadata information like MAC addresses and out-of-band
interrupts from the ACPI/FDT tables.

ok kettenis@

sys/arch/arm64/include/param.h
sys/arch/armv7/include/param.h
sys/arch/octeon/include/param.h

index 5e25c7f..f6c9842 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: param.h,v 1.3 2018/01/05 17:42:35 kettenis Exp $      */
+/*     $OpenBSD: param.h,v 1.4 2018/08/09 12:19:32 patrick Exp $       */
 
 /*-
  * Copyright (c) 1990 The Regents of the University of California.
@@ -78,6 +78,9 @@
 #define        STACKALIGNBYTES         (16 - 1)
 #define        STACKALIGN(p)           ((u_long)(p) &~ STACKALIGNBYTES)
 
+#define __HAVE_ACPI
+#define __HAVE_FDT
+
 #endif /* _KERNEL */
 
 #endif /* _MACHINE_PARAM_H_ */
index 7ef2125..4bf05a6 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: param.h,v 1.2 2016/08/20 19:42:55 kettenis Exp $      */
+/*     $OpenBSD: param.h,v 1.3 2018/08/09 12:19:32 patrick Exp $       */
 
 /*
  * Copyright (c) 1994,1995 Mark Brinicombe.
@@ -44,4 +44,8 @@
 #define        MSGBUFSIZE      (8 * PAGE_SIZE)
 #endif
 
+#ifdef _KERNEL
+#define __HAVE_FDT
+#endif
+
 #endif /* _MACHINE_PARAM_H_ */
index e5cab7e..56db57f 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: param.h,v 1.4 2013/03/23 16:12:26 deraadt Exp $ */
+/* $OpenBSD: param.h,v 1.5 2018/08/09 12:19:32 patrick Exp $ */
 
 /* Public Domain */
 
@@ -15,4 +15,8 @@
 
 #include <mips64/param.h>
 
+#ifdef _KERNEL
+#define __HAVE_FDT
+#endif
+
 #endif /* _MACHINE_PARAM_H_ */