117875 Commits

Author SHA1 Message Date
trhodes
95ee8ea525 MFC:
revision 1.4
	date: 2005/11/01 21:16:39;  author: trhodes;  state: Exp;  lines: +0 -6
	Quick kill links to the nsmb(8) manual page, there is no such
	utility that I can find.
2005-11-10 10:11:06 +00:00
iedowse
877d481a1c MFC 1.111: improve the logic for automatically sizing partitions
to take into account the new default of starting the first partition
after the boot blocks instead of at sector 0.
2005-11-10 09:52:56 +00:00
rse
617d1a6ec8 MFC r1.11:
| There is no need to explicitly add "status" to $extra_commands in
| the /etc/rc.d/pf script as it is implicitly added by /etc/rc.subr's
| run_rc_command() because of the existing $pf_program.
|
| Submitted by:   Christoph Schug <chris@schug.net>
2005-11-10 07:32:35 +00:00
rse
d39659cbd9 MFC r1.12:
| Update list of controllers ciss(4) driver
| actually supports according to implementation.
|
| Submitted by: Christoph Schug <chris@schug.net>
2005-11-10 07:28:54 +00:00
wpaul
23ffac6556 MFC: add RtlZeroMemory() and RtlCopyMemory() for Broadcom amd64 driver. 2005-11-10 02:24:07 +00:00
brueffer
502f4db65e MFC: rev. 1.22
Xref polling(4).
2005-11-09 22:03:10 +00:00
rwatson
eed89777f6 Merge vmstat.c:1.90 from HEAD to RELENG_6:
Use libmemstat(3)'s kvm support for malloc(9) rather than hand-extracting
  this information from the core dump.
2005-11-09 13:28:50 +00:00
rwatson
372d430838 Merge vmstat.c:1.89 from HEAD to RELENG_6:
Teach vmstat's domemstat_zone() to use memstat_kvm_uma() when the kvm
  descriptor is non-NULL, restoring vmstat -z support for core dumps and
  kmem access.  These were broken with the introduction of UMA.
2005-11-09 13:28:08 +00:00
glebius
a01df0dc97 MFC polling(4) for bge(4). 2005-11-09 11:42:01 +00:00
glebius
88bf054121 MFC ALTQ support for ng_iface(4). 2005-11-09 11:36:07 +00:00
glebius
7b38b603f5 MFC 1.61 by ru:
Bail if interface is misspelled instead of falling out into the
  "all interfaces" mode.  (Only works with -w, but still better
  than nothing.)
2005-11-09 10:55:37 +00:00
rwatson
f18dd0b7aa Merge libmemstat.3:1.9 from HEAD to RELENG_6:
Document kvm(3)-related error constants, and correct minor formatting
  nits.
2005-11-09 10:23:33 +00:00
rwatson
a8375631b1 Merge libmemstat.3:1.8, memstat.h:1.9, memstat_all.c:1.3,
memstat_malloc:1.6 from HEAD to RELENG_6:

  Teach libmemstat(3) how to extract malloc(9) statistics using kvm(3),
  so that libmemstat can be used to view full memory statistics from
  kernel core dumps and /dev/mem.  This is provided via a new query
  function, memstat_kvm_malloc(), which is also automatically invoked
  by memstat_kvm_all().  A kvm handle must be passed in.

  This will allow malloc(9)-specific code to be removed from vmstat(8).
2005-11-09 10:22:28 +00:00
rwatson
eb288312be Merge libmemstat.3:1.7, memstat.c:1.7, memstat.h:1.8, memstat_all.c:1.2,
memstat_uma.c:1.10 from HEAD to RELENG_6:

  Add memstat_kvm_uma(), an implementation of a libmemstat(3) query routine
  that knows how to extract UMA(9) allocator statistics from a core dump or
  live memory image using kvm(3).  The caller is expected to provide the
  necessary kvm_t handle, which is then used by libmemstat(3).

  With these changes, it is trivially straight forward to re-introduce
  vmstat -z support on core dumps, which was lost when UMA was introduced.

  In the short term, this requires including vm/ include files that are not
  intended for extra-kernel use, requiring in turn some ugliness.

