Warner Losh
5cd1bcb2a9
MAXPATHLEN includes trailing NUL
2003-06-07 18:45:45 +00:00
Warner Losh
df001cb7b8
Use safer strlcpy and snprintf interfaces
2003-06-07 18:44:04 +00:00
Warner Losh
cabaa3ba21
Get getopt interface from unistd.h
2003-06-07 18:43:09 +00:00
Warner Losh
723a65e8f7
Get getopt interface from unistd.h
2003-06-07 18:35:45 +00:00
Jake Burkholder
2c7df6a555
Implement OF_interpret.
...
Obtained from: netbsd
2003-06-07 18:34:04 +00:00
Warner Losh
498c24eea5
Don't need to redundantly redeclare optreset.
2003-06-07 18:33:18 +00:00
Jake Burkholder
3e7f1990ff
- Declare sparc64_memreg and sparc64_nmemreg in machine/ofw_mem.h.
...
- On startup print the total physical memory, instead of what we're told is
free by the firmware, to avoid astonishing users.
2003-06-07 18:29:29 +00:00
Jake Burkholder
9fabb18288
BKPT_INST is supposed to be a breakpoint, not 0.
2003-06-07 18:24:37 +00:00
Jake Burkholder
1030d2ba0b
Use the same SEARCH_DIR as other platforms.
2003-06-07 18:23:50 +00:00
Warner Losh
59d855a0fe
When boot strapping from older systems, don't specify a C standard in
...
the bootstrap process. This allows one to more completely build from
a -stable box.
Reviewed by: ru@ (briefly)
2003-06-07 18:16:12 +00:00
David E. O'Brien
d104f0300a
Consistently use __inline for pure c89 compilers.
...
Submitted by: Tim Kientzle <kientzle@acm.org>
2003-06-07 18:12:30 +00:00
Bruce A. Mah
e3d7552bed
MFP4: First release notes for 5.1-CURRENT.
2003-06-07 17:46:28 +00:00
Bruce A. Mah
889a2bef63
MFP4: First errata items for 5.1-RELEASE.
2003-06-07 17:46:09 +00:00
David E. O'Brien
9b8d527fef
Add ${AFLAGS} to 'as' invocation.
2003-06-07 17:42:26 +00:00
Bruce A. Mah
0d7d990649
Update release documentation version numbers for 5.1-CURRENT.
...
Trim release documentation and errata. While here, put back
some conditional text in the errata that was removed during
5.0-RELEASE and never put back.
2003-06-07 17:38:18 +00:00
Poul-Henning Kamp
84c080a85e
Improve the root-dev prompt facility for printing devices which could
...
possibly be a root filesystem.
2003-06-07 15:46:53 +00:00
Poul-Henning Kamp
ac2ba9e3d5
Wait for everything to settle before we try to print the list of
...
geom devices.
2003-06-07 15:32:09 +00:00
Poul-Henning Kamp
b61e8fed30
Make sure we return an error message if the geom parameter is not
...
located.
2003-06-07 15:31:44 +00:00
Søren Schmidt
c283397793
Fix the setup of old Promise controllers, clocks was not setup right
...
causing way too low transfer rates.
Enable interrupts on old CMD64[89] chips, apparently some bogus BIOS's
doesn't get this right.
2003-06-07 15:19:16 +00:00
John Baldwin
1beb381637
- Adjust the comment about re-routing PCI interrupts to be less
...
ia64-specific.
- When trying to re-route interrupts, don't change cfg->intline if the
re-route fails by returning an invalid vector. This fixes machines
without any way of routing interrupts such as older PC's without a
$PIR table.
We do not currently write the new intline value back to the hardware, but
we should. That will likely be added in a later commit.
2003-06-07 15:00:19 +00:00
Maxime Henrion
ae94787d6d
Finish the implementation of the -p switch so that it
...
actually works. I have no idea why this wasn't finished
and happened to try to use it.
2003-06-07 14:36:49 +00:00
John Baldwin
9dc9d63d01
Reinstate the bug fix in revision 1.2 as it is correct. The errors I saw
...
on my laptop after this change were the result of a bug in the ACPICA code.
2003-06-07 14:34:18 +00:00
Poul-Henning Kamp
c44c213f24
Polishing and nitpicking.
2003-06-07 11:06:44 +00:00
Mike Makonnen
4fb3a3060c
Allow the optional setting of a user, primary group, or grouplist
...
when chrooting.
Obtained from: NetBSD
MFC after: 4 weeks
2003-06-07 10:56:12 +00:00
Poul-Henning Kamp
df2c3922e9
Drop a memory-corruption debugging test-tool.
2003-06-07 10:55:48 +00:00
Mike Makonnen
d679c13014
The dhcp_program and dhcp_flags variables have to be renamed to
...
take advantage of the rc.subr(8) glue. They are renamed dhclient_program
and dhclient_flags.
o Rename them in rc.conf(5)
o Rename them in /etc/defaults/rc.conf
o Add the deprecated variables to /etc/rc.subr
o Isolate the use of the 'command' variable to the
NetBSD specific parts in /etc/rc.d/dhclient.
o Now that dhcp_flags has also been renamed it will
be applied properly by rc.subr(8) glue code.
Reported by: John Nielsen <john@jnielsen.net>
2003-06-07 10:31:17 +00:00
Poul-Henning Kamp
a1a9b44569
Add missing va_end() calls.
...
Noticed by: tmm
2003-06-07 10:16:53 +00:00
Poul-Henning Kamp
246300f212
Sanitize setting of labeloffset and labelsector.
2003-06-07 09:09:39 +00:00
Poul-Henning Kamp
2d20f433ed
Sanitize the LABELSECTOR & LABELOFFSET definitions:
...
Remove sparc64 definitions.
Remove fallback definitions.
2003-06-07 09:06:39 +00:00
Yoshihiro Takahashi
d83e355c40
MFi386: revisions 1.13 and 1.14.
2003-06-07 08:36:41 +00:00
Yoshihiro Takahashi
9dc6f42671
Merged from RELENG_5_1: Don't use MUTEX_NOINLINE.
2003-06-07 08:26:19 +00:00
Yoshihiro Takahashi
bd7cefa085
MFi386: revision 1.30.
2003-06-07 08:23:42 +00:00
Yoshihiro Takahashi
edbced73de
Fixed compile error.
2003-06-07 08:18:25 +00:00
David E. O'Brien
10f7bcc5a8
Be C std strict on i386 and amd64 as we can. Be loose on Alpha and ia64.
2003-06-07 08:05:35 +00:00
David E. O'Brien
9ad6ff5596
Don't use a C compiler to assemble a pure asm file.
2003-06-07 08:03:19 +00:00
Marcel Moolenaar
b615f6d2b1
Don't fail if we encounter a relocation of type "none". Just ignore
...
it. It's a no-op relocation.
Trigger case: ports/x11-toolkits/pango
2003-06-07 07:52:17 +00:00
Peter Wemm
b37d468c2a
Gah! Set LABELSECTOR and LABELOFFSET correctly for amd64. This might
...
explain why I've been having trouble with libdisk and sysinstall...
2003-06-07 07:07:04 +00:00
Ruslan Ermilov
7d2191c827
Clarify what -p option does.
...
Prodded by: marcel
While here, spell the "set-{user,group}-ID bit" correctly.
2003-06-07 06:35:36 +00:00
Marcel Moolenaar
6f2071769f
pmap_find_vhpt() has been observed to return a NULL pointer when
...
the caller assumes this to not happen by means of performing an
indirection without checking the return value. Add KASSERTs to
force a kernel with INVARIANTS to panic. This is a short-term
measure. The pmap code is scheduled to be overhauled.
2003-06-07 04:17:39 +00:00
Marcel Moolenaar
f09b81f8be
If we get a fault in the gateway page, which would happen if we try
...
to deliver a signal and the RSE backing store has been exhausted or
the backing store pointer has been clobbered, we need to make sure
we call userret() and do_ast() when we exit from trap(). Not adjusting
the local variable 'user' in this case will prevent the faulty process
from being terminated and we end up in an infinite fault repetition.
Faulty process provided by: bento
2003-06-07 04:10:07 +00:00
Andrey A. Chernov
f283a408d2
Move <DT> to the end
2003-06-07 03:37:16 +00:00
Andrey A. Chernov
3e0828d4f4
Move punctuation to its proper place
2003-06-07 03:26:21 +00:00
Andrey A. Chernov
4611238a5e
<sb> -> <Sb>
2003-06-07 02:59:28 +00:00
Andrey A. Chernov
4d2f58a73b
Fixes to reflect corresponding standards
2003-06-07 02:51:52 +00:00
Alan Cox
d7fc221044
Pass the vm object to vm_object_collapse() with its lock held.
2003-06-07 02:29:17 +00:00
Andrey A. Chernov
5466d17c63
Replace uk_UA.ISO8859-5 by link
...
Add link for zh_CN.GBK
2003-06-07 01:24:02 +00:00
Greg Lehey
fd23735366
Get the manual section number for kldstat(8) right. Comment change only.
...
Pointed out by: yar
2003-06-07 01:17:04 +00:00
Greg Lehey
b38d4c0188
Modify startup mode: don't specify the file name for the debug kernel,
...
so it needs to be (and can be) specified on the command line. Don't
try to automatically connect to a remote machine, so that the same
.gdbinit file can be used for analysing processor dumps.
2003-06-07 01:15:07 +00:00
Andrey A. Chernov
c16bf428a9
Fix typo in prev. commit
2003-06-07 01:06:03 +00:00
Greg Lehey
030b9a7c93
Add macros for kernel debugging. These have been around for a
...
while, and they will need some more tuning before they're really
useful, but at the moment they're better than nothing.
Indirectly reminded by: dwhite
2003-06-07 01:01:42 +00:00