Thread (29 messages) 29 messages, 3 authors, 2024-03-20

Re: [PATCH 09/13] mm/powerpc: Redefine pXd_huge() with pXd_leaf()

From: Christophe Leroy <hidden>
Date: 2024-03-20 17:40:42
Also in: linux-arm-kernel, linux-mm, lkml, sparclinux


Le 20/03/2024 à 17:09, Peter Xu a écrit :
On Wed, Mar 20, 2024 at 06:16:43AM +0000, Christophe Leroy wrote:
quoted
At the first place that was to get a close fit between hardware
pagetable topology and linux pagetable topology. But obviously we
already stepped back for 512k pages, so let's go one more step aside and
do similar with 8M pages.

I'll give it a try and see how it goes.
So you're talking about 8M only for 8xx, am I right?
Yes I am.
There seem to be other PowerPC systems use hugepd.  Is it possible that we
convert all hugepd into cont_pte form?
Indeed.

Seems like we have hugepd for book3s/64 and for nohash.

For book3s I don't know, may Aneesh can answer.

For nohash I think it should be possible because TLB misses are handled 
by software. Even the e6500 which has a hardware tablewalk falls back on 
software walk when it is a hugepage IIUC.

Christophe
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help