Bruce A. Mah
01ed9e1e15
New release note: MAC (mostly a placeholder for now).
...
MFCs noted: smbfs-1.4.5 (small grammatical fix).
Markup fix: Use manpage entity for uvisor(4).
2002-08-23 22:32:57 +00:00
Marcel Moolenaar
1b570732c5
s/_BSD_VA_LIST_/__va_list/. The former type doesn't exist anymore.
2002-08-23 22:19:57 +00:00
Peter Wemm
8b2624e85c
Ok, somebody please shoot me. The asm I wrote for the ranged IPI shootdown
...
was wrong. It only ever invalidated one page due to me getting the loop
terminator wrong. This explains the DISABLE_PG_G effect on SMP.
2002-08-23 21:45:59 +00:00
Orion Hodson
4408eb15b0
Make sure channel buffer start is associated with channel, otherwise
...
getptr is broken. Noise reported by Thomas Draney <tmdraney@yahoo.com> who
also tested the patch.
2002-08-23 20:54:32 +00:00
Julian Elischer
7ed56cf283
Add the complex state TDS_SUSP_SLP.
...
This state is to allow some experimentation and not YET used..
The theory is that a thread that is about to sleep is placed on the sleep
queue and then discovers it should suspend, and is placed on suspend queue.
(these are separate queues and it can be on both). It will not become runnable
until it has been removed from BOTH queues. i.e. a wakeup event
has occured AND the process has been unsuspended. If it were not on the sleep
queue when suspended, then the (possibly only) wakeup event might arrive and
not find any process to wake up. this would result in the thread
sleeping 'forever' when the suspension is lifted. This state will
transition to one of TDS_SLP or TDS_SUSPENDED, depending upon which
constraint is lifted first.
2002-08-23 20:13:22 +00:00
Archie Cobbs
7d151849d0
Don't use "NULL" when "0" is really meant.
...
But in this case, "-1" is really meant.
Reviewed by: darrenr
2002-08-23 20:07:19 +00:00
Mike Barcroft
b7df450647
o Fix namespace issues in <sys/mman.h>.
...
o Move mode_t details from <sys/types.h> into <sys/_types.h>.
o Add primitives for sharing the mode_t and off_t typedefs.
o Add typedefs mode_t, off_t, and size_t to <sys/mman.h>.
PR: 21644
2002-08-23 20:04:49 +00:00
Bruce A. Mah
a21e912e41
Add Netgear GA621, uvisor(4) devices.
2002-08-23 19:22:22 +00:00
Bruce A. Mah
70d20d0d9b
New hardware list additions: mpt and pst devices.
2002-08-23 18:01:10 +00:00
Bruce A. Mah
383381ab37
New release notes: mpt driver, pst driver.
...
While I'm here, add a missing &merged; for a recent sh(1) note.
2002-08-23 18:00:13 +00:00
Bruce A. Mah
215978a48b
Update list of fxp(4) devices.
...
PR: 41760
Submitted by: David "Siebörger" <drs@bashir.dsl.ru.ac.za>
2002-08-23 17:26:18 +00:00
Bruce A. Mah
08607498a4
New release notes: sh(1) parser changes, via8233 sound driver, ich
...
sound driver supports ich4.
Submitted by: tjr (sh), orion (via8233, ich)
2002-08-23 17:09:27 +00:00
Mike Barcroft
bd8e0716d9
Move several MI types from <machine/_types.h> to <sys/_types.h>.
...
These types are unlikely to ever become very MD. They include:
clockid_t, ct_rune_t, fflags_t, intrmask_t, mbstate_t, off_t, pid_t,
rune_t, socklen_t, timer_t, wchar_t, and wint_t.
While moving them, make a few adjustments (submitted by bde):
o __ct_rune_t needs to be precisely `int', not necessarily __int32_t,
since the arg type of the ctype functions is int.
o __rune_t, __wchar_t and __wint_t inherit this via a typedef of
__ct_rune_t.
o Some minor wording changes in the comment blocks for ct_rune_t and
mbstate_t.
Submitted by: bde (partially)
2002-08-23 16:49:06 +00:00
Scott Long
3a48fb1bf7
Remove stddef.h from the header list
...
Prodded by: peter
2002-08-23 14:10:55 +00:00
Andrey A. Chernov
7f4fd84cf9
Tweak chain example to show more possibilities
2002-08-23 14:03:59 +00:00
Johan Karlsson
c065f5b24b
Similar to bsd.subdir.mk, echo the name of the dir before
...
doing the cd. This is done for bootstrap-tools,
build-tools, cross-tools, and the libraries loop.
Reviewed by: ru
Approved by: sheldonh (mentor)
MFC after: 1 week
2002-08-23 12:49:16 +00:00
Yaroslav Tykhiy
5d7e0128ff
Add option '-W': don't log FTP sessions to wtmp.
...
Submitted by: maxim
MFC after: 1 week
2002-08-23 09:06:28 +00:00
Murray Stokely
b1acc4a299
Add a belated entry for amdpm(4).
...
Submitted by: marius@alchemy.franken.de
MFC After: 1 day
2002-08-23 08:00:31 +00:00
Julian Elischer
d9d6e34fd0
Don't re-lock the sched lock if we didn't unlock it.
...
Original error by: David Xu <bsddiy@yahoo.com>
Fix by: David Xu <bsddiy@yahoo.com>
Completely failed to spot it: Julian Elischer <julian@freebsd.org>
2002-08-23 07:23:44 +00:00
Matt Jacob
90f62fd23f
Do some minor cleanups found during backport to RELENG_4.
2002-08-23 06:56:31 +00:00
Matt Jacob
019717e053
Pick a cleaner method (and put in a separate function) for finding
...
the peer device on a dual board.
2002-08-23 06:56:08 +00:00
Orion Hodson
108082c42e
s/AC97_MIX_PHONES/AC97_MIX_AUXOUT/ to match ac97r2.{2,3}.
...
Attempt to determine what function of AUX_OUT is: "True line level
out", "Headphone out", or "4-Channel out" and frig OSS mixer label
accordingly.
Addresses problem raised by Randy Bush on -multimedia of not being
able to hear audio on ich2 m/b which was eventually found to be
because the mixer monitor value was 0. On this h/w the label
"monitor" should now be presented as the marginally more intuitive
"ogain".
2002-08-23 06:19:28 +00:00
Jake Burkholder
0b0fe2194d
Removed unneeded include of machine/types.h (which no longer exists).
2002-08-23 05:01:19 +00:00
Sean Chittenden
d0d0355e4d
Fix warning when calling w(1) when logged in via xdm/kdm. This is
...
really a problem with utmp/wtmp, but takes the same approach as who(1).
Reviewed by: knu (mentor), mini, silence on -audit
Approved by: knu (mentor), mini
2002-08-23 04:31:58 +00:00
Andrey A. Chernov
79458607f6
Allow chains in any form like <name1><name2> or \xf1\xf2, not binary
...
representation only.
2002-08-23 04:18:26 +00:00
Marcel Moolenaar
31582c4e81
We cannot use an alloc with only inputs and/or locals. The kernel
...
assumes that the parameters are passed in output registers. Remove
the alloc entirely, but don't depend on the kernel not trashing
our registers.
2002-08-23 03:47:50 +00:00
Jeff Roberson
ad32f726db
- Fix a mistake in my last few commits. The PDROP flag stops msleep from
...
re-acquiring the mutex.
Pointy hat to: me
Noticed by: tegge
2002-08-23 00:32:03 +00:00
Juli Mallett
95289fb2ec
Wrap the header to prevent multiple inclusion, and mark the DECLS section.
...
Reminded by: Rachel Hestilow <hestilow@ximian.com>
2002-08-22 23:35:35 +00:00
Tom Rhodes
abe78e9708
Fix a bug where large msdos partitions were not handled correctly, and fix
...
a few fsck_msdosfs related 'issues'
PR: 28536, 30168
Submitted by: Jiangyi Liu <jyliu@163.net> && NetBSD
Approved by: rwatson (mentor)
2002-08-22 22:17:11 +00:00
Peter Wemm
c6d6cf1772
s/sus/sys/ in the a.out kernel case.
...
Submitted by: julian
2002-08-22 22:01:53 +00:00
Julian Elischer
49539972e9
slight cleanup of single-threading code for KSE processes
2002-08-22 21:45:58 +00:00
Archie Cobbs
4a6a94d8d8
Replace (ab)uses of "NULL" where "0" is really meant.
2002-08-22 21:24:01 +00:00
Peter Wemm
b87a69181e
Use machine/limits.h rather than userland limits.h (which may come from
...
the userland source tree, or even worse: /usr/include)
2002-08-22 20:44:17 +00:00
Peter Wemm
3e4517beb6
Instead of grabbing the userland a.out.h/link.h (or worse, from
...
/usr/include!), use sys/nlist_aout.h, machine/reloc.h, sys/imgact_aout.h
and sys/link_aout.h.
2002-08-22 20:43:07 +00:00
Peter Wemm
f99803876e
Instead of nlist.h and link.h, use sys/nlist_aout.h and sys/link_elf.h
...
This avoids reaching out into userland sources (or worse: /usr/include!)
for building the kernel.
2002-08-22 20:39:30 +00:00
Peter Wemm
df10150138
Use sys/nlist_aout.h for shared-with-kernel definitions.
2002-08-22 20:37:57 +00:00
Peter Wemm
0685b26b97
Use sys/link_elf.h or sys/link_aout.h based on compile environment
2002-08-22 20:37:30 +00:00
Peter Wemm
6833286fc0
repo copy nlist.h to sys/nlist_aout.h, and strip out the userland
...
declarations from the shared-with-kernel side of it.
2002-08-22 20:36:20 +00:00
Peter Wemm
c7fb14c713
Repo copy link.h to sys/link_elf.h and sys/link_aout.h since they are
...
shared with the kernel. This should make it easier to #include them both
at once as well as stop grabbing stuff from /usr/include.
2002-08-22 20:35:23 +00:00
Johan Karlsson
5a910e4942
New release note: whereis -a
...
Reviewed by: bmah
2002-08-22 20:35:07 +00:00
John Baldwin
452bffb217
Include sys/libkern.h for the kernel prototypes of these libkern functions
...
instead of including the userland string.h header.
Prompted by: breakage with old string.h from recent machine/types.h fix
Approved by: peter (in principle)
2002-08-22 20:08:07 +00:00
Peter Wemm
bbf7bd333d
Many of the alpha low level console drivers still have bogus compile time
...
dependencies on syscons. Bandaid for now.
2002-08-22 19:52:16 +00:00
Jens Schweikhardt
edd154566e
1) add mvterm
...
2) add 132 column entries for VESA
3) fix kterm entry tc
PR: 1) misc/39628, 2) conf/13918, 3) misc/22660
Submitted by: 1) Daniel Rudy <dcrudy@pacbell.net>
Submitted by: 2) Martin Kammerhofer <dada@sbox.tu-graz.ac.at>
Submitted by: 3) Koji Mori <mori@tri.asanuma.co.jp>
MFC after: 2 weeks
2002-08-22 19:48:13 +00:00
Maxime Henrion
de794a36b9
Convert NEXUS_ACCESSOR to use the __BUS_ACCESSOR
...
macro instead of reimplementing it.
Approved by: peter
2002-08-22 19:47:10 +00:00
Matt Jacob
a11af9c915
Define ISP_DMA_ADDR_T to be a bus_addr_t, not a u_int32_t.
...
This is in preparation to completing A64 PCI support.
2002-08-22 16:14:19 +00:00
Matt Jacob
fecafa5c9f
unused variable removal (pointed out by bde)
2002-08-22 16:13:31 +00:00
Mitsuru IWASAKI
173ff9844f
Prepare for importing newer version of ACPI CA.
2002-08-22 15:21:15 +00:00
Robert Watson
1c39a77468
Spell proprly properly:
...
failed to set signal flags proprly for ast()
failed to set signal flags proprly for ast()
failed to set signal flags proprly for ast()
failed to set signal flags proprly for ast()
2002-08-22 14:36:03 +00:00
Yoshihiro Takahashi
c6fe09e208
Merged from sys/dev/syscons/scvtb.c revision 1.9.
2002-08-22 13:24:00 +00:00
Yoshihiro Takahashi
35cf62d2a2
Merged from sys/dev/syscons/syscons.c revision 1.388.
2002-08-22 13:23:15 +00:00