Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 1 Nov 2013 22:55:12 +0000 (UTC)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r257533 - projects/altix2/sys/ia64/sgisn
Message-ID:  <201311012255.rA1MtCc9090755@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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);
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201311012255.rA1MtCc9090755>