Re: [Qemu-devel] [PATCH 2/3] target-i386/translate.c: mov to/from crN/drN: ignore mod bits

2012-07-27 Thread malc
On Fri, 27 Jul 2012, Matthew Ogilvie wrote: > Microport UNIX System V/386 v 2.1 (ca 1987) uses mod R/M bytes for > the control register mov instructions where the mod bits are 0, > even though the 80386 spec claims they are "always" 1's. The fact > that it ran at all clearly indicates the real ch

[Qemu-devel] [PATCH 2/3] target-i386/translate.c: mov to/from crN/drN: ignore mod bits

2012-07-27 Thread Matthew Ogilvie
Microport UNIX System V/386 v 2.1 (ca 1987) uses mod R/M bytes for the control register mov instructions where the mod bits are 0, even though the 80386 spec claims they are "always" 1's. The fact that it ran at all clearly indicates the real chips (at least 386 and 486) just ignores the bits and