kako skompilati nek modul v kernel?

Branko F. Graènar branko at edico.si
Tue Dec 10 22:31:50 CET 2002


Pozdravljeni.

Soočen sem s problemom, ko bi rabil nek modul za linux kernel, ki ni del
distribucije linux jedra prevesti direktno v kernel. Modul pride kot nekaj
source fajlov z Makefile-om, poženeš make in ti naredi *.o datoteko, ki jo
potem z insmodom vklopiš v jedro, ko le-to teče. Rad pa bi zadevo direktno
vkompilal v jedro. Kolega je to *.o datoteko vključil v Makefile linux
jedra, tako, da se je zlinkalo not vredu, vendar se ob inicializaciji jedra
vidi, da je zadeva notri, vendar javi unresolved symbols (modul hoče klicati
kernel funkcije ala printk ).

Se komu sanja, kako ta *.o fajl spravit v jedro? Bi bilo treba v Makefile-u
od modula dati ven tisti
-DMODULE ?

Problem je v tem, da je to driver za ide kontroler, s katerega bi radi v
končni fazi tudi bootali sistem :)

Brane




More information about the lugos-prog mailing list