On 8 Dec 2000, Eric W. Biederman wrote:
> > Anybody know how I can get a 32-bit memory reference in 16-bit mode?
> >
> > If I do this:
> > mov $0x400000, %esi
> > addr32 movb $0,(%esi)
> >
> > I get a GPF on the add32 part, although the generated code is correct.
>
> That I even know this is terrible, but..
>
> The problem is that you are exceeding the segment limit on your
> 16 bit data segment. The only way I have actually heard to do this
I just decided to drop to protected mode. That was indeed the problem. I
hate x86 processors.
ron