107340 Commits

Author SHA1 Message Date
brueffer
1125ce2b39 - move list of supported adapters into a HARDWARE section
- properly capitalize (Fast) Ethernet
- bump document date

MFC after:	3 days
2004-09-03 12:24:50 +00:00
brueffer
e540d4371a - move list of supported adapters into a HARDWARE section
- list the Digital EtherWORKS adapter as supported [1]
- properly capitalize (Fast|Gigabit) Ethernet
- bump document date

Obtained from:	NetBSD [1]
MFC after:	3 days
2004-09-03 12:23:16 +00:00
sos
f4de4acfe4 Introduce ata_udelay() that uses tsleep instead of DELAY if possible.
In places where we have long delays that doesn't depend on too accurate
timing, use ata_udelay() instead of DELAY() so we dont uselessly spin
the CPU if not nessesary;
2004-09-03 12:10:44 +00:00
julian
42bfd75cfe Don't declare a function we are not defining. 2004-09-03 09:19:49 +00:00
julian
3bc1a1327b fix compile for UP 2004-09-03 09:15:10 +00:00
scottl
051d5ca2a0 Panic if given a CAM_DATA_PHYS pointer from CAM instead of trying to handle it.
It makes no sense in a PAE environment and is impossible to handle correctly.
This case is also never used right now.  This should make the iir(4) driver
ready for PAE.
2004-09-03 08:44:23 +00:00
sos
05ea18e82c Sync promise_mio_command with WIP on the Promise line of SATA controllers. 2004-09-03 08:23:04 +00:00
julian
e2d37a7c26 ooops finish last commit.
moved the variables but not the declarations.
2004-09-03 08:19:31 +00:00
julian
373bbfc184 Move 4bsd specific experimental IP code into the 4bsd file.
Move the sysctls into kern.sched
2004-09-03 07:42:31 +00:00
sos
ee581aec84 Cleanup the defines used for various chipsets.
Add new nVidia controllers.
2004-09-03 07:37:53 +00:00
brooks
230e08557d If the argument to the -r flag starts with a ':' or a '|', don't try to
make sure it is a device.  GDB special cases these prefixes and treats
:#### as a tcp port on localhost and executes what ever follows '|'.

This allows kgdb to debug via dconschat.

Discussed with:	marcel
2004-09-03 07:11:42 +00:00
ru
bf40c4e81f Fixed more spacing bugs. 2004-09-03 06:32:11 +00:00
roam
14bb07bf2a Add a BUGS section and copy the wording from mmap(2)'s MAP_NOSYNC,
documenting the obsoleteness of the msync(2) syscall and its single
remaining purpose.

PR:		70916
Submitted by:	Radim Kolar <hsn@netmag.cz>
MFC after:	3 days
2004-09-03 06:24:25 +00:00
ru
083ce78d85 Join the effort in simplifying this makefile. ;) 2004-09-03 06:18:52 +00:00
alc
82e55fdf76 Push Giant deep into vm_forkproc(), acquiring it only if the process has
mapped System V shared memory segments (see shmfork_myhook()) or requires
the allocation of an ldt (see vm_fault_wire()).
2004-09-03 05:11:32 +00:00
brueffer
5aa2eb98b7 Autogenerate device listings for nge(4) and ste(4)
MFC after:	3 days
2004-09-03 04:17:19 +00:00
brueffer
007146dfc9 Add nge(4) and ste(4)
MFC after:	3 days
2004-09-03 04:15:54 +00:00
brueffer
559f7022fc - move list of supported adapters into a HARDWARE section
- properly capitalize (Fast) Ethernet
- bump document date

MFC after:	3 days
2004-09-03 04:13:22 +00:00
brueffer
9c24d69957 - move list of supported adapters into a HARDWARE section
- properly capitalize Fast/Gigabit Ethernet
- bump document date

MFC after:	3 days
2004-09-03 03:58:45 +00:00
rwatson
fd3f91ddf3 Tag AIO as requiring Giant over the network stack using
NET_NEEDS_GIANT().

