Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Apr 1996 18:25:17 +0930 (CST)
From:      Michael Smith <msmith@atrad.adelaide.edu.au>
To:        emulation@freebsd.org
Subject:   latest doscmd patches
Message-ID:  <199604170855.SAA08706@genesis.atrad.adelaide.edu.au>

next in thread | raw e-mail | index | archive | help

And the latest issue in the series...

For all you aspiring kernel hackers out there, here's the latest in the
doscmd-on-freebsd saga.  Go to 
ftp://genesis.atrad.adelaide.edu.au/pub/doscmd and grab what you see.
Then pull aside a -current kernel tree, apply the v86 diffs and build
a new kernel.  Put proc.h, frame.h, trap.h and signal.h from i386/include
in /usr/include/machine.

DO NOT toast your old kernel just yet, and keep backups of the include files
that you replace.  Build a new kernel.  Put DDB in it for minimum
surprise value.

Patch a virgin doscmd and build it.  This must happen _after_ you've
move the new header files in.

Boot your new kernel, and try running doscmd.  Note that it doesn't work.
In particular, if anyone can explain why the registers come back trampled,
Sean will send them a chocolate golliwog.

Note also that occasionally you'll get a GPF; if anyone can explain the
odd cs:ip values they win a prize too.

(Note that chocolate sent by post rarely makes it to the addressee 8)

-- 
]] Mike Smith, Software Engineer        msmith@atrad.adelaide.edu.au    [[
]] Genesis Software                     genesis@atrad.adelaide.edu.au   [[
]] High-speed data acquisition and      (GSM mobile) 0411-222-496       [[
]] realtime instrument control          (ph/fax)  +61-8-267-3039        [[
]] Collector of old Unix hardware.      "Where are your PEZ?" The Tick  [[



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199604170855.SAA08706>