Ik weet intussen hoe ik mijn kernel kan compileren (ben noob) Maar ik krijg het niet voor elkaar om de optimale kernel compile settings te krijgen. Ik compileer als voor de 686 en maak gebruik van gcc 2.96.
Je kunt in je /etc/profile de volgende regel plaarsen:
export CFLAGS=-O9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro -march=pentiumpro -fomit-frame-pointer -fno-exceptions
maar ik dit gaat niet op voor de kernel omdat deze (zijn Makefile) die instellingen weer override. Ik dus aan de slag met mijn Makefile maar ik krijg het maar niet voor elkaar dat ie die parameters slikt.
dit heb ik aangepast:
HOSTCFLAGS= -Wall -Wstrict-prototypes -O9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro -march=pentiumpro -fomit-frame-pointer -fno-exceptions
CFLAGS := $(CPPFLAGS) -Wall -Wstrict-prototypes -o9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro -march=pentiumpro -fomit-frame-pointer -fno-exceptions
en dit is de foutmelding bij make bzImage:
sched.c:697: Can`t find a register in class 'GENERAL_REGS' while reloading 'ams'
Wat is zo vreemd vind is dat deze foutmelding is gekomen door het veranderen van die parameters. (Ik heb hier trouwens een verse source voor gebruikt).
Ik heb de topics al doorgeploegd maar nergens een passend antwoord voor mijn probleem gevonden. Ik hoop dat jullie mij verder kunnen helpen, want dan kan ik straks ook die nieuwe kernel erin plakken
Je kunt in je /etc/profile de volgende regel plaarsen:
export CFLAGS=-O9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro -march=pentiumpro -fomit-frame-pointer -fno-exceptions
maar ik dit gaat niet op voor de kernel omdat deze (zijn Makefile) die instellingen weer override. Ik dus aan de slag met mijn Makefile maar ik krijg het maar niet voor elkaar dat ie die parameters slikt.
dit heb ik aangepast:
HOSTCFLAGS= -Wall -Wstrict-prototypes -O9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro -march=pentiumpro -fomit-frame-pointer -fno-exceptions
CFLAGS := $(CPPFLAGS) -Wall -Wstrict-prototypes -o9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro -march=pentiumpro -fomit-frame-pointer -fno-exceptions
en dit is de foutmelding bij make bzImage:
sched.c:697: Can`t find a register in class 'GENERAL_REGS' while reloading 'ams'
Wat is zo vreemd vind is dat deze foutmelding is gekomen door het veranderen van die parameters. (Ik heb hier trouwens een verse source voor gebruikt).
Ik heb de topics al doorgeploegd maar nergens een passend antwoord voor mijn probleem gevonden. Ik hoop dat jullie mij verder kunnen helpen, want dan kan ik straks ook die nieuwe kernel erin plakken