|
From: shinjios <gb...@fr...> - 2002-02-17 18:17:36
|
Salut. -Guillaume: Je me suis gouré, je voudrais que le kernel démarre à 0x10000 (4 zéros). C'est possible, ou pas (sinon, je vais avoir des problèmes SERIEUX)? Si oui, est-ce que j'ai juste à remplacer l'adresse de départ dans kernel.ld? -Deuxième point, est-ce que quelqu'un saurait traduire ce code nasm: mov eax, cr0 or eax, 0x80000000 mov cr0, eax jmp PAGED_SELECTOR_CS:blabla blabla: en code asm inline pour gcc? J'ai pas le temps de me plonger dans la doc... Et puis tiens, par simple curiosité: elle est où la pile, quand j'appelle une fonction? (du style, si elle est juste après le noyau, il va y avoir un petit problème). Bref, c'est pas tout d'avoir du code qui marche, encore faut-il l'intégrer :-( A+ Guillaume. |