summaryrefslogtreecommitdiffstats
path: root/rtemsbsd/local
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2019-09-24 11:05:03 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2019-11-13 10:47:04 +0100
commita5ddb0ea69f21c16b7697a935d7a0c16bb3cffcf (patch)
treedb091fb0f7d091804482156c9f3f55879ac93d5b /rtemsbsd/local
parenttest/syscalls01: Fix sporadic test failures (diff)
downloadrtems-libbsd-a5ddb0ea69f21c16b7697a935d7a0c16bb3cffcf.tar.bz2
Update to FreeBSD head 2019-09-24
Git mirror commit 6b0307a0a5184339393f555d5d424190d8a8277a.
Diffstat (limited to 'rtemsbsd/local')
-rw-r--r--rtemsbsd/local/bus_if.c40
1 files changed, 39 insertions, 1 deletions
diff --git a/rtemsbsd/local/bus_if.c b/rtemsbsd/local/bus_if.c
index 4b679f43..2df652ae 100644
--- a/rtemsbsd/local/bus_if.c
+++ b/rtemsbsd/local/bus_if.c
@@ -1,7 +1,7 @@
#include <machine/rtems-bsd-kernel-space.h>
/*
- * This file is produced automatically.
+ * This file is @generated automatically.
* Do not modify anything in here by hand.
*
* Created from source file
@@ -47,6 +47,28 @@ 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);
+}
+
+static int
+null_translate_resource(device_t bus, int type, rman_res_t start,
+ rman_res_t *newstart)
+{
+ if (device_get_parent(bus) != NULL)
+ return (BUS_TRANSLATE_RESOURCE(device_get_parent(bus),
+ type, start, newstart));
+
+ *newstart = start;
+ return (0);
+}
+
struct kobjop_desc bus_print_child_desc = {
0, { &bus_print_child_desc, (kobjop_t)bus_generic_print_child }
};
@@ -107,6 +129,10 @@ struct kobjop_desc bus_adjust_resource_desc = {
0, { &bus_adjust_resource_desc, (kobjop_t)kobj_error_method }
};
+struct kobjop_desc bus_translate_resource_desc = {
+ 0, { &bus_translate_resource_desc, (kobjop_t)null_translate_resource }
+};
+
struct kobjop_desc bus_release_resource_desc = {
0, { &bus_release_resource_desc, (kobjop_t)kobj_error_method }
};
@@ -207,3 +233,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 }
+};
+