diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-09-24 11:05:03 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-11-13 10:47:04 +0100 |
commit | a5ddb0ea69f21c16b7697a935d7a0c16bb3cffcf (patch) | |
tree | db091fb0f7d091804482156c9f3f55879ac93d5b /rtemsbsd/local | |
parent | test/syscalls01: Fix sporadic test failures (diff) | |
download | rtems-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.c | 40 |
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 } +}; + |