RELENG_5 candidate.
2004-09-03 03:19:14 +00:00
rwatson
6390604c61 Correct a comment typo: s/Note/Not/.
Pointed out by:	kensmith
2004-09-03 01:37:02 +00:00
julian
46d0945926 remove unused code
MFC after:	 2 days
2004-09-02 23:37:41 +00:00
scottl
bb849ef032 Fix whitespace from last commit.
Submitted by: ru
2004-09-02 22:21:51 +00:00
ache
f98c7bd8b6 Rewrite this hack
-rm -rf ${LOCALEDIR}/*/LC_MESSAGES
and move it inside loop.
It can damage user-made ${LOCALEDIR}/* locales otherwise.
2004-09-02 22:09:33 +00:00
rwatson
621b91453c Pass O_NONBLOCK directly to fcntl() rather than the pointer to an int
holding the value O_NONBLOCK.  This worked previously because I was
lucky.
2004-09-02 21:41:57 +00:00
rwatson
b9685c935d Don't override the rule used to build a binary by providing our own
compiler line.
2004-09-02 21:37:50 +00:00
hrs
f282cbeb99 Trim errata and bump &release.next;. 2004-09-02 21:01:09 +00:00
alfred
ffce5199dd Hook autofs to the build. 2004-09-02 20:44:56 +00:00
hrs
d1725bc540 New release notes (changes in the second half of July and
the first half of August 2004):
	NO_ADAPTIVE_MUTEXES,
	ADAPTIVE_GIANT,
	acpi_panasonic(4) added,
	contigmalloc(9) reimplemented (vm.old_contigmalloc added),
	hme(4) checksum offload support,
	{mem,io}.ko added,
	pcic(4) removed completely from GENERIC kernel configuration file,
	psm(4) Synaptics TouchPad support,
	Thread Local Storage (TLS) support,
	ipfw(4) antispoof option,
	GEOM_MIRROR class and gmirror(8) added,
	col(1), colcrt(1), colrm(1), column(1), and fmt(1) multibyte
	characters support,
	df(1) bugfix,
	ftpd(8) uses its euid for opening a data transfer socket,
	gpt(8) -i option, remove command added,
	kgdb(1) added,
	LIBPTHREAD_SYSTEM_SCOPE for libpthread,
	look(1) -d bugfix,
	make(1) "+" flag added,
	make(1) MAKEFLAGS change,
	tgmath.h C99 header added,
	GNU extensions of mbsnrtowcs(3) and wcsnrtombs(3) implemented,
	patch(1) replaced with a BSD-licensed version from OpenBSD,
	ppp(8) "set pppoe [standard|3Com]" for ng_pppoe(4),
	ul(1) multibyte characters support,
	FILE 3.41 --> 4.10,
	GCC 3.3.3 --> 3.4.2,
	NTP 4.1.1.a --> 4.2.0,
	rc.d localpkg support in the Ports Collection, and
	crypto distribution now part of base.

Update release notes:
	snd_*(4) reorganization, and
	use the term "geom class" for consistency.

MFC:
	ppp(8) "set rad_alive".
2004-09-02 20:30:05 +00:00
rwatson
f8da965824 Unlock rather than lock the ripcbinfo lock at the end of rip6_input().
RELENG_5 candidate.

Foot provided by:	Patrick Guelat <pg at imp dot ch>
2004-09-02 20:18:02 +00:00
rwatson
a8577595a7 The KAME IPSEC implementation at one point used its own pseudo-random
number generator, which was re-seeded via a timeout.  Now centralized
randomness/entropy is used, we can garbage collect the timeout and
re-seeding code (which was largely a no-op).

Discussed with:	itojun, suz, JINMEI Tatuya < jinmei at isl dot rdc dot toshiba dot co dot jp >
2004-09-02 20:14:03 +00:00
brueffer
fd7620677f aac works in ia64, twe and twa seem to work on amd64 (though not officially
supported by 3ware)

MFC after:	3 days
2004-09-02 19:53:40 +00:00
rwatson
2a581a76ba In FreeBSD 5.x, curthread is always defined, so we don't need to to test
and optionally use &thread0 if it's NULL.

Spotted by:	julian
2004-09-02 19:53:13 +00:00
scottl
d9af98161a Turn PREEMPTION into a kernel option. Make sure that it's defined if
FULL_PREEMPTION is defined.  Add a runtime warning to ULE if PREEMPTION is
enabled (code inspired by the PREEMPTION warning in kern_switch.c).  This
is a possible MT5 candidate.
2004-09-02 18:59:15 +00:00
marcel
e5632b2341 Add aac(4) and aacp(4). The driver is 64-bit clean for roughly a year
now and has been mentioned on the freebsd-ia64 list.
2004-09-02 18:05:26 +00:00
rwatson
7634ea5ca7 Back out pseudo_vnops.c:1.45, which was a workaround for pfind()
returning incompletely initialized processes.  This problem was
eliminated by kern_proc.c:1.215, which causes pfind() not to
return processes in the PRS_NEW state.
2004-09-02 16:04:09 +00:00
keramida
5497b74b56 Minor wordsmithing of the fixit media login message.
Approved by:	re
2004-09-02 13:45:24 +00:00
ru
3b92254bd8 MFi386: revision 1.1172. 2004-09-02 12:50:47 +00:00
den
0a0acbd9ce Fix URL_RELPREFIX 2004-09-02 06:22:17 +00:00
brooks
9baee72236 Back out ifi_epoch. The ABI breakage is too disruptive this close to
5-STABLE. ifi_epoch will shortly be reintroduced with less precistion
using the space currently allocated to ifi_unused.
2004-09-02 05:07:29 +00:00
njl
4bb443a24d Don't enter the debugger when executing an AML breakpoint instruction
unless ACPI_DEBUG is defined.  Users don't typically care about errant
breakpoint instructions.  The HP Pavilion 7915 has this in its PCI0
_INI method for rev 0x6040000 of the RSDT.
2004-09-02 04:28:05 +00:00
tjr
287bbead5a Septepber -> September
Noticed by:	ru
2004-09-01 23:28:27 +00:00
pdeuskar
f421232434 Added support for Intel PRO/1000 GT Desktop Adapter(Device ID 8086 107C)
Removed support for Intel 82541ER
Added fix for 82547 which corrects an issue with Jumbo frames larger than 10k.
Added fix for vlan tagged frames not being properly bridged.
Corrected TBI workaround.
Corrected incorrect LED operation issues

Submitted by:	tackerman (Tony Ackerman)
MFC after:	2 weeks
2004-09-01 23:22:41 +00:00
marcel
433dcaa41e Remove redundant _FBSDID. 2004-09-01 22:53:13 +00:00
julian
f74c7c524d Revert..
not needed now
2004-09-01 20:42:38 +00:00
julian
2c3ff98534 Give up trying to make preemption dependent on SCHED_4BSD
the list of breakages was getting too long
2004-09-01 20:41:18 +00:00
alc
f58b09685d Remove dead code. 2004-09-01 19:58:37 +00:00
mlaier
9597d324e0 Fix an assertion when if_down()ing a ALTQ managed interface. The lock should
have been in place all the time the mtx_assert in the ALTQ code just
discovered the shortcoming.

PR:		i386/71195
Tested by:	Bettan (PR originator), myself
MFC after:	5 days
2004-09-01 19:56:47 +00:00
julian
a141198c53 When non kernel programs try to define _KERNEL
it always ends in tears.

this is a temporary hack..
we'll remove it in a short while. I'll set teh MFC to remind me

MFC after:	1 week
2004-09-01 19:23:02 +00:00
alc
38af5e4b6b In vm_fault_unwire() eliminate the acquisition and release of Giant in the
case of non-kernel pmaps.
2004-09-01 19:18:59 +00:00