diff options
author | Jennifer Averett <jennifer.averett@oarcorp.com> | 2012-07-09 10:17:03 -0500 |
---|---|---|
committer | Jennifer Averett <jennifer.averett@oarcorp.com> | 2012-07-09 10:17:03 -0500 |
commit | c537dc207c64481c9043e6940da6f658de589e2f (patch) | |
tree | 9b893dc6fc8bc13e44feaf136546c962fbaa45c0 | |
parent | Disable conflicts with RTEMS (diff) | |
download | rtems-libbsd-c537dc207c64481c9043e6940da6f658de589e2f.tar.bz2 |
Hack to the fxp driver to force i386 to be io based.
-rw-r--r-- | freebsd/dev/fxp/if_fxp.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/freebsd/dev/fxp/if_fxp.c b/freebsd/dev/fxp/if_fxp.c index 51ee51a9..7d07dae9 100644 --- a/freebsd/dev/fxp/if_fxp.c +++ b/freebsd/dev/fxp/if_fxp.c @@ -459,7 +459,15 @@ fxp_attach(device_t dev) * We default to memory mapping. Then we accept an override from the * command line. Then we check to see which one is enabled. */ +#ifndef __rtems__ /* XXX NOTE: This is a hack. */ prefer_iomap = 0; +#else /* __rtems__ */ +#if defined(__i386__) + prefer_iomap = 1; +#else + prefer_iomap = 0; +#endif +#endif /* __rtems__ */ resource_int_value(device_get_name(dev), device_get_unit(dev), "prefer_iomap", &prefer_iomap); if (prefer_iomap) |