Chyba pri prekladu jadra

Lubor Dedina lubord na watson.bajt.cz
Sobota Listopad 16 21:15:00 CET 1996


Nazdar vsichni,

mam otazku. Pri prekladu jadra 2.0.25 jsem obdrzel tyto hlasky:

gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes 
-O2 -fomit-frame-pointer fno-strenght-reduce -pipe -m486 -DCPU=486 -c 
-o time.o time.c
{standard input}:Assembler messages:
{standard input}:768:Error:no such 386 instruction 'rdmsr'
{standard input}:770:Error:no such 386 instruction 'wrmsr'
make[1]:***[time.o] Error1
make[1]:Leaving directory '/usr/src/linux/arch/i386/kernel'
make: ***[linuxsubdirs] Error2

Jak se ukazalo, jde o instrukce kodu osetrujiciho Advanced Power 
Management. Tato chyba se objevila, pokud byl APM nakonfigurovan jako 
"off". Pokud jsem ho zapnul a nechal vsechny jeho subpolozky "off", 
chyba se jiz neprojevila (jak vyplyva z time.c). Jak je ale mozne, ze 
se tyto asemblerove instrukce v teto podobe v time.c objevily?


                                    Diky,      Lubor


---------------------------------------
Lubor Dedina, Praha      lubord na bajt.cz


Další informace o konferenci Linux