Commit Graph

196219 Commits

Author SHA1 Message Date
pooka 3daddc031c rump_lwproc_newproc -> rump_lwproc_rfork 2011-01-02 13:01:45 +00:00
pooka 5c3365ce93 + rump_lwproc_newproc -> rump_lwproc_rfork()
+ add a tess for rump_lwproc_rfork()
2011-01-02 12:58:17 +00:00
pooka afa6c20325 regen: rump_lwproc_rfork 2011-01-02 12:53:13 +00:00
pooka 8b69e65f3e There is a use case where preserving the parent's fd table is
relevant, so to accommodate that change rump_lwproc_newproc() to
rump_lwproc_rfork().  The new interface has the rfork() fd table
semantics.  The equivalent of rump_lwproc_newproc() is
rump_lwproc_rfork(RUMP_RFCFDG).
2011-01-02 12:52:25 +00:00
wiz d5df399f5a New sentence, new line. Bump date for previous. 2011-01-02 12:48:21 +00:00
mbalmer ec2d803578 Cap h.loc.count at MAXKEYCODE instead of bailing out. This lets some obscure/
roque keyboards attach.

From loganaden@devio.us (Loganaden Velvindron), thanks!
2011-01-02 12:36:41 +00:00
is f203f78e9b Add references RFC3068 and RFC3964; mark draft-itojun-... as expired. 2011-01-02 12:25:30 +00:00
he 1445b77a3f Make this build again by removing the const qualifier on the
local pcb0 variable in mips_init_lwp0_uarea().
2011-01-02 12:17:28 +00:00
is 66bdb3025d Four and a half year after the end of 6bone, it should not surprise that the
web page dedicated to it is gone. Fortunately, 6bone itself is not referenced
in this manual page. Thanks to aniou@ircnet for the heads-up.
2011-01-02 12:11:46 +00:00
jruoho 6248a51d8a Adjust error messages for the previous commit. 2011-01-02 12:06:02 +00:00
dbj 11be24bd28 add usr/tests/lib/libc/ieeefp and ./usr/libdata/debug/usr/tests/lib/libc/ieeefp 2011-01-02 11:34:13 +00:00
mrg de80fec71b add the normal DKWEDGE* options, and enable drvctl. 2011-01-02 11:25:31 +00:00
mrg cf66e37cc9 fix a comment 2011-01-02 11:24:20 +00:00
mrg 546f8cf55d now that it's optional, kill schizo_pci_find_ino().
prepare to enable the tomatillo iocache.
2011-01-02 10:43:18 +00:00
hannken 111bde084e layer_inactive: With specnodes introduced during vmlocking2
it is safe to cache device nodes.

Tested with nullfs only as unionfs with device nodes panics.
2011-01-02 10:38:02 +00:00
tsutsui 1566040d94 Switch mvmeppc bootloader to using MI libsa and libkern for maintainability.
Mostly taken from mvme68k.

Compile test only, but no functional changes.
2011-01-02 09:40:51 +00:00
skrll 24c2d21be3 Whitespace. 2011-01-02 09:33:45 +00:00
dbj 82507e5f0c add missing ./usr/tests/lib/libc/ieeefp 2011-01-02 09:30:08 +00:00
tsutsui 7afadd961b - build a GENERIC kernel on release for validation on releng daily build
- comment out targets which should be put once after src/distrib/amigappc
  is prepared
2011-01-02 08:49:33 +00:00
tsutsui 3beadbf115 Misc cosmetics to reduce diff among hp300 derived m68k ports.
XXX: too many quirks to merge...
2011-01-02 08:40:54 +00:00
tsutsui 61ec97e196 Add a dummy <machine/bus.h> which nows seems to be mandatory in MI code
including <sys/bus.h> even if a port doesn't use it. Taken from sbmips.
2011-01-02 08:22:35 +00:00
tsutsui 7e5fe04d25 Explicitly include <machine/bus.h> here for bus_space_tag_t and bus_dma_tag_t. 2011-01-02 08:19:03 +00:00
tsutsui 6320019e93 Make sure to build GENERIC kernel on release build.
This means there is no kernel binary in past releases. Oh well...
2011-01-02 08:17:24 +00:00
tsutsui 180ea1e5f3 Fix one more fatal typo. Umm. 2011-01-02 07:51:02 +00:00
jruoho 70a8aa1e92 Xref __insn_barrier(3) and mb(9) with each other. 2011-01-02 07:14:02 +00:00
tsutsui 600906f486 Misc cosmetics to reduce diffs among these ports. 2011-01-02 07:03:46 +00:00
dholland 6422814ed0 Remove references to SAVESTART and SAVENAME in comments. 2011-01-02 06:58:45 +00:00
tsutsui 19cecafc81 Some cosmetics to reduce diffs from other m68k ports. 2011-01-02 06:25:23 +00:00
jruoho ee66509215 Note hw.acpi.power and hw.acpi.wake. 2011-01-02 06:20:19 +00:00
tsutsui 46705dc7b5 Remove "last kernel PT page" stuff derived from hp300 where PA != VA.
Compile test only, but same changes as other PA == VA m68k ports like
luna68k, news68k, and x68k used for a decade.
2011-01-02 06:15:04 +00:00
jruoho e008cf160e Use "real" device names for the hw.acpi.wake and hw.acpi.power sysctl(8)
trees. For instance, instead of hw.acpi.wake.DURT, we have hw.acpi.wake.wm0
for wm(4). This is a temporary solution, but without solving the big
abstraction questions, this is the best we can do.
2011-01-02 06:05:47 +00:00
jruoho 9a11653a7b Print a warning if the BIOS thinks that the timer is unreliable. However, do
not touch the quality of the timecounter(9) based on this information.
2011-01-02 05:48:55 +00:00
tsutsui ba426c081d Switch mvme68k standalone problams to using MI libsa and libkern
for maintainablility. Also bump version for note.