Merge memstat_uma.c:1.11 from HEAD to RELENG_6:

  Define LIBMEMSTAT so that vm_page.h won't perform a nested include of
  opt_vmpage.h.

  Remove definition of _KERNEL, it is no longer required in order to
  include uma_int.h, as the sensitive parts of uma_int.h (a number of
  inlines depending on kernel-only constants) are now protected by
  _KERNEL.

The use of LIBMEMSTAT here will be cleaned up in the future.
2005-11-09 10:20:48 +00:00
pav
293cf786e6 Add new ports-net-im collection. 2005-11-09 10:16:26 +00:00
scottl
0402a8d46e MFC: hptmv is not compatible with PAE.
Noticed by: alc
2005-11-08 22:28:37 +00:00
jhb
608f58b383 MFC: Fix standalone module build.
Reported by:	marius
2005-11-08 17:03:55 +00:00
mlaier
135560a493 MFC: rev. 1.79
Fix obvious copy'n'paste-O in rev.1.36  While here nit style.

    PR:			bin/87783
    Submitted by:	Mats Palmgren
2005-11-08 16:45:00 +00:00
csjp
516e77bfa8 MFC Log:
Before we export network interface data through the ifmibdata structure,
  OR the flags bits with the driver managed status flags.
2005-11-08 16:38:21 +00:00
csjp
92f4e61ec3 MFC: Pickup I/O locks around aac_alloc_sync_fib(). 2005-11-08 16:28:19 +00:00
jhb
f9c4f17414 MFC: Push down Giant into fdfree() and remove it from two of the callers. 2005-11-08 16:08:40 +00:00
jhb
f135674de1 MFC:
- Use if_printf() and device_printf() and remove vr_unit from the softc.
  I had to initialize the ifnet a bit earlier in attach so that the
  if_printf()'s in vr_reset() didn't explode with a page fault.
- Use M_ZERO with contigmalloc() rather than an explicit bzero.
- Use callout_*() to manage the callout and make it MPSAFE.
- Fix locking in detach(), we only need to lock across vr_stop().
2005-11-08 16:05:56 +00:00
jhb
6aa34b36b0 MFC: Hook nve(4) up in i386 and amd64 NOTES. 2005-11-08 16:02:21 +00:00
jhb
07fb0314c7 MFC: Don't panic if a corrupted kld doesn't have a valid symbol table. 2005-11-08 16:00:42 +00:00
jhb
32326c2058 MFC: Add the device ID for the VIA VT8235 south bridge. 2005-11-08 15:57:39 +00:00
jhb
6556c6267c MFC: If the viapm device is a PCI-ISA bridge, attach a child ISA bus. 2005-11-08 15:55:30 +00:00
jhb
944447d24f MFC: Fix support for multiple rocketport cards in the same machine. This
is an instant MFC as it was actually tested on 5.x and 6.x.  Note that like
the change to HEAD, this renames the devices, and there is no easy way on
6.x to create compatibility names in the kernel.

Reviewed by:	phk
Tested by:	Jim Pazarena paz at qcislands dot net
2005-11-08 15:35:27 +00:00
davidxu
c02ae3fc5e Merge cpu_swtch.S:1.154, machdep.c:1.642 from HEAD:
Micro optimization for context switch.
2005-11-08 00:55:36 +00:00
rwatson
098c7ecbda Merge kern_malloc.c:1.148, uma_core.c:1.133 from HEAD to RELENG_6:
Change format string for u_int64_t to %ju from %llu, in order to use the
  correct format string on 64-bit systems.

  Pointed out by: pjd
2005-11-07 18:59:12 +00:00
rwatson
74edbb7958 Merge kern_malloc.c:1.147 from HEAD to RELENG_6:
Add a "show malloc" command to DDB, which prints out the current stats for
  available kernel malloc types.  Quite useful for post-mortem debugging of
  memory leaks without a dump device configured on a panicked box.
