71529 Commits

Author SHA1 Message Date
jhb
e6b6ef0b8e Fix a stupid whitespace style bogon from way back in the declarations of
sched_lock and Giant.
2002-03-15 22:10:50 +00:00
phk
62070488e8 Teach GEOM about Sun disklabel formats.
The detection code in this method is written so that it should work on
all architectures which means that you can plug a Sun disk into a i386
now and access the partitions.

We still need an endian-agnostic ufs/ffs before this is really
interresting, but the main focus was to get sparc64 onto the GEOM
trail.
2002-03-15 21:44:08 +00:00
phk
a920edd5b3 Try to get used to architectures which are picky about alignment. 2002-03-15 21:41:41 +00:00
luoqi
01796e3f81 Support for LG GM82C700, an AIC6360 clone. 2002-03-15 21:30:41 +00:00
des
85d610d6a1 PT_[GS]ET{,DB,FP}REGS isn't really optional any more, since we have dummy
backend functions for those archs that don't support them.  I meant to do
this ages ago, but never got around to it.

Inspired by:	OpenBSD
2002-03-15 20:17:12 +00:00
wilko
1f0532971f rectify AS500 sound stuff.
Submitted by:	ue
2002-03-15 19:06:19 +00:00
mux
ce7313402c Add myself to this list. 2002-03-15 18:49:53 +00:00
mckusick
e929f2e4f0 Introduce the new 64-bit size disk block, daddr64_t. Change
the bio and buffer structures to have daddr64_t bio_pblkno,
b_blkno, and b_lblkno fields which allows access to disks
larger than a Terabyte in size. This change also requires
that the VOP_BMAP vnode operation accept and return daddr64_t
blocks. This delta should not affect system operation in
any way. It merely sets up the necessary interfaces to allow
the development of disk drivers that work with these larger
disk block addresses. It also allows for the development of
UFS2 which will use 64-bit block addresses.
2002-03-15 18:49:47 +00:00
des
fdd4d414b4 Revert previous revision; sysinstall should build fine now even when cross-
building, plus ru says the previous revision didn't actually achieve what
it was meant to achieve.
2002-03-15 18:48:20 +00:00
obrien
49111efc60 Pass our idea of `CC' down to mkdep.
Tested on:	sparc64
2002-03-15 18:43:59 +00:00
bsd
0c6f58d347 Fix the return code from pthread_rwlock_try[rw|rd]lock() functions;
these should return EBUSY when the calling thread would block.

MFC after: 2 weeks
2002-03-15 18:27:58 +00:00
ru
8d9683ce7e This sounds better. 2002-03-15 18:12:13 +00:00
ru
e1cb7e39d6 mdoc(7) police: tiny fixes. 2002-03-15 18:09:32 +00:00
ru
1e3222d346 mdoc(7) police: expand contractions. 2002-03-15 18:06:25 +00:00
ru
ce2dae1bcd mdoc(7) police: hard sentence breaks, whitespace at EOL, contractions. 2002-03-15 18:04:00 +00:00
ru
f77092ba10 mdoc(7) police: Fix xref to timeradd(3). 2002-03-15 17:59:46 +00:00
ru
1522ba421d mdoc(7) police: punctuation nit. 2002-03-15 17:57:41 +00:00
ru
de85ac9888 bde got caught by mdoc(7) police. :-) 2002-03-15 17:53:20 +00:00
ru
73c43fbcf7 mdoc(7) police: don't you notice the warnings? 2002-03-15 17:50:21 +00:00
ru
0bb11678ac Come on guys, you can't just take OpenBSD manpage and commit it
over someone else's fixes; this is at least offensive.  If you
have problems doing a proper merge, we are here, your fellow
committers.  :-(

Reapply markup fixes from revision 1.2 and fix some more.  Also
fix the $OpenBSD$ tag.
2002-03-15 17:46:53 +00:00
ru
008d81377b mdoc(7) police: fix list width. 2002-03-15 17:06:19 +00:00
ru
fbd982bb93 mdoc(7) police: .Va -> .Ev. 2002-03-15 17:03:05 +00:00
ru
1b0c62b7f6 Argh, I constantly keep forgetting about these XXX's I put. 2002-03-15 17:01:05 +00:00
ru
85e74424f4 Fix a typo. 2002-03-15 16:53:32 +00:00
ru
dac2fbcea2 mdoc(7) police:
Restore fixes from revision 1.20 that got lost in revision 1.21 merge.
Fixed some more.
2002-03-15 16:44:52 +00:00
ru
310cb9bdee mdoc(7) police: fix markup and uudecode(1) -o option description. 2002-03-15 16:03:29 +00:00
sos
66c17217fb Update to the RAID1 rebuild code.
Run rebuild as a background process.

Sponsored by: Advanis
2002-03-15 15:39:54 +00:00
ru
fd9725909a mdoc(7) police: kill hard sentence breaks. 2002-03-15 15:31:54 +00:00
ru
e879063557 mdoc(7) police: pedantry. 2002-03-15 15:28:12 +00:00
ru
e34c7a0a63 mdoc(7) police: markup fixes. 2002-03-15 15:26:57 +00:00
ru
104f4547d1 mdoc(7) police: fix a typo and markup. 2002-03-15 15:12:10 +00:00
ru
2df66aa557 mdoc(7) police: tiny fixes. 2002-03-15 15:07:39 +00:00
ru
36d98dbdbe mdoc(7) police: GC duplicate VCS ID. 2002-03-15 15:02:13 +00:00
ru
069355069a mdoc(7) police: misc fixes. 2002-03-15 14:56:53 +00:00
ru
2e908cedd7 mdoc(7) police: kill whitespace at eol. 2002-03-15 14:45:45 +00:00
ru
a5ed32f530 mdoc(7) police: tiny fixes. 2002-03-15 14:34:10 +00:00
ru
1875a916b4 mdoc(7) police: tiny fixes. 2002-03-15 14:28:05 +00:00
ru
cebc449d30 mdoc(7) police: use precise width specifier. 2002-03-15 14:21:13 +00:00
ue
62164107cc MFbed: Use German Release Entities for all articles 2002-03-15 13:51:23 +00:00
ue
36967b42be MFen 1.299 2002-03-15 13:48:48 +00:00
ue
0e45866dc3 MFen 1.2, use DE release entities 2002-03-15 13:47:12 +00:00
ue
efb2edc499 MFen 1.37 2002-03-15 13:30:44 +00:00
ru
54f1efe21b Pedantry to satisfy the bin/34159 author. 2002-03-15 12:24:44 +00:00
ru
25566444ff mdoc(7) police: Kill the (now extraneous) empty line. Previously,
.Bd erroneously defaulted to -compact mode in the SYNOPSIS section.
2002-03-15 12:04:49 +00:00
ru
167a3a1729 Embed boot images built as part of buildworld rather than the
installed ones under /boot (which we may not even have in the
case of a cross build).

This introduced chicken and egg problem - we need boot images
early in the "depend" stage but they have not yet been built.
Work around this by excluding the generated makeboot.c source
from the "depend" list; it's okay because we hardcode all its
dependencies explicitly.  We actually lose the dependency bit
on <sys/types.h> but it's probably okay too as the only thing
we use is the u_char datatype and this is unlikely to change.
After all, it's normal for sloppy cleaning to cause problems.

beast.FreeBSD.org running 5.0-CURRENT alpha has been able to
cross build i386 world with this patch.

Prodded by:	gallatin
2002-03-15 11:27:47 +00:00
ru
8da9958ecc Don't use temporary file to generate makedevs.c -- it's okay
to write to makedevs.c directly as it's not protected by the
.PRECIOUS attribute.
2002-03-15 11:21:57 +00:00
dfr
99e1353483 * Stop other cpus when one cpu enters DDB and restart them after it
leaves.
* Add a sync.i instruction to the code which writes out breakpoints to
  ensure that the breakpoint is seem by all cpus in the coherence domain.
2002-03-15 11:12:08 +00:00
obrien
fee9a30a85 Remove trailing characters from #endif.
Actually this #endif is not needed, so remove leading characters also.
2002-03-15 09:58:45 +00:00
dfr
e995bf6472 * Remove a breakpoint() I accidentally left in for debugging :-(.
* Make cpu_mp_probe() work before the VM system is available and
  initialise mp_maxid accordingly.
2002-03-15 09:47:16 +00:00
murray
e081408088 Even more markup / whitespace fixes:
* Use .Va instead of .Ev
* Remove a trailing whitespace at EOL.
* Quote some arguments.

Submitted by:	ru
2002-03-15 09:23:21 +00:00