119583 Commits

Author SHA1 Message Date
ps
729a496ae4 MFC: rev 1.126
Fix the interrupt handler to do the mandatory PCI flush before looking at
DMA memory.  The could contribute towards missed link state changes under
heavy bus load.
2006-05-19 19:15:05 +00:00
emax
eba7e09abb MFC:
Correct BD_ADDR entry for "Dummy" device in the default hcsecd.conf.
Each byte in BD_ADDR should exactly two nibbles, i.e
"1:2:3:4:5:6" is NOT valid and "01:02:03:04:05:06" is valid BD_ADDR.
2006-05-19 16:46:19 +00:00
yongari
85ec7c7f44 MFC if_em.c, 1.92 to RELENG_6:
Add jumbo frame support for architectures with strict alignment.

Requested by:	wilko
2006-05-19 00:19:57 +00:00
jhb
ea040660fa MFC: Use the proper condition to determine that we matched an filename. 2006-05-18 23:23:53 +00:00
jhb
42f7829611 MFC: Cache the value of the lower half of each I/O APIC redirection table
entry and thus cut the execution time for masking and unmasking I/O APIC
pins in half.
2006-05-18 22:07:01 +00:00
jhb
fd3b56a33d MFC: Add a new -U flag to instruct ls to use the birthtime for printing or
sorting.
2006-05-18 22:02:20 +00:00
jhb
d36e0c074a MFC: Enable boot floppies for amd64. 2006-05-18 21:50:22 +00:00
bmah
4dd232f49f MFC: csup(1) import, dhclient(8) sends hostnames, find(1) birthtime
primitives, pkg_add(1) -F.

Structural changes:  Make a level-2 section for contrib stuff to
mirror the structure on HEAD, move the existing tzdata item (which was
in the wrong place anyway) into it.  Add a level-3 section for rc.d
scripts (empty for now)...I probably nuked this accidentally in
rev. 1.883.2.16.
2006-05-18 19:26:46 +00:00
maxim
d1e4f11e2d MFC rev. 1.29: fix a typo. 2006-05-18 07:16:43 +00:00
maxim
8aa605d637 MFC rev. 1.28 iostat.8 and revs. 1.29 - 1.31 iostat.c: implement
Solaris-like -x and -z flags: show extended disk statistics, omit
lines for devices with no activity.  Style and re-register locals.
2006-05-17 19:03:33 +00:00
trhodes
d206aeccd0 MFC 1.14:
Fix a bug where, for 6-byte sequences, the top 6 bits get compared to
  111111 rather than the top 7 bits being compared against 1111110 causing
  illegal bytes fe and ff being treated the same as legal bytes fc and fd.
2006-05-17 13:26:01 +00:00
trhodes
fcc0e0f262 Sync with CURRENT. 2006-05-17 13:20:21 +00:00
maxim
a3b08a3cbb MFC revs. 1.74 - 1.76: document security.jail.jailed and
security.jail.list sysctls.
2006-05-17 11:35:31 +00:00
anholt
c66ec81d71 Merge DRM from -current, including:
- i915 attachment and running fixed
- i915 vblank support
- Radeon's new memory map support, which should fix a host of stability issues
  when combined with new userland.
- ATI PCI/PCIE GART fix.
- r300 fixes

Also adds a hack to the radeon module Makefile to quiet gcc's fatal warnings
about inlines in this contrib code.
2006-05-17 07:40:12 +00:00
brueffer
ff910b7e48 MFC: rev. 1.349
Add if_* MLINKS for bce(4) and le(4).
2006-05-17 04:51:31 +00:00
davidxu
1d9cc561ae MFC revisions 1.10, 1.11. 2006-05-17 02:37:41 +00:00
davidxu
6cbc4f7644 MFC revision 1.14-1.15, add command 'thread signal'. 2006-05-17 02:31:50 +00:00
davidxu
9bc741e58e MFC revision 1.4. 2006-05-17 02:28:14 +00:00
davidxu
c07d62133b MFC following revisions:
sys/ptrace.h		1.27
	kern/sys_process	1.135

	get LWP's signal info.
2006-05-17 00:41:49 +00:00
csjp
993ca372a6 MFC revision 1.56
date: 2006/03/03 09:12:21;  author: thompsa;  state: Exp;  lines: +22 -7
Since we are using random ethernet addresses for the bridge, it is possible
that we might have address collisions, so make sure that this hardware address
isn't already in use on another bridge.
2006-05-17 00:18:57 +00:00
csjp
583cf67217 MFC revision 1.55
Slightly re-worked bpf(4) code associated with bridging: if we have a
  destination interface as a member of our bridge or this is a unicast packet,
  push it through the bpf(4) machinery.

  For broadcast or multicast packets, don't bother with the bpf(4) because it will
  be re-injected into ether_input. We do this before we pass the packets through
  the pfil(9) framework, as it is possible that pfil(9) will drop the packet or
  possibly modify it, making it very difficult to debug firewall issues on the
  bridge.

  Further, implemented IFF_MONITOR for bridge interfaces. This does much the same
  thing that it does for regular network interfaces: it pushes the packet to any
  bpf(4) peers and then returns. This bypasses all of the bridge machinery,
  saving mutex acquisitions, list traversals, and other operations performed by
  the bridging code.

  This change to the bridging code is useful in situations where individuals use a
  bridge to multiplex RX/TX signals from two interfaces, as is required by some
  network taps for de-multiplexing links and transmitting the RX/TX signals
  out through two separate interfaces. This behaviour is quite common for network
  taps monitoring links, especially for certain manufacturers.
