<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
> From: anthoine.bourgeois@wanadoo.fr<BR>> To: sos@the-doors.enix.org<BR>> Date: Fri, 30 May 2008 10:10:44 +0200<BR>> Subject: Re: [SOS] Problème de faute triple<BR>> <BR>> Bonjour,<BR>> <BR>> Tiens nous au courant de ton avancement.<BR>> Ca m'intéresse d'avoir la version nasm de la partie assembleur.<BR>> Tu peux nous envoyer un patch quand ca sera terminé.<BR>> <BR>> A+,<BR>> Anthoine<BR>> <BR><BR>
Salut,<BR>
<BR>
D'accord pas de problèmes, je suis à l'article 4 et je compte avancer pas mal <BR>
pendant les mois qui arrivent, j'ai complètement refait les fichiers irq_wrappers.S<BR>
exception_wrappers.S et multiboot.S. D'ailleurs j'ai découvert en lisant les archives de la mailing liste<BR>
que des personnes ont rencontré le problème suivant: "Can't load under ou above 1 MB" lorsqu'ils ont<BR>
fait des modifications sur multiboot.S pour qu'il soit assemblable avec nasm, ce problème vient de la valeur <BR>
du champs flag dans le multiboot header. Au lieu de faire:<BR>
<BR>
FLAGS equ 0x00010003<BR>
<BR>
<BR>
Il faut faire:<BR>
MODULEALIGN equ 1<<0<BR>MEMINFO equ 1<<1<BR>FLAGS equ MODULEALIGN | MEMINFO<BR>
<BR>
<BR>
De plus beaucoup de personnes ont l'air d'avoir eut un problème avec Grub qui disait<BR>
"Invalide format", j'ai pu constater que lorsque j'écrasais mes fichiers irq_wrappers.S<BR>
exception_wrappers.S et multiboot.S par ceux de la version fournit par SOS <BR>
(eh oui j'été désespéré au bout d'un moment :p) et que je modifiais le Makefile en conséquence, <BR>
cette erreur apparaît sinon avec mes fichiers ASM assemblables avec nasm l'erreur disparaît.<BR>
<BR>
Par contre je n'ai pas trouvé de solution pour l'assembleur inline de gcc qui permet de prendre des paramètres<BR>
sous la forme asm("blablabla"<BR>
: output operands<BR>
: input operands<BR>
: list of clobbered registers<BR>
);<BR>
<BR>
si quelqu'un a ?<BR>
<BR>
Salut @+.<BR><BR><br /><hr />Plus de 15 millions de français utilisent Windows Live Messenger ! <a href='http://www.windowslive.fr/messenger/' target='_new'>Téléchargez Messenger, c'est gratuit !</a></body>
</html>