Marcel Moolenaar
aea4a02702
Option KADB does not exist. It came from alpha, where it still exists.
2003-05-02 20:34:15 +00:00
Poul-Henning Kamp
dfbc3f0c86
Vastly simplify architecture handling: Use properties of label as
...
recorded in global variables, rather than checks on the architecture.
Drop horribly code to handle MBR/PC98's embedded in the BSD label area.
If you need to have an MBR or PC98 on your disk, you should not overlap
it with a BSDLABEL, if you don't need it, this code is nothing but trouble.
2003-05-02 20:14:48 +00:00
Poul-Henning Kamp
7838fd0ebe
Default the location to the compiled for architecture if no -m arg specified.
2003-05-02 20:02:11 +00:00
Poul-Henning Kamp
c80f9755bb
Add three global variables which contain the location, size and a flag
...
for the alpha checksum, and set them depending on the specified architecture
Don't look for disklabels every 16 bytes, look the only place they should
be for the current architecture.
Always read the label from the raw disk and decode it into struct
disklabel rather than trust a cast from random addresses.
When writing to the raw disk, encode the label properly.
2003-05-02 19:58:08 +00:00
Poul-Henning Kamp
643c62af8f
Pull in geom_bsd_enc.c from sys/geom to encode and decode our labels.
2003-05-02 19:54:18 +00:00
Poul-Henning Kamp
81377a3f17
Pull in bcopy() prototype from <string.h> when compiled in userland.
2003-05-02 19:53:55 +00:00
Paul Saab
6ac6d2c895
Add untested support for the Broadcom 5704.
...
Obtained from: NetBSD
2003-05-02 19:53:40 +00:00
Alan Cox
12352fdcaa
Lock access to the vm_object's flags in vop_stdcreatevobject().
2003-05-02 19:33:21 +00:00
Poul-Henning Kamp
607f853af2
Remove the well-intentioned, but ill thought out check which prevents us
...
from dd(1)'ing the boot code off one drive and have bsdlabel write it
on another.
2003-05-02 19:14:38 +00:00
Poul-Henning Kamp
798b27f1f2
Update the test-script based on the sunlabel version, but put a for-loop
...
in there to run over the various architectures.
2003-05-02 19:12:20 +00:00
Poul-Henning Kamp
039b4cba75
Considering that I did cast the arguments to (intmax_t) I must have
...
been sleepy since I used %qd instead of %jd.
2003-05-02 19:08:57 +00:00
Scott Long
2163f9d31b
pc98 has it's own release subdir, so it's safe to remove the stg, ncv, and
...
nsp drivers from the i386 floppies.
Suggested by: bmah
2003-05-02 17:47:08 +00:00
Warner Losh
79f92e2597
sysctlbyname takes a size_t as its 5th argument, not a pointer.
...
However, since NULL was used, and this is C++, this error went
undetected until g++ 3.3 somehow managed to whine about it.
Reported by: obrien
2003-05-02 17:38:08 +00:00
Jake Burkholder
eadb8f358b
Fix printf format errors.
2003-05-02 17:21:07 +00:00
Bruce A. Mah
176a983717
New release notes: ata(4) flushing on shutdown, mergemaster(8) -P,
...
old rc scripts gone, texinfo 4.5.
Updated release notes: OpenPAM Dianthus.
2003-05-02 16:28:45 +00:00
Dag-Erling Smørgrav
d560ce1f34
This commit was generated by cvs2svn to compensate for changes in r114536,
...
which included commits to RCS files with non-trunk default branches.
2003-05-02 15:08:06 +00:00
Dag-Erling Smørgrav
4cb68ea5f3
Vendor import of OpenPAM Dianthus.
2003-05-02 15:08:06 +00:00
Yoshihiro Takahashi
ef2495bf5e
s/DIOCGPC98/DIOCSPC98/
2003-05-02 14:55:42 +00:00
Søren Schmidt
93f307bbea
Add flushing of devices on shutdown.
...
Note: this might print failure messages on some systems, unfortunatly
the info from the device, stating if flushing is supported, cannot be trusted
so the operation is always issued on all devices, just in case...
2003-05-02 13:47:44 +00:00
Poul-Henning Kamp
3daf7274a1
Style improvement.
2003-05-02 12:57:40 +00:00
Poul-Henning Kamp
3110102a73
Use g_wither_geom() and plug memory leaks.
2003-05-02 12:52:51 +00:00
Poul-Henning Kamp
3e7b7bb1cb
Plug memory leaks.
2003-05-02 12:49:41 +00:00
Søren Schmidt
0a124c3704
Add "addspare" functionality.
2003-05-02 12:42:31 +00:00
Søren Schmidt
31de970e72
Add ioctl to add a spare disk to a RAID array.
...
Fix the discovery of RAID's to not grap unused disks.
Change the probe printing of a RAID a bit.
2003-05-02 12:41:44 +00:00
Søren Schmidt
bdf54b2fc4
Add function to add spare disk to raid.
2003-05-02 12:39:34 +00:00
Søren Schmidt
5909dab38c
Dont try to call detached interrupt routine.
2003-05-02 12:37:03 +00:00
Poul-Henning Kamp
5ffb2c8bfd
Use an uma-zone for allocation bio requests.
2003-05-02 12:36:12 +00:00
Ruslan Ermilov
a2211ce1e0
Fix build on 4.x.
2003-05-02 11:56:43 +00:00
David Xu
99c883294c
Handle thread canceled case, it is same as signal caused backout,
...
but will break out of loop.
2003-05-02 11:39:00 +00:00
Doug Barton
6203d02c6a
rc.sendmail should not have been removed yet.
...
Don't include it in the rcOG removal prompt.
2003-05-02 11:07:58 +00:00
Doug Barton
0bbed97c5c
This file was removed prematurely. It contains functionality
...
not currently duplicated by rcNG, and is also relied on by
/etc/mail/Makefile.
Submitted by: hrs
Pointy hat to: me
2003-05-02 11:05:57 +00:00
KATO Takenori
f5a84cb224
IPLware support. The `IPLware' program assumes boot menu program
...
begins with the `jmp 0x2d4' near jump.
2003-05-02 09:33:12 +00:00
Mike Makonnen
7b579aff4c
Huh? When did the etc bits for amd64 get added?
...
Make sure they're ported over to rc.d.
While I'm at it correct a logic mistake in rc.d/apmd.
Approved by: markm (mentor)(implicit)
2003-05-02 08:35:17 +00:00
Poul-Henning Kamp
c9c29450f5
Use g_slice_spoiled() instead of g_std_spoiled().
...
Add XXX comment about minor memory leak until I can fix it.
2003-05-02 08:33:26 +00:00
Poul-Henning Kamp
7da144d91c
Use g_slice_spoiled() instead of g_std_spoiled().
2003-05-02 08:21:02 +00:00
Poul-Henning Kamp
a0c89548a3
Use g_slice_spoiled().
...
Free buffer from g_read_data().
2003-05-02 08:13:03 +00:00
Mike Makonnen
994336cdd9
Create a symbolic link /dev/vga -> /dev/ttyv0.
...
We can't remove the sourcing of /etc/rc.devfs yet in case the user
might have custom entries in it. We will have to come up with an
/etc/devfs.rules or something to make this kind of thing easier.
Approved by: markm (mentor)(implicit)
2003-05-02 08:10:58 +00:00
David E. O'Brien
560bb4f8b6
bufpos is used in size_t contexts, so make it one.
2003-05-02 07:08:52 +00:00
David E. O'Brien
8e7d2436a1
Set WARNS=1. RESOLUTION_MAX macro has major signed/unsigned issues.
2003-05-02 06:56:32 +00:00
David E. O'Brien
bf2783a016
Use __FBSDID.
2003-05-02 06:49:10 +00:00
David E. O'Brien
eb56700bbb
Use size_t type vars in sizeof contexts.
2003-05-02 06:46:24 +00:00
Poul-Henning Kamp
c4da4e46b2
Back out all the stuff that didn't belong in the last commit.
2003-05-02 06:42:59 +00:00
David E. O'Brien
be8930b3ec
Make this WARNS=1 as that is all we can do with GCC 3.3 -- too many
...
sized/unsigned comparisons.
2003-05-02 06:39:13 +00:00
David E. O'Brien
4fe0d77843
Make count a size_t as that is what is compared against and how it is used.
2003-05-02 06:36:52 +00:00
Poul-Henning Kamp
e65ab0f83f
Use g_slice_spoiled() rather than g_std_spoiled().
...
Remember to free the buffer we got from g_read_data().
2003-05-02 06:36:14 +00:00
Poul-Henning Kamp
4f806d2428
Use g_slice_spoiled() not g_std_spoiled()
2003-05-02 06:34:51 +00:00
Poul-Henning Kamp
28ce9efcef
Use g_slice_spoiled() rather than g_std_spoiled()
2003-05-02 06:33:59 +00:00
Poul-Henning Kamp
afec8eb8ad
Use g_slice_spoiled() rather than g_std_spoiled().
2003-05-02 06:33:26 +00:00
Poul-Henning Kamp
15649213a6
Use a more tailored spoil routine for slices, and take advantage of
...
g_wither_geom() to do most of the work for us.
2003-05-02 06:29:33 +00:00
Doug Barton
c79edb0b27
* Document the -P option
...
* Add a paragraph suggesting that the merge option be used only for
files that users have modified. People have been using this option
for all files that are different, causing unecessary confusion.
2003-05-02 06:28:30 +00:00