Warner Losh wrote:
> # please excuse this message in English to the traditionally Japanese list.
> # Julians changes broke pc98 builds with his KSE commits.
> In message <[EMAIL PROTECTED]> Warner Losh writes:
> : Actaully, the issues are that machdep and friends weren't updated.
> Please review http://people.freebsd.org/~imp/pc98.diff
> and pay special attention to what I did to fd.c. I wasn't sure. The
> rest were mechanical no-brainers.
> I booted this on my PC-9821Nr, but had no console compiled with
> kernel. A kernel from before the change also has this problem, so I
> don't know what to think.
All looks good.. obviously the logic of what was going on was easy
enough to pick up :-)
the only bit I didn't see so easily was:
-fdformat(dev, finfo, p)
+fdformat(dev, finfo, td)
struct fd_formb *finfo;
- struct proc *p;
+ struct thread *td;
+ struct proc *p = td->td_proc;
@@ -2860,7 +2861,7 @@
* keep the process from being swapped
bzero((void *)bp, sizeof(*bp));
bp->bio_cmd = BIO_FORMAT;
@@ -2898,7 +2899,7 @@
* allow the process to be swapped
the replacement of PHOLD with PROC_LOCK().. I'm not sure of what this actualy
the rest is as you say...mechanical..
+------------------------------------+ ______ _ __
| __--_|\ Julian Elischer | \ U \/ / hard at work in
| / \ [EMAIL PROTECTED] +------>x USA \ a very strange
| ( OZ ) \___ ___ | country !
+- X_.---._/ presently in San Francisco \_/ \\
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message