Date: Mon, 27 Sep 2010 16:50:51 +0530 From: "Jayachandran C." <c.jayachandran@gmail.com> To: =?ISO-8859-7?Q?Vladimir_=27=F6=2Dcoder=2Fphcoder=27_Serbinenko?= <phcoder@gmail.com> Cc: freebsd-mips@freebsd.org Subject: Re: [PATCH] [yeeloong] Kernel support for non-4K pages Message-ID: <AANLkTik9fgUuS-ckHKoUOUTT=NTyeKUv9n2q27fUrcFt@mail.gmail.com> In-Reply-To: <4CA07AF3.1040403@gmail.com> References: <4CA0436E.2080005@gmail.com> <4CA07AF3.1040403@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
2010/9/27 Vladimir '=F6-coder/phcoder' Serbinenko <phcoder@gmail.com>: > On 09/27/2010 09:10 AM, Vladimir '=F6-coder/phcoder' Serbinenko wrote: >> Loongson CPUs have an annoying VIPT cache and 14 bits of virtual address >> are used for tagging. So either we need an excessive and difficult to >> maintain cache flushing or to use 16K or biger pages. Note than when >> configuring Linux on Yeeloong only page size of 16K and 64K are proposed= . >> This patch fixes bunch of hardcoding of page size related constants and >> changes PAGE_SHIFT to 14 on Yeeloong. I'll see if I can get this to work on XLR also, thanks for splitting this o= ut. JC.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTik9fgUuS-ckHKoUOUTT=NTyeKUv9n2q27fUrcFt>