summaryrefslogtreecommitdiffstats
path: root/rtemsbsd/local/bus_if.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2019-06-05 11:35:39 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2019-06-05 14:16:00 +0200
commit705e362ea5d6f711e987f5d370467b8873fc2255 (patch)
treebb2152c95b76783069419dcd1c24014ba0eb3a1b /rtemsbsd/local/bus_if.c
parentAdd RTEMS-specific getcredhostuuid() (diff)
downloadrtems-libbsd-705e362ea5d6f711e987f5d370467b8873fc2255.tar.bz2
Update to FreeBSD stable/12 2019-06-05
Git mirror commit 78576620f2689e23144a1cf1bf55106cc6abe2b7.
Diffstat (limited to '')
-rw-r--r--rtemsbsd/local/bus_if.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/rtemsbsd/local/bus_if.c b/rtemsbsd/local/bus_if.c
index 4b679f43..789aed0c 100644
--- a/rtemsbsd/local/bus_if.c
+++ b/rtemsbsd/local/bus_if.c
@@ -47,6 +47,16 @@ null_add_child(device_t bus, int order, const char *name,
panic("bus_add_child is not implemented");
}
+static int null_reset_post(device_t bus, device_t dev)
+{
+ return (0);
+}
+
+static int null_reset_prepare(device_t bus, device_t dev)
+{
+ return (0);
+}
+
struct kobjop_desc bus_print_child_desc = {
0, { &bus_print_child_desc, (kobjop_t)bus_generic_print_child }
};
@@ -207,3 +217,15 @@ struct kobjop_desc bus_get_cpus_desc = {
0, { &bus_get_cpus_desc, (kobjop_t)bus_generic_get_cpus }
};
+struct kobjop_desc bus_reset_prepare_desc = {
+ 0, { &bus_reset_prepare_desc, (kobjop_t)null_reset_prepare }
+};
+
+struct kobjop_desc bus_reset_post_desc = {
+ 0, { &bus_reset_post_desc, (kobjop_t)null_reset_post }
+};
+
+struct kobjop_desc bus_reset_child_desc = {
+ 0, { &bus_reset_child_desc, (kobjop_t)kobj_error_method }
+};
+