aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/include/bus.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/i386/include/bus.h')
-rw-r--r--sys/i386/include/bus.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/sys/i386/include/bus.h b/sys/i386/include/bus.h
index f1af2cf6168c..6d6d36fd4031 100644
--- a/sys/i386/include/bus.h
+++ b/sys/i386/include/bus.h
@@ -3,4 +3,26 @@
*/
/* $FreeBSD$ */
+#ifndef _MACHINE_BUS_H_
+#define _MACHINE_BUS_H_
+
#include <x86/bus.h>
+
+/*
+ * The functions:
+ * bus_space_read_8
+ * bus_space_read_region_8
+ * bus_space_write_8
+ * bus_space_write_multi_8
+ * bus_space_write_region_8
+ * bus_space_set_multi_8
+ * bus_space_set_region_8
+ * bus_space_copy_region_8
+ * bus_space_read_multi_8
+ * are unimplemented for i386 because there is no way to do a 64-bit move in
+ * this architecture. It is possible to do two 32-bit moves, but this is
+ * not atomic and may have hardware dependencies that should be fully
+ * understood.
+ */
+
+#endif /*_MACHINE_BUS_H_*/