Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Jul 2011 16:30:54 +0000 (UTC)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/ia64/ia64 pmap.c src/sys/ia64/include pmap.h sf_buf.h
Message-ID:  <201107081631.p68GV3YU006710@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
marcel      2011-07-08 16:30:54 UTC

  FreeBSD src repository

  Modified files:
    sys/ia64/ia64        pmap.c 
    sys/ia64/include     pmap.h sf_buf.h 
  Log:
  SVN rev 223873 on 2011-07-08 16:30:54Z by marcel
  
  Implement basic support for memory attributes. At this time we only
  distinguish between UC and WB memory so that we can map the page to
  either a region 6 address (for UC) or a region 7 address (for WB).
  
  This change is only now possible, because previously we would map
  regions 6 and 7 with 256MB translations and on top of that had the
  kernel mapped in region 7 using a wired translation. The introduction
  of the PBVM moved the kernel into its own region and freed up region
  7 and allowed us to revert to standard page-sized translations.
  
  This commit inroduces pmap_page_to_va() that respects the attribute.
  
  Revision  Changes    Path
  1.235     +106 -16   src/sys/ia64/ia64/pmap.c
  1.40      +6 -4      src/sys/ia64/include/pmap.h
  1.3       +9 -7      src/sys/ia64/include/sf_buf.h



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