Compile test only, but no functional changes.
2011-01-02 05:30:11 +00:00
tsutsui 0d6929ab07 Make pmap_aliasmask unsigned and declare it in <m68k/pmap_motorola.h>.
XXX: does anyone still have working HP320 or HP350 with 020+HP_MMU+VAC?
2011-01-02 05:21:11 +00:00
tsutsui 65021e823c Pull code that maps the kernel segment table cache invalidated for 040/060,
to reduce diffs from other m68k ports.

Tested on HP362 (030) and HP382 (040), and no visible performance difference.
(what should we do per "for the 68040 not strictly necessary but
 recommended by Motorola" comment?)
2011-01-02 05:18:04 +00:00
dholland 3822046d71 5.99.43: R.I.P. SAVESTART. 2011-01-02 05:13:53 +00:00
dholland a2770d1fb4 Final regen for tonight. 2011-01-02 05:12:56 +00:00
dholland 6d2ff39e83 Remove remaining references to SAVESTART. 2011-01-02 05:12:33 +00:00
dholland 42bae07fce Remove references to SAVESTART in zfs. 2011-01-02 05:12:03 +00:00
dholland 201ce42cd0 Regen yet again. 2011-01-02 05:09:50 +00:00
dholland 13fc777536 Remove the special refcount behavior (adding an extra reference to the
parent dir) associated with SAVESTART in relookup().

Check all call sites to make sure that SAVESTART wasn't set while
calling relookup(); if it was, adjust the refcount behavior. Remove
related references to SAVESTART.

The only code that was reaching the extra ref was msdosfs_rename,
where the refcount behavior was already fairly broken and/or gross;
repair it.

Add a dummy 4th argument to relookup to make sure code that hasn't
been inspected won't compile. (This will go away next time the
relookup semantics change, which they will.)
2011-01-02 05:09:30 +00:00
tsutsui 04a4956fe1 Remove disabled code for VAC. No such news68k models. 2011-01-02 05:09:27 +00:00
dholland bf71879ee8 Regen again. 2011-01-02 05:05:42 +00:00
dholland b845056678 Add an INRELOOKUP namei flag. Sigh. (We don't need more namei flags.)
However, because of a protocol deficiency puffs relies on being able
to keep track of VOP_LOOKUP calls by inspecting their contents, and
this at least allows it to use something vaguely principled instead of
making wild guesses based on whether SAVESTART is set.

Update libp2k to use INRELOOKUP instead of SAVESTART.
2011-01-02 05:04:58 +00:00
dholland ef568a47eb Regen. 2011-01-02 05:02:04 +00:00
tsutsui 7beb97cf13 Pull code that maps the kernel segment table cache invalidated for 040/060,
to reduce diffs from other m68k ports.
(though news68k doesn't have 040/060 models)
2011-01-02 05:01:57 +00:00
dholland a508b19c66 Remove unused nameidata field ni_startdir. 2011-01-02 05:01:20 +00:00
pgoyette 97fdaa0a16 The unmatchedvarparens test actually generates a blank link as output,
so make sure we have a matching blank line in the "golden" output match
file.
2011-01-02 04:41:24 +00:00
pgoyette f6e425415c The ieeefp stuff has been atf-ified, with the exception of ieeefp/testfloat
(which was never hooked into the build anyway).
2011-01-02 03:59:34 +00:00
pgoyette 7e8d350761 Add the ieeefp tests to everything EXCEPT for vax and m68000 architectures. 2011-01-02 03:52:15 +00:00