applied, thank you. also fixed some bugs in code:

properly convert the register values from the 386 ureg.

read back #P/realmodemem on every access as some graphics cards
use the a0000 segment as memory mapped i/o. (Matrox MILLENNIUM)

we dont use #v/vgabios anymore and rely on #P/realmodemem to
have the latest patches applied.

fix instruction formating bug.

always truncate physical memory addresses to 20bit.

--
cinap
--- Begin Message ---
Cinap suggested invoking realemu in a subshell so that the
process exits after aux/vga completes. The following is a patch
for the man page.

-sl


% diff -n -c /sys/man/8/realemu.orig /sys/man/8/realemu
/sys/man/8/realemu.orig:84,89 - /sys/man/8/realemu:84,102
  the
  .I srvname
  argument then it is ignored, otherwise it will used.
+ .SH EXAMPLES
+ The
+ .I realemu
+ process is only needed when accessing
+ .B /dev/realmode.
+ To invoke a subshell so that
+ .I realemu
+ exits normally after
+ .B aux/vga
+ completes:
+ .IP
+ .EX
+ % @{rfork n; aux/realemu; aux/vga -m vesa -l $vgasize}
  .SH SOURCE
  .B /sys/src/cmd/aux/realemu
  .SH "SEE ALSO"


--- End Message ---

Reply via email to