2006-05-17 00:11:27 +00:00
csjp
d6b220b7f2 MFC revision 1.215
Unbreak byte counters when network interfaces are in monitor mode by
  re-organizing the monitor return logic. We perform interface monitoring
  checks after we have determined if the CRC is still on the packet, if
  it is, m_adj() is called which will adjust the packet length. This
  ensures that we are not including CRC lengths in the byte counters for
  each packet.
2006-05-17 00:09:24 +00:00
csjp
d77d83825c MFC revision 1.164
Pickup locks for the BPF interface structure. It's quite possible that
bpf(4) descriptors can be added and removed on this interface while we
are processing stats.
2006-05-17 00:07:42 +00:00
ps
ba7f78e7d1 MFC: Allow for nmbclusters and maxsockets to be increased via sysctl. 2006-05-16 07:27:49 +00:00
maxim
33125341e3 MFC rev. 1.28: close an output file -o flag opened before
execvp(3) in a child.
2006-05-16 06:25:44 +00:00
maxim
5e2473c613 MFC rev. 1.22: do not mangle current session user login name
with jail -u|-U.
2006-05-16 06:21:46 +00:00
davidxu
846f661226 MFC revision 1.101 2006-05-16 00:23:44 +00:00
pav
e7bc22fae2 Sync with HEAD except for powerpc bits:
- Add -s flag to limit the length of string fields in the output
  brian Jan 2, 2006
- Accept zero len sockaddr_in types
  alfred Oct 15, 2005

Approved by:	alfred
2006-05-15 20:53:44 +00:00
marius
7455fde282 MFC: 1.15
Add le(4) to the list of drivers supporting ALTQ.
2006-05-15 20:19:21 +00:00
marius
6ae396d609 MFC: 1.97, 1.98. 1.106 (partial)
- Add if_arl_load, if_ath_load, if_axe_load, if_aue_load, if_cs_load,
  if_cue_load, if_gem_load, if_hme_load, if_le_load, if_nve_load,
  if_rue_load and if_udav_load to the Networking drivers section.
- Remove trailing whitespace in the description of the kern.nbuf entry.
2006-05-15 19:57:59 +00:00
ps
01b2a3d145 MFC: rev 1.329
Don't try to kill embryonic processes in  killpg1().  This prevents
a race condition between fork() and kill(pid,sig) with pid < 0 that
can cause a kernel panic.
2006-05-15 18:53:00 +00:00
ps
b3411d36be MFC:
Fix the format/display descriptor of vm.kmem_size and vm.kmem_free
2006-05-15 18:51:26 +00:00
ps
d07a8646ca MFC: regen for 32bit FreeBSD 4 System V shared memory 2006-05-15 18:48:23 +00:00
ps
2f5ab57b80 MFC: Properly support for FreeBSD 4 32bit System V shared memory.
Submitted by:	peter
2006-05-15 18:47:52 +00:00
ps
d2c63614a9 MFC: regen for 32bit sendfile 2006-05-15 18:34:40 +00:00
ps
c3bbc5629b MFC: 32bit sendfile support 2006-05-15 18:34:06 +00:00
emax
e3348d1704 MFC:
Properly convert L2CAP PSM values in sockaddr_l2cap to LE16 byte order.
Fix formatting. Add missing break;

Submitted by:	Iain Hibbert
2006-05-15 17:04:28 +00:00
emax
065047bfe4 MFC:
Teach bthidd(8) to reload its config when SIGHUP is received.
Properly convert L2CAP PSM values in sockaddr_l2cap to LE16 byte order.
Properly map mouse buttons.
Fix typo.

PR:		bin/94577
Submitted by:	Iain Hibbert, Krzysztof Jedruczyk
2006-05-15 16:52:15 +00:00
mux
eee907b0ce MFC r1.135:
Refer to csup in the make.conf(5) manpage.
2006-05-15 14:10:50 +00:00
mux
451a49a206 MFC r1.275:
Also refer to csup in the example SUP setting.
2006-05-15 14:03:49 +00:00
mux
a19971b451 MFC r1.542:
Change the default SUP command to use csup instead of CVSup for
  "make update" when SUP_UPDATE is defined.
2006-05-15 14:01:44 +00:00
mux
ff24b79bc6 MFC r1.288 and r1.289:
Connect csup to the build.
2006-05-15 13:55:43 +00:00
mux
6580896b98 MFC make glue for building csup. 2006-05-15 13:47:39 +00:00
mux
529920cb00 MFC import of csup 2006-05-15 13:40:40 +00:00
cokane
fd208847a8 MFC: rev. 1.36
The -b parameter incorrectly stated that pax archives over ~32kB violate
POSIX. Fixed to describe that block size larger than 32256 bytes are
actually what violates POSIX.

PR:		docs/97059
Reviewed by:	Giorgos Keramidas <keramida>
2006-05-15 02:09:41 +00:00
jkoshy
95f63ae442 MFC r1.67: Fix a typo. 2006-05-15 01:47:34 +00:00
jkoshy
cf2e96f6e8 MFC {r1.14--r1.16}:
- Spelling/grammar fixes.
 - Typo fix: "ing" -> "in".
 - Document the EOPNOTSUPP returned by hwpmc(4) if a sampling
   mode PMC is requested on a CPU without an APIC.

Bump document date.
2006-05-15 01:43:53 +00:00
jkoshy
535ec0fd87 MFC r1.13 (-mdoc sweep). 2006-05-15 01:33:23 +00:00
ceri
93ddf3c337 MFC the birthtime related primaries. 2006-05-14 21:45:54 +00:00
pav
ea5b0e487d MFC 1.41:
- Document LD_32_* environment variables
  - Mention 32-bit files in FILES section
2006-05-14 19:25:36 +00:00