2005-11-07 18:57:59 +00:00
rwatson
65c267c84e Merge uma_core.c:1.132 from HEAD to RELENG_6:
Add a "show uma" command to DDB, which prints out the current stats for
  available UMA zones.  Quite useful for post-mortem debugging of memory
  leaks without a dump device configured on a panicked box.
2005-11-07 18:57:08 +00:00
rwatson
32aa25ae7c Merge tcp_input.c:1.284 from HEAD to RELENG_6:
Convert if (tp->t_state == TCPS_LISTEN) panic() into a KASSERT.
2005-11-07 18:54:53 +00:00
wpaul
726e395e18 MFC: alias EXT_NDIS to EXT_NET_DRV 2005-11-07 16:58:23 +00:00
obrien
4dc4df3a84 MFC: canonify the includes of acpica. 2005-11-07 09:55:50 +00:00
obrien
ef0977219f MFC: canonify the include of acpi.h. 2005-11-07 09:53:25 +00:00
obrien
94fa0522c4 MFC: for AMD dual-core processors, nullify CPUID.HTT. 2005-11-07 08:41:12 +00:00
kientzle
7a3cda744e MFC 1.65: Correct error message from incorrect use of --format.
PR: bin/86915
2005-11-06 22:27:21 +00:00
kientzle
4151fc111d MFC 1.17: Correctly detect NL_LANG_INFO.
PR: bin/88013
2005-11-06 22:24:27 +00:00
stefanf
58babfa98f Sync with HEAD's code:
- Support for command -v and -V.
- Fixes for the errexit option.
- A fix for a crash caused by SIGINT.
- POSIX compliant set +o ouput.
- A fix for unalias' exit code.
- Man page updates.
- Code cleanups, WARNS 3.
2005-11-06 20:39:48 +00:00
wpaul
80d777c8ec MFC: merge changes from head to pacify Intel 2200BG/2915/ABG driver. 2005-11-06 19:39:41 +00:00
hrs
9617c0e4d1 Add a new errata item:
fix a typo in relnotes (s/IPFIRWALL_FORWARD/IPFIREWALL_FORWARD/).

Spotted by:	brd
2005-11-06 18:37:35 +00:00
jhb
48eea02d78 MFC:
- Enforce an implicit lock order that Giant cannot be locked while holding
  any other non-sleepable lock.  In plain English: Giant comes before all
  other mutexes.
- Add some extra description to the lock order reversal printf's to indicate
  when a reversal is triggered by a hard-coded implicit rule.
2005-11-06 16:17:18 +00:00
jhb
5d2b006e55 MFC: Revert most of revision 1.235 and fix the problem a different way as
we can't acquire an sx lock in ttyinfo() as it is almost always called
from an interrupt handler.
2005-11-06 16:09:32 +00:00
jhb
67ef65a00c MFC: Only allow the sk(4) driver to attach to revision 2 of the LinkSys
EG1032 cards and teach the re(4) driver to attach to revision 3 cards.
2005-11-06 16:00:54 +00:00
jhb
aa03f39e89 MFC: Move the initialization of the devmtx into the mutex_init() function
called during early init before cninit().
2005-11-06 15:58:06 +00:00
jhb
6e55743a7b MFC: Allow the process name to be in square brackets ([]) in
_find_processes().
2005-11-06 15:54:43 +00:00
jhb
ec44ec21b7 MFC: Remove spurious newline. 2005-11-06 15:51:47 +00:00
ume
811648c105 MFC 1.59: Unbreak compiles with ACPI_DEBUG. 2005-11-06 13:34:06 +00:00
nyan
69bcd67743 MFC: Remove EPSON PC-386 note support. 2005-11-06 05:02:07 +00:00
nyan
904070a03d MFC: Remove EPSON_NRDISK and EPSON PC-386 note support. 2005-11-06 05:01:03 +00:00