The vm86 mode requires the execute environment (int vectors,
system bios image, vram - in short the DOS real mode environment)
to start at address 0 in virtual address space of the process
calling vm86(). So far the real mode image is initialized during
startup for each card that requests it. When a card wants to
make a BIOS call its real mode image is mapped to address 0
by mmapping /proc/self/mem. However I have reports mmapping
/proc/XXX/mem was removed from later versions of the 2.3 branch.
Is there anybody who knows a workaround for this? If there is
none - and so far I couldn't think of one myself - I would strongly
encourage the kernel developer to re-add this feature.
Regards,
Egbert.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/