svn commit: r257533 - projects/altix2/sys/ia64/sgisn

Marcel Moolenaar marcel at FreeBSD.org
Fri Nov 1 22:55:12 UTC 2013


Author: marcel
Date: Fri Nov  1 22:55:11 2013
New Revision: 257533
URL: http://svnweb.freebsd.org/changeset/base/257533

Log:
  Fix the MMR mapping for SHub2, as found on the Altix 450.
  
  Sponsored by:	HOB GmbH & Co. KG

Modified:
  projects/altix2/sys/ia64/sgisn/sgisn_shub.c

Modified: projects/altix2/sys/ia64/sgisn/sgisn_shub.c
==============================================================================
--- projects/altix2/sys/ia64/sgisn/sgisn_shub.c	Fri Nov  1 22:38:58 2013	(r257532)
+++ projects/altix2/sys/ia64/sgisn/sgisn_shub.c	Fri Nov  1 22:55:11 2013	(r257533)
@@ -417,8 +417,7 @@ sgisn_shub_attach(device_t dev)
 	    sc->sc_nasid_mask;
 
 	sc->sc_mmraddr = (sc->sc_nasid << sc->sc_nasid_shft) |
-	    (1UL << (sc->sc_nasid_shft - 3)) |
-	    (((sc->sc_hubtype == 0) ? 1UL : 0UL) << 32);
+	    (((sc->sc_hubtype == 0) ? 9UL : 3UL) << 32);
 	sc->sc_tag = IA64_BUS_SPACE_MEM;
 	bus_space_map(sc->sc_tag, sc->sc_mmraddr, 1UL << 32, 0, &sc->sc_hndl);
 


More information about the svn-src-projects mailing list