svn commit: r257524 - in stable/10/sys: conf dev/cfi
Brooks Davis
brooks at FreeBSD.org
Fri Nov 1 20:33:31 UTC 2013
Author: brooks
Date: Fri Nov 1 20:33:30 2013
New Revision: 257524
URL: http://svnweb.freebsd.org/changeset/base/257524
Log:
MFC r256753
MFP4: 1136252
Add an option ATSE_CFI_HACK to allow memory mapped CFI devices to have
their address range allocated sharable so that atse(4) can find it's
Ethernet address in the expected location.
We intend to remove this hack once the BERI platform has a loader.
Sponsored by: DARPA/AFRL
Approved by: re (gjb)
Modified:
stable/10/sys/conf/options
stable/10/sys/dev/cfi/cfi_core.c
Directory Properties:
stable/10/sys/ (props changed)
stable/10/sys/conf/ (props changed)
Modified: stable/10/sys/conf/options
==============================================================================
--- stable/10/sys/conf/options Fri Nov 1 20:30:19 2013 (r257523)
+++ stable/10/sys/conf/options Fri Nov 1 20:33:30 2013 (r257524)
@@ -69,6 +69,7 @@ TEXTDUMP_VERBOSE opt_ddb.h
ADAPTIVE_LOCKMGRS
ALQ
ALTERA_SDCARD_FAST_SIM opt_altera_sdcard.h
+ATSE_CFI_HACK opt_cfi.h
AUDIT opt_global.h
BOOTHOWTO opt_global.h
BOOTVERBOSE opt_global.h
Modified: stable/10/sys/dev/cfi/cfi_core.c
==============================================================================
--- stable/10/sys/dev/cfi/cfi_core.c Fri Nov 1 20:30:19 2013 (r257523)
+++ stable/10/sys/dev/cfi/cfi_core.c Fri Nov 1 20:33:30 2013 (r257524)
@@ -281,7 +281,11 @@ cfi_attach(device_t dev)
sc->sc_rid = 0;
sc->sc_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &sc->sc_rid,
+#ifndef ATSE_CFI_HACK
RF_ACTIVE);
+#else
+ RF_ACTIVE | RF_SHAREABLE);
+#endif
if (sc->sc_res == NULL)
return (ENXIO);
More information about the svn-src-stable
mailing list