Poul-Henning Kamp
197e5e73ef
Libdisk does not need to include <sys/diskslice.h> any more.
...
Move the remaining bits of <sys/diskslice.h> to <i386/include/bootinfo.h>
Move i386/pc98 specific bits from <sys/reboot.h> to
<i386/include/bootinfo.h> as well.
Adjust includes in sys/boot accordingly.
2003-04-04 16:35:16 +00:00
MIHIRA Sanpei Yoshiro
e0926f607f
Add NE2000DVF_AX88190 flag to Corega FEther PCC-TXD
...
(see also /etc/defaults/pccard.conf rev.1.172)
2003-04-04 14:46:50 +00:00
Robert Drehmel
b61ee45f0e
- Print out an error message instead of dereferencing a NULL pointer
...
if matchinstalled() found no packages, which happens to be the
case after fresh installations.
- Instead of using strstr(3) to match the package name, depend on
matchinstalled()'s MATCH_REGEX package matching.
PR: bin/50384
MFC after: 2 weeks
2003-04-04 14:40:49 +00:00
MIHIRA Sanpei Yoshiro
e21115ab06
fix typo
2003-04-04 14:40:01 +00:00
David Schultz
6d3bd9530d
Fix braino in definition of isfinite().
...
Noticed by: marcus
Pointy hat to: das
2003-04-04 13:27:47 +00:00
Dag-Erling Smørgrav
e1fec84a4a
ovbcopy -> bcopy
2003-04-04 12:56:20 +00:00
Dag-Erling Smørgrav
2aebee88f3
Replace ovbcopy() with bcopy().
2003-04-04 12:15:20 +00:00
Dag-Erling Smørgrav
212059bd83
Replace memcpy() and ovbcopy() with bcopy(); ditch some caddr_t usage.
2003-04-04 12:14:00 +00:00
Dag-Erling Smørgrav
f7854568f5
Don't use ovbcopy().
2003-04-04 12:12:34 +00:00
Dag-Erling Smørgrav
7283c97574
Don't use ovbcopy(); use void * instead of char *.
2003-04-04 12:11:46 +00:00
Dag-Erling Smørgrav
8543efae60
The kernel bcopy() is safe for overlapping regions (and always has), so
...
there is no use for a separate ovbcopy().
2003-04-04 12:10:04 +00:00
Dag-Erling Smørgrav
e8c7f48855
Rename a static variable to avoid future conflicts.
2003-04-04 12:08:42 +00:00
Hajimu UMEMOTO
977e6c08fe
Set link-local address of tun interface with prefixlen = 64
...
instead of 128. It makes RA happy.
Reported by: rafa@dif.um.es ,
SHIRASAKI Yasuhiro <yasuhiro@nttv6.jp>
Reviewed by: SHIRASAKI Yasuhiro <yasuhiro@nttv6.jp>
MFC after: 1 week
2003-04-04 11:09:08 +00:00
Ruslan Ermilov
0e80a2f601
-Wall implies -Wuninitialized if -O is also in effect.
...
-Wuninitialized does not work without -O.
This fixes the ${WARNS} > 4 compilations with -O0.
Spotted by: marcel
2003-04-04 10:47:06 +00:00
Matthew N. Dodd
340ff79fa8
Add a manpage for the 'vpd' driver.
2003-04-04 10:12:09 +00:00
Jake Burkholder
d1d03c2b72
Bandaid fix for previous commit while I figure out why it broke. This
...
caused crashes early in boot on i386 UP machines.
Reported by: phk
Pointy hat to: jake
2003-04-04 10:09:44 +00:00
Orion Hodson
ba548c643a
Additional codec ids.
2003-04-04 07:37:25 +00:00
Orion Hodson
538b04e4ad
Fix mismatch between bus address stored for buffer descriptors and
...
actual address of buffer descriptor. This should fix the reported
calibration failures and subsequent speed problems with ich chipsets.
Minor calibration comment updates.
2003-04-04 07:15:19 +00:00
Murray Stokely
06ca28f0b4
Add release of FreeBSD 4.8.
...
MFC after: 3 days
2003-04-04 06:59:27 +00:00
Alan Cox
06363906bc
o Remove useracc() calls from aio_qphysio(); they are redundant
...
given the checks performed by vmapbuf().
Reviewed by: tegge
2003-04-04 06:26:28 +00:00
Alan Cox
08468b6ad7
o Check the b_bufsize passed to vmapbuf() returning an error
...
if it is invalid.
o Remove a debugging printf() from vmapbuf().
Suggested by: tegge
2003-04-04 06:14:54 +00:00
Warner Losh
76d94537fe
Simplify compatibility ifdef.
2003-04-04 04:39:29 +00:00
Warner Losh
9d6fd8f041
No need to check to see if we're running a version of FreeBSD 3.0 current or
...
newer anymore.
2003-04-04 04:17:14 +00:00
Warner Losh
33c2c9a3fa
No need to have ifdef < FreeBSD 4.0-current in here. Remove it to
...
avoid false positive while searching for __FreeBSD_version abuse.
2003-04-04 04:16:06 +00:00
Marcel Moolenaar
117f919160
Remove `#ifndef lint' left behind after previous change.
2003-04-04 02:12:56 +00:00
Tim J. Robbins
3f33101afe
G/C tconv: It is libmytinfo-dependent and has not compiled for 3+ years.
2003-04-04 01:10:25 +00:00
Jake Burkholder
163529c2b3
- Removed APTD and associated macros, it is no longer used.
...
BANG BANG BANG etc.
Sponsored by: DARPA, Network Associates Laboratories
2003-04-03 23:44:35 +00:00
Poul-Henning Kamp
5b03e4b6a1
Output machdep.guessed_bootdev as an integer rather than try to format
...
it according to ancient and obsolete rules.
This removes one more user of <sys/diskslice.h>
2003-04-03 21:41:14 +00:00
David E. O'Brien
8368cf8f75
Use __FBSDID rather than rcsid[].
2003-04-03 21:36:33 +00:00
Bruce A. Mah
85fcc22cf6
Fix typo: On the relevant architectures, floppy drives are handled by
...
the fdc(4) driver, not the fd(4) file descriptor files.
Submitted by: Peter B <pb@ludd.luth.se>
MFC after: 1 week
2003-04-03 21:23:31 +00:00
Maxime Henrion
5353c9b6ba
Remove useless initialization.
2003-04-03 20:39:43 +00:00
Paul Saab
9e7313bba7
Add support for the HP Smart Array 6400 EM
...
Change the interrupt mask for the Smart Array 6xxx controllers after
discussions w/ HP.
2003-04-03 20:09:27 +00:00
Poul-Henning Kamp
63f253709f
Retire the DIOCGMBR ioctl before anybody starts to use it.
2003-04-03 19:37:40 +00:00
Poul-Henning Kamp
b0fc6220b8
Remove BIO_SETATTR from non-GEOM part of kernel as well.
2003-04-03 19:22:32 +00:00
Poul-Henning Kamp
4eba52a2d2
Remove all references to BIO_SETATTR. We will not be using it.
2003-04-03 19:19:36 +00:00
Poul-Henning Kamp
ab0ff32ea1
Update the initializer for GEOM_MBREXT, I overlooked it previously.
2003-04-03 19:05:03 +00:00
Poul-Henning Kamp
4c763c77dc
Add #define for DOSPTYP_PMBR, and use it.
2003-04-03 18:55:16 +00:00
Jake Burkholder
6412c65cf0
Add optimized block copy and zero functions using vis instructions, which
...
can do 64 bytes at a time and don't allocate lines in the L2 cache. These
assume that everything is 64 byte aligned, and that there's more than 128
bytes of data (best for whole pages). The block load and store instructions
don't follow normal memory ordering rules and require either a memory barrier
or move between registers before the data can actually be used. This
implementation correctly shuffles around 3 out of the 4 sets of registers
in order to avoid memory barriers expect for the last 2 blocks.
2003-04-03 18:43:40 +00:00
Maxime Henrion
c2a2b443e2
Fix fxp(4), this changed shouldn't have crept in.
...
Pointy hat to: mux
Reported by: Pawel Worach <pawel.worach@nordea.com>
2003-04-03 18:39:48 +00:00
Yaroslav Tykhiy
fec51ab5fc
Stop logging ``authpriv'' messages to the world-readable file
...
/var/log/messages. Such messages are for the eyes of authorized
personnel only.
PR: conf/48170
Discussed in: freebsd-security
MFC after: 2 weeks
2003-04-03 18:37:49 +00:00
Jake Burkholder
937e05327e
Add support for saving and restoring kernel floating point state. The state
...
will be saved if we context switch as a result of an interrupt which occured
while using the floating point registers in the kernel (which actually can't
happen right now). This allows fp disabled traps in the kernel, which
normally shouldn't happen, so make sure the trapping code is what we expect
it is.
2003-04-03 18:34:05 +00:00
Jake Burkholder
7dafcb6914
- Add space for kernel floating point registers to the pcb. These will be
...
used to support block copy and zero operations in the kernel which use the
floating point registers.
- While I'm changing the size, improve the layout of struct pcb, sort by size,
then alphabetical etc.
- Add some assertions to validate assumptions made about how the pcb is
allocated.
2003-04-03 18:28:03 +00:00
Jake Burkholder
8e4f1e2b8a
- Generally improve register usage in cpu_switch. Use the 'in' registers
...
for temporaries relating to the state of the new process instead of the
outs, so that functions can be called without fear of clobbering them.
- Use savefpctx instead of rolling our own.
2003-04-03 16:36:01 +00:00
Dag-Erling Smørgrav
91b928c950
<sys/disk.h> -> <geom/geom_disk.h>
2003-04-03 16:28:57 +00:00
Jake Burkholder
02798ad7e0
Don't assume the fp state is at offset 0 in the pcb.
2003-04-03 16:04:18 +00:00
Jake Burkholder
1db34e9d43
Fix typos (don't use * when taking the size of an array).
2003-04-03 15:50:17 +00:00
Maxime Henrion
e609b4d7db
Remove all the bogus volatile qualifiers from the structs definitions
...
and associated evil casts to discard them.
2003-04-03 14:08:35 +00:00
Yoshihiro Takahashi
335ac29ccd
MFi386: revision 1.188
2003-04-03 12:39:51 +00:00
Yoshihiro Takahashi
514301992a
MFi386: revision 1.561
2003-04-03 12:39:18 +00:00
Poul-Henning Kamp
1e01677906
Don't pull in geom_enc.c any more.
2003-04-03 12:36:56 +00:00