Re: [patch] pae-2.4.3-A4

2001-03-26 Thread Studierende der Universitaet des Saarlandes
> plus i took to opportunity to reduce the allocation size of PAE-pgds. > Their size is only 32 bytes, and we allocated a full page. Now the code > kmalloc()s a 32 byte cacheline for the pgd. (there is a hardware > constraint on alignment: this cacheline must be at least 16-byte aligned, > whi

Re: [patch] pae-2.4.3-A4

2001-03-25 Thread Ingo Molnar
On Sun, 25 Mar 2001, Linus Torvalds wrote: > So my suggestion for PAE is: > > - populate in gdb_alloc() (ie just do the three "alloc_page()" calls to >allocate the PMD's immediately) > >NOTE: This makes the race go away, and will actually speed things up as >we will pretty much in p

Re: [patch] pae-2.4.3-A4

2001-03-25 Thread Linus Torvalds
On Sun, 25 Mar 2001, Ingo Molnar wrote: > > one nontrivial issue was that on PAE the pgd has to be installed with > 'present' pgd entries, due to a CPU erratum. This means that the > pgd_present() code in mm/memory.c, while correct theoretically, doesnt > work with PAE. An equivalent solution is

Re: [patch] pae-2.4.3-A4

2001-03-25 Thread Russell King
On Sun, Mar 25, 2001 at 04:53:37PM +0200, Ingo Molnar wrote: > one nontrivial issue was that on PAE the pgd has to be installed with > 'present' pgd entries, due to a CPU erratum. This means that the > pgd_present() code in mm/memory.c, while correct theoretically, doesnt > work with PAE. An equiv