Skip site navigation (1)Skip section navigation (2)
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>