ft 2.1.7 do ac?
Jakub Bogusz
qboosh w pld-linux.org
Wto, 23 Gru 2003, 14:21:44 CET
On Tue, Dec 23, 2003 at 02:07:30PM +0100, Mariusz Mazur wrote:
> On Tuesday 23 of December 2003 13:17, Jakub Bogusz wrote:
> > sparca nie ruszałem - właśnie zajrzałem, że jest inny problem
> > z nagłówkami (<asm-sparc/page.h> do poprawki?).
>
> No to mamy problem, gdyż nagłówki dla sparca definiują rozmiar strony
> (PAGE_SIZE) zależnie od typu procesora, na którym się kompilujemy.. a ten
> jest ustalony na podstawie tego, co jest w konfigu dla kernela. Niestety nie
> ma wyjścia z tej sytuacji, gdyż ta zmienna powinna być udostępniona dla
> userspace'u. Może ty coś wymyślisz.
#include <linux/config.h>
#ifdef CONFIG_SUN4
#define PAGE_SHIFT 13
#else
#define PAGE_SHIFT 12
#endif
#ifndef __ASSEMBLY__
/* I have my suspicions... -DaveM */
#define PAGE_SIZE (1UL << PAGE_SHIFT)
#else
#define PAGE_SIZE (1 << PAGE_SHIFT)
#endif
#define PAGE_MASK (~(PAGE_SIZE-1))
Support for SUN4 machines (disables SUN4[CDM] support)
CONFIG_SUN4
Say Y here if, and only if, your machine is a Sun4. Note that
a kernel compiled with this option will run only on Sun4.
(And the current version will probably work only on sun4/330.)
Raczej olać to i zostawić na sztywno PAGE_SHIFT 12.
--
Jakub Bogusz http://cyber.cs.net.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl