Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Mar 2010 15:15:54 +0000 (UTC)
From:      Nathan Whitehorn <nwhitehorn@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/powerpc/aim machdep.c mmu_oea.c mmu_oea64.c uma_machdep.c src/sys/powerpc/include sr.h vmparam.h
Message-ID:  <201003201516.o2KFGBSx026592@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
nwhitehorn    2010-03-20 15:15:54 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_8)
    sys/powerpc/aim      machdep.c mmu_oea.c mmu_oea64.c 
                         uma_machdep.c 
    sys/powerpc/include  sr.h vmparam.h 
  Log:
  SVN rev 205378 on 2010-03-20 15:15:54Z by nwhitehorn
  
  MFC r204128:
  
  Reduce KVA pressure on OEA64 systems running in bridge mode by mapping
  UMA segments at their physical addresses instead of into KVA. This emulates
  the direct mapping behavior of OEA32 in an ad-hoc way. To make this work
  properly required sharing the entire kernel PMAP with Open Firmware, so
  ofw_pmap is transformed into a stub on 64-bit CPUs.
  
  Also implement some more tweaks to get more mileage out of our limited
  amount of KVA, principally by extending KVA into segment 16 until the
  beginning of the first OFW mapping.
  
  Reported by:    linimon
  
  Revision   Changes    Path
  1.128.2.6  +5 -0      src/sys/powerpc/aim/machdep.c
  1.130.2.4  +2 -2      src/sys/powerpc/aim/mmu_oea.c
  1.4.2.8    +28 -48    src/sys/powerpc/aim/mmu_oea64.c
  1.6.2.2    +8 -13     src/sys/powerpc/aim/uma_machdep.c
  1.5.22.2   +1 -0      src/sys/powerpc/include/sr.h
  1.14.2.3   +2 -8      src/sys/powerpc/include/vmparam.h



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