[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [tyndur-devel] [PATCH] kernel2: erkennung von vm86 tasks im exception handler
On Mon, Apr 04, 2011 at 05:50:45PM +0200, Andreas Freimuth wrote:
> ! vm86: das flag für den vm86 ist Bit 17 nicht Bit 1
>
> Signed-off-by: Andreas Freimuth <m.nemo@xxxxxxx>
> ---
> Ich habe keine Ahnung wie ich das testen soll. Ich bin da drübergestolpert, und
> für mich sieht das nach einem Bug aus.
> Laut AMD-Manuals ist Bit 1 jedenfals reserved.
>
> Vielleicht guckt sich das mal jemand an der sich mit dem VM86-Zeug besser auskennt.
Sieht nach Absicht aus. In arch/i386/vm86.c haben wir diesen Code:
// Das gelöschte Bit 1 zeigt, dass es sich um einen vm86-Task
// handelt
.eflags = 0x200
Ich weiß nicht, ob es einen Grund gibt, warum man da nicht einfach das
VM-Bit wieder hernehmen kann, das wäre irgendwie intuitiver. Aber das
wäre dann sowieso nur ein bisschen Aufräumarbeit und kein Fix.
Kevin