Pozdrav svima.
Jel tko imao iskustva sa pristupom BIOS-u preko LKM-a ?
Recimo:
[code]static void open_bios(void) {
biosfd = open("/dev/mem", O_RDWR);
if(biosfd < 0) {
perror(“Unable to open /dev/mem”);
exit(2);
}
bios = mmap((void *)VBIOS, VBIOS_SIZE,
PROT_READ | PROT_WRITE, MAP_SHARED | MAP_FIXED,
biosfd, VBIOS);
if(bios == NULL) {
fprintf(stderr, "Cannot mmap() the video BIOS\n");
close(biosfd);
exit(2);
}
}
/*dio koda iz http://perso.wanadoo.fr/apoirier/855resolution-0.1.tgz */[/code]
Jel se moze kako ovaj dio sa /dev/mem i mmap zamjeniti nekim dijelom koji moze raditi sa LKM ?
Pravim kernel modul kao zamjenu za 855resolution program (http://perso.wanadoo.fr/apoirier/). Vecinu sam stvari skontao i odradio ali ne mogu nigdje da nadjem ovaj dio (tj. Google-ao, pdf, chm …).
Ako neko zna kako, nek se javi