need memory syscall - (nf)
jab at uokvax.UUCP
jab at uokvax.UUCP
Mon May 7 03:41:00 AEST 1984
#R:uiucuxc:29300011:uokvax:6100031:000:913
uokvax!jab May 6 12:41:00 1984
On the v7 systems, there was a "research" system call called "phys()" that
allowed you to poke things into your pdp-11 segmentation registers. You
could, for example, map the I/O page into your address space and output
to the console by polling the DL11/KL11 that talks to the console terminal.
One person I know used it every once in a while as a glorified way to patch
tty structures that were wedged because of some weird dh11 code.
It's not on system {III,V}, and not in anything on a vax, because it's
terribly machine-dependent and unless you have something that looks like
old-fashioned segments, amazing things can happen. I can imagine what happens
if you try to talk to something in a Unibus space on a vax and it's not there...
(It's not polite enough to bomb your process off with a segmentation violation,
like on the 11, but instead will probably croak the kernel itself.)
Jeff Bowles
Lisle, IL
More information about the Comp.unix
mailing list