Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Sep 2016 22:24:54 +0000
From:      "sson (Stacey Son)" <phabric-noreply@FreeBSD.org>
To:        freebsd-mips@freebsd.org
Subject:   [Differential] D2535: New, experimental PMAP implementation for MIPS64
Message-ID:  <1a765d6044a36757ca5c25147952551f@localhost.localdomain>
In-Reply-To: <differential-rev-PHID-DREV-5xurf3bsmfb7qsmjczka-req@FreeBSD.org>
References:  <differential-rev-PHID-DREV-5xurf3bsmfb7qsmjczka-req@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

sson added a comment.


  In https://reviews.freebsd.org/D2535#163954, @adrian wrote:
  
  > I committed the pagemask enumeration/printing logic to -head a while ago. We should gather some dmesg's from various embedded MIPS boards.
  >
  > IIRC, some of the mips24kc parts were only doing 4k pages.. :(
  
  
  This superpage/new pmap implementation really only applies to mips64.  To support superpages on mips32 the page table may need to be changed a bit.  Currently there isn't enough room in the PTE for the additional bits needed. e.g, bit for reference bit emulation (reference/valid bit), superpage flag, etc.
  
  FYI, I do have a patch kicking around for large kernel stack support that uses multiple wired TLB entries that might be useful for mips32 with only 4k page support.  Of course, I don't know if blowing the kernel stack (e.g. using NFS) is a problem for mips32 or not.  Brooks had it committed to CheriBSD at one time so I know it is in that repository.

REPOSITORY
  rS FreeBSD src repository

REVISION DETAIL
  https://reviews.freebsd.org/D2535

EMAIL PREFERENCES
  https://reviews.freebsd.org/settings/panel/emailpreferences/

To: sbruno, sson
Cc: adrian, brooks, jmallett, markj, alc, sbruno, rwatson, emaste, imp, freebsd-mips-list, dnelson_1901_yahoo.com, mizhka_gmail.com


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