cvs commit: src/sys/amd64/amd64 pmap.c

Hidetoshi Shimokawa simokawa at sat.t.u-tokyo.ac.jp
Fri Jun 20 03:47:54 PDT 2003


At Fri, 20 Jun 2003 10:02:24 +0100,
Doug Rabson wrote:
> 
> On Friday 20 June 2003 1:11 am, Hidetoshi Shimokawa wrote:
> > At Thu, 19 Jun 2003 12:02:04 -0700,
> >
> > Peter Wemm wrote:
> > > >   Modified files:
> > > >     sys/amd64/amd64      pmap.c
> > > >   Log:
> > > >   Fix direct map page table for 2GB+ physical memory.
> > >
> > > Thank you! :-)
> > >
> > > Cheers,
> > > -Peter
> >
> > Do you have any plan to increase KVA up to 512GB?
> > struct vm_page consumes 250MB space for 8GB memory.
> 
> Is there a direct-mapped region on amd64? The vm_page arrays come out of 
> the direct-mapped regions on alpha and ia64 (don't know about sparc64) 
> and this makes a big difference to KVA usage and probably to TLB 
> pressure too.

It makes sense. Amd64 has direct-mapped region on -1TB space.
I'll look into the code of alpha/ia64.

Thanks,

/\ Hidetoshi Shimokawa
\/  simokawa at sat.t.u-tokyo.ac.jp
PGP public key: http://www.sat.t.u-tokyo.ac.jp/~simokawa/pgp.html



More information about the cvs-src mailing list