[haiku-development] Re: Virtual 8086 mode support
- From: "Axel Dörfler" <axeld@xxxxxxxxxxxxxxxx>
- To: haiku-development@xxxxxxxxxxxxx
- Date: Sun, 20 Apr 2008 15:35:24 +0200 CEST
Ingo Weinhold <ingo_weinhold@xxxxxx> wrote:
> I would simply reserve a small piece of the required address space
> and do the
> vm86 stuff fully in the kernel (i.e. available to userland via an
> ioctl()
> only). When the driver needs to execute vm86 code, an area with the
> code to
> execute and the stack are mapped into the reserved region (cloned or
> copied
> -- whatever makes sense), the code is executed, and when done the
> area is
> unmapped again. That's not high-performance, but for stuff like
> resolution
> changes, it should be totally sufficient.
That sounds indeed like the best solution. It probably wouldn't even
hurt to keep the area around - we might want to have a similar solution
for APM; at least it seems to help some buggy implementations to make
that address range available.
Bye,
Axel.
- Follow-Ups:
- [haiku-development] Re: Virtual 8086 mode support
- From: Jan Klötzke
- References:
- [haiku-development] Re: Virtual 8086 mode support
- From: Ingo Weinhold
Other related posts:
- » [haiku-development] Virtual 8086 mode support
- » [haiku-development] Re: Virtual 8086 mode support
- » [haiku-development] Re: Virtual 8086 mode support
- » [haiku-development] Re: Virtual 8086 mode support
- » [haiku-development] Re: Virtual 8086 mode support
- » [haiku-development] Re: Virtual 8086 mode support
- » [haiku-development] Re: Virtual 8086 mode support
- » [haiku-development] Re: Virtual 8086 mode support
- » [haiku-development] Re: Virtual 8086 mode support
- » [haiku-development] Re: Virtual 8086 mode support
- » [haiku-development] Re: Virtual 8086 mode support
- » [haiku-development] Re: Virtual 8086 mode support
- » [haiku-development] Re: Virtual 8086 mode support
- » [haiku-development] Re: Virtual 8086 mode support
- » [haiku-development] Re: Virtual 8086 mode support
- » [haiku-development] Re: Virtual 8086 mode support
- » [haiku-development] Re: Virtual 8086 mode support
- » [haiku-development] Re: Virtual 8086 mode support
- » [haiku-development] Re: Virtual 8086 mode support
- » [haiku-development] Re: Virtual 8086 mode support
- » [haiku-development] Re: Virtual 8086 mode support
- » [haiku-development] Re: Virtual 8086 mode support
- » [haiku-development] Re: Virtual 8086 mode support
- » [haiku-development] Re: Virtual 8086 mode support
- [haiku-development] Re: Virtual 8086 mode support
- From: Jan Klötzke
- [haiku-development] Re: Virtual 8086 mode support
- From: Ingo Weinhold