dragonfly.git
13 years ago{fetch,store}.9: Move casuword() from fetch(9) to store(9).
Sascha Wildner [Mon, 2 Aug 2010 09:08:32 +0000 (11:08 +0200)]
{fetch,store}.9: Move casuword() from fetch(9) to store(9).

13 years agokernel - Filter out unknown errors for select(2) and poll(2)
Samuel J. Greear [Mon, 2 Aug 2010 13:10:05 +0000 (13:10 +0000)]
kernel - Filter out unknown errors for select(2) and poll(2)

* select/poll have very limited error management, silently ignore anything they
  cannot handle (this brings us closer in line with the previous
  implementation).

* Add a couple of kern.nseldebug kprintf's

* Increment the kqueue serial by the number of descriptors for both select
  and poll.

13 years agokernel - Unset TS_ZOMBIE when pty is re-opened
Samuel J. Greear [Mon, 2 Aug 2010 13:09:27 +0000 (13:09 +0000)]
kernel - Unset TS_ZOMBIE when pty is re-opened

Reported-by: tuxillo
13 years agoFix the VKERNEL build with KLD_DEBUG set.
Sascha Wildner [Mon, 2 Aug 2010 13:00:58 +0000 (15:00 +0200)]
Fix the VKERNEL build with KLD_DEBUG set.

Reported-by: lentferj
13 years agobce(4): Remove some carriage returns.
Sascha Wildner [Mon, 2 Aug 2010 12:22:53 +0000 (14:22 +0200)]
bce(4): Remove some carriage returns.

13 years agoiwn(4): Hook the manual pages into the build as well.
Sascha Wildner [Sun, 1 Aug 2010 17:49:30 +0000 (19:49 +0200)]
iwn(4): Hook the manual pages into the build as well.

13 years agodsched - minor fixes, cleanup
Alex Hornung [Sun, 1 Aug 2010 12:04:32 +0000 (13:04 +0100)]
dsched - minor fixes, cleanup

* Clean up old dsched dev stuff, since dschedctl was the only consumer
  of it.

* Add a sysctl to change the default dsched policy
  (dsched.policy.default).

Suggested-by: Sascha Wildner
13 years agoMark the *at(2) system calls' prototypes as being new in IEEE 1003.1-2008.
Sascha Wildner [Sun, 1 Aug 2010 09:02:12 +0000 (11:02 +0200)]
Mark the *at(2) system calls' prototypes as being new in IEEE 1003.1-2008.

This is to prevent them from being exposed if an earlier version is
explicitly requested.

Mark them with __BSD_VISIBLE too so they are still exposed in our default
programming environment.

13 years agokernel - Make pt's throw EOF on disconnect.
Samuel J. Greear [Sun, 1 Aug 2010 08:54:29 +0000 (08:54 +0000)]
kernel - Make pt's throw EOF on disconnect.

* Set TS_ZOMBIE when pts is closed (already set for ptc).

* Add TS_ZOMBIE filter checks which throw EOF.

* This fixes a problem with screen introduced with screen commit 33b7c9ca

Reported-by: YONETANI Tomokazu
13 years agoRemove dschedctl(8).
Sascha Wildner [Sun, 1 Aug 2010 08:38:46 +0000 (10:38 +0200)]
Remove dschedctl(8).

dsched's behavior is controlled by the dsched.* tunables and sysctls
for a while now.

In-discussion-with: alexh

13 years agochroot.2: Add some words about chroot_kernel().
Sascha Wildner [Sun, 1 Aug 2010 08:06:40 +0000 (10:06 +0200)]
chroot.2: Add some words about chroot_kernel().

13 years agonlookup.9: Document nlookup_init_at() and nlookup_done_at().
Sascha Wildner [Sun, 1 Aug 2010 07:26:04 +0000 (09:26 +0200)]
nlookup.9: Document nlookup_init_at() and nlookup_done_at().

13 years agorenameat(2): Properly use nlookup_done_at() instead of nlookup_done().
Sascha Wildner [Sun, 1 Aug 2010 06:48:09 +0000 (08:48 +0200)]
renameat(2): Properly use nlookup_done_at() instead of nlookup_done().

13 years agoAdd a renameat(2) system call.
Sascha Wildner [Sat, 31 Jul 2010 20:46:31 +0000 (22:46 +0200)]
Add a renameat(2) system call.

Based-on: FreeBSD

13 years agodsched - Encapsulate tdio for curthread creation
Alex Hornung [Thu, 29 Jul 2010 15:07:11 +0000 (16:07 +0100)]
dsched - Encapsulate tdio for curthread creation

* Encapsulate the creation of a tdio for a thread created during the
  "prepare" method.

13 years agodevd - select only with a read set
Samuel J. Greear [Thu, 29 Jul 2010 04:26:10 +0000 (04:26 +0000)]
devd - select only with a read set

13 years agoAdd a dm(4) manual page (derived from NetBSD's).
Sascha Wildner [Wed, 28 Jul 2010 21:30:49 +0000 (23:30 +0200)]
Add a dm(4) manual page (derived from NetBSD's).

13 years agomkinitrd.8: Add some missing quotation marks.
Sascha Wildner [Wed, 28 Jul 2010 21:29:58 +0000 (23:29 +0200)]
mkinitrd.8: Add some missing quotation marks.

13 years agoFix typo in <sys/elf_common.h>: ET_LIPROC -> ET_LOPROC
Sascha Wildner [Wed, 28 Jul 2010 15:22:54 +0000 (17:22 +0200)]
Fix typo in <sys/elf_common.h>: ET_LIPROC -> ET_LOPROC

13 years agomake_dev.9: Remove reference to d_poll_t.
Sascha Wildner [Wed, 28 Jul 2010 03:44:18 +0000 (05:44 +0200)]
make_dev.9: Remove reference to d_poll_t.

It is gone with the recent poll/select work.

13 years agoRemove old time zone files via 'make upgrade'.
Sascha Wildner [Tue, 27 Jul 2010 18:16:43 +0000 (20:16 +0200)]
Remove old time zone files via 'make upgrade'.

13 years agofiles - Remove unneeded dependency on wlan_amrr from wpi.
Joe Talbott [Tue, 27 Jul 2010 16:56:16 +0000 (12:56 -0400)]
files - Remove unneeded dependency on wlan_amrr from wpi.

Pointed-Out-By: Max Herrgard
13 years agoral - Move NULL test to correct location and remove useless cast.
Joe Talbott [Tue, 27 Jul 2010 01:33:43 +0000 (21:33 -0400)]
ral - Move NULL test to correct location and remove useless cast.

Reported-By: Max Herrgard
13 years agoconfig - Don't rebuild firmware modules unless the blob changed.
Joe Talbott [Tue, 27 Jul 2010 01:32:09 +0000 (21:32 -0400)]
config - Don't rebuild firmware modules unless the blob changed.

Reported-By: swildner
13 years agoiwn - Hook iwn into the build infrastructure.
Joe Talbott [Tue, 20 Jul 2010 13:54:38 +0000 (09:54 -0400)]
iwn - Hook iwn into the build infrastructure.

13 years agoMerge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
Samuel J. Greear [Mon, 26 Jul 2010 23:57:24 +0000 (23:57 +0000)]
Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly

13 years agokernel - bring back reasonable fifo blocking semantics
Samuel J. Greear [Mon, 26 Jul 2010 23:52:37 +0000 (23:52 +0000)]
kernel - bring back reasonable fifo blocking semantics

* Differentiate between a pipe that has not yet been connected to and one that
  all readers or writers have disconnected from for issuing an EOF.

* Add soisreconnected/soisreconnecting to restore socket flags after a
  soisdisconnected when a fifo becomes reconnected.

13 years agokernel - clean up pipe kq filters
Samuel J. Greear [Mon, 26 Jul 2010 23:50:28 +0000 (23:50 +0000)]
kernel - clean up pipe kq filters

* Get rid of the legacy select test before wakeup, let kq handle it

* Minor cleanup of the filters

13 years agoSync zoneinfo database with tzdata2010k from elsie.nci.nih.gov
Sascha Wildner [Mon, 26 Jul 2010 16:17:50 +0000 (18:17 +0200)]
Sync zoneinfo database with tzdata2010k from elsie.nci.nih.gov

africa:         8.26 -> 8.27
australasia:    8.17 -> 8.18
backward:       8.8  -> 8.9
europe:         8.26 -> 8.27
leapseconds:    8.9  -> 8.10
northamerica:   8.31 -> 8.34
zone.tab:       8.36 -> 8.37

* africa: DST will not be used in Egypt during Ramadan.

* australasia: Change Pacific/Truk to Pacific/Chuuk (with corresponding
    time zone abbreviation change) and change Pacific/Ponape to
    Pacific/Pohnpei (with thanks to Clint Adams).

* backward: Add Pacific/Truk and Pacific/Ponape links and adjust
    Pacific/Yap link.

* europe: Change Finland transition times in 1981 and 1982 (with thanks
    to Janne Snabb).

* leapseconds: Update comments with latest IERS leap second bulletin.

* northamerica: Correct instant of 2010 move between time zones in
    Bahia de Banderas. Add comments from Mark Brader on DST in Windsor.
    Add comments on Canadian DST in 1930 from the Journal of the Royal
    Astronomical Society of Canada.

* zone.tab: Change Pacific/Truk to Pacific/Chuuk and change Pacific/Ponape
    to Pacific/Pohnpei.

13 years agobpf - do wakeup at the proper time
Samuel J. Greear [Mon, 26 Jul 2010 08:40:52 +0000 (08:40 +0000)]
bpf - do wakeup at the proper time

* kq runs the filters to determine readiness after a KNOTE, KNOTE must be
  called after twiddling struct members that will have an impact on the
  readiness check.

13 years agotwe(4): Correct indent.
Sascha Wildner [Mon, 26 Jul 2010 07:33:18 +0000 (09:33 +0200)]
twe(4): Correct indent.

13 years agokernel - Fix poll return values in the presence of filter errors
Samuel J. Greear [Mon, 26 Jul 2010 03:30:02 +0000 (03:30 +0000)]
kernel - Fix poll return values in the presence of filter errors

* Ensure processing of all incoming descriptors in kern_kevent.

* Poll may register up to 3 filters for each descriptor, never increment
  the poll return value by more than 1 in the case of multiple filters
  returning in error.

13 years agoman - Fix poll HISTORY, implementation has changed
Samuel J. Greear [Mon, 26 Jul 2010 03:28:09 +0000 (03:28 +0000)]
man - Fix poll HISTORY, implementation has changed

13 years agoMore work on CCVER=clangsvn.
Sascha Wildner [Mon, 26 Jul 2010 03:23:37 +0000 (05:23 +0200)]
More work on CCVER=clangsvn.

* Remove /usr/libdata/gcc41 from the include path. It is not needed.

* Use gcc 4.4's C++ headers instead of gcc 4.1's. This fixes building of
  devd(8) and likely of other C++ stuff too.

13 years agolock.9: Mention lockuninit().
Sascha Wildner [Mon, 26 Jul 2010 02:24:31 +0000 (04:24 +0200)]
lock.9: Mention lockuninit().

13 years agohier.7: Sync with our current state of affairs.
Sascha Wildner [Sun, 25 Jul 2010 03:44:08 +0000 (05:44 +0200)]
hier.7: Sync with our current state of affairs.

13 years agoAdd syscalls.master.5 MLINK (to syscall.9).
Sascha Wildner [Sun, 25 Jul 2010 01:50:31 +0000 (03:50 +0200)]
Add syscalls.master.5 MLINK (to syscall.9).

13 years agosys/emulation/linux/i386/syscalls.conf: Remove unused variable.
Sascha Wildner [Sun, 25 Jul 2010 00:44:07 +0000 (02:44 +0200)]
sys/emulation/linux/i386/syscalls.conf: Remove unused variable.

13 years agoSome cleanup in sys/emulation/linux Makefiles.
Sascha Wildner [Sun, 25 Jul 2010 00:14:02 +0000 (02:14 +0200)]
Some cleanup in sys/emulation/linux Makefiles.

13 years agonrelease: No need to exclude 'CVS' anymore for src-sys.tgz.
Sascha Wildner [Sat, 24 Jul 2010 23:24:36 +0000 (01:24 +0200)]
nrelease: No need to exclude 'CVS' anymore for src-sys.tgz.

13 years agonrelease: Download pkgsrc and src with our standard /usr/Makefile targets.
Sascha Wildner [Sat, 24 Jul 2010 23:09:34 +0000 (01:09 +0200)]
nrelease: Download pkgsrc and src with our standard /usr/Makefile targets.

Also fix a typo in a comment.

13 years agoral - fix crash during attach
Nicolas Thery [Sat, 24 Jul 2010 09:01:32 +0000 (11:01 +0200)]
ral - fix crash during attach

Reported-by: Max Herrgard <herrgard@gmail.com>
Dragonfly-bug: <http://bugs.dragonflybsd.org/issue1785>

13 years agodm_target_crypt - cleanup & minor improvements
Alex Hornung [Sun, 18 Jul 2010 08:13:25 +0000 (09:13 +0100)]
dm_target_crypt - cleanup & minor improvements

* Overwrite memory used for keys, essiv hash and other private data when
  destroying a crypt target.

* Rename the static functions so it's easier to see what they do,
  without the huge dm_target_crypt prefix.

* Rename dm_target_crypt_work to _crypto_start to clearly indicate that
  the crypto operations are split phase.

* Explicitly convert the sector number used for the iv generators to
  little endian for future compatibility.

Big-Thanks-to: Aggelos Economopoulos

13 years agokernel - Count only non-spurious events in main kevent loop
Samuel J. Greear [Fri, 23 Jul 2010 13:00:28 +0000 (13:00 +0000)]
kernel - Count only non-spurious events in main kevent loop

* Add a couple of debug fields to kern.nseldebug kprintf's

* The main kevent loop is effectively event driven until it has processed the
  maximum number of events it is allowed to return. Spurious events counted
  toward this total, resulting in no events being returned if the number of
  spurious events processed reached the total.

13 years agoiwi(4): Properly lock iwi_watchdog().
Sascha Wildner [Fri, 23 Jul 2010 09:22:17 +0000 (11:22 +0200)]
iwi(4): Properly lock iwi_watchdog().

Submitted-by: Johannes Hofmann <johannes.hofmann@gmx.de>
Dragonfly-bug: <http://bugs.dragonflybsd.org/issue1795>

13 years agousbdi.9: Add missing headers (usbdi.h needs them).
Sascha Wildner [Fri, 23 Jul 2010 09:00:13 +0000 (11:00 +0200)]
usbdi.9: Add missing headers (usbdi.h needs them).

13 years agomake_dev.9: Add #include <sys/devfs.h> (for devfs_scan_t).
Sascha Wildner [Fri, 23 Jul 2010 04:12:09 +0000 (06:12 +0200)]
make_dev.9: Add #include <sys/devfs.h> (for devfs_scan_t).

13 years agomake_autoclone_dev.9: Fix some minor issues in the prototypes.
Sascha Wildner [Fri, 23 Jul 2010 04:09:32 +0000 (06:09 +0200)]
make_autoclone_dev.9: Fix some minor issues in the prototypes.

13 years agoSpecify the correct headers in some kernel manual pages.
Sascha Wildner [Fri, 23 Jul 2010 03:53:26 +0000 (05:53 +0200)]
Specify the correct headers in some kernel manual pages.

13 years agoThe LINPROCFS option goes to opt_dontuse.h, not to a file named '#Linux'.
Sascha Wildner [Thu, 22 Jul 2010 22:39:30 +0000 (00:39 +0200)]
The LINPROCFS option goes to opt_dontuse.h, not to a file named '#Linux'.

13 years agoaltq.9: Fix prototype.
Sascha Wildner [Thu, 22 Jul 2010 18:41:47 +0000 (20:41 +0200)]
altq.9: Fix prototype.

13 years agoetc/rc.d doesn't need an obj directory and we don't have noprog.
Sascha Wildner [Wed, 21 Jul 2010 22:01:54 +0000 (00:01 +0200)]
etc/rc.d doesn't need an obj directory and we don't have noprog.

13 years agorc: In 'syslogd', adjust the handling of syslog sockets in chroots.
Sascha Wildner [Wed, 21 Jul 2010 21:34:32 +0000 (23:34 +0200)]
rc: In 'syslogd', adjust the handling of syslog sockets in chroots.

Use a keyword, 'chrootdir', to help syslogd place additional log sockets
in chroots. It's main use at the moment is to help with BIND installed
from pkgsrc.

This silences the other of the rc error messages we've been having since
we removed BIND from base.

13 years agorc: Add a dummy 'named' script to give 'rpcbind' something to depend on.
Sascha Wildner [Wed, 21 Jul 2010 21:29:47 +0000 (23:29 +0200)]
rc: Add a dummy 'named' script to give 'rpcbind' something to depend on.

If BIND is installed from pkgsrc, its 'named9' script (which provides
'named') will do the real work.

This silences one of the rc error messages we've been having since we
removed BIND from base.

13 years agosasc(1): Remove the INSTALL file (nothing here is of any interest).
Sascha Wildner [Thu, 15 Jul 2010 09:18:09 +0000 (11:18 +0200)]
sasc(1): Remove the INSTALL file (nothing here is of any interest).

13 years ago<wchar.h>: Partial revert of b9286c919de6585c967b8dbf2c472fba7b33f9f1.
Sascha Wildner [Wed, 21 Jul 2010 10:34:44 +0000 (12:34 +0200)]
<wchar.h>: Partial revert of b9286c919de6585c967b8dbf2c472fba7b33f9f1.

Before Hasso's commit, both wchar_t and WCHAR_{MIN,MAX} were inside a
#ifndef __cplusplus. With this state, devel/boost-libs in pkgsrc indeed
fails to build because it can't find WCHAR_{MIN,MAX}.

However, with the #ifndef completely removed (after Hasso's commit),
clang whines during C++ compilation because wchar_t is a built in type
in C++.

Therefore, bring back the #ifndef, but only around wchar_t and not
around the limits. This keeps boost-libs building, silences clang, is
in line with what the C++ standard says and with what others (FreeBSD,
for example) do.

13 years agoCOPYRIGHT: Fix typo.
Sascha Wildner [Tue, 20 Jul 2010 16:50:08 +0000 (18:50 +0200)]
COPYRIGHT: Fix typo.

13 years agoiwn.4: Add reference to ifmedia(4).
Sascha Wildner [Tue, 20 Jul 2010 16:32:09 +0000 (18:32 +0200)]
iwn.4: Add reference to ifmedia(4).

13 years agohier.7: Adjust a bit.
Sascha Wildner [Tue, 20 Jul 2010 13:09:52 +0000 (15:09 +0200)]
hier.7: Adjust a bit.

13 years ago/usr/share/doc/legal: Install some more firmware licenses.
Sascha Wildner [Tue, 20 Jul 2010 13:04:31 +0000 (15:04 +0200)]
/usr/share/doc/legal: Install some more firmware licenses.

Also add /usr/share/doc/legal to the hier(7) manual page and add
a reference to it in /COPYRIGHT.

13 years agoral - Add license for firmware.
Joe Talbott [Tue, 20 Jul 2010 12:11:37 +0000 (08:11 -0400)]
ral - Add license for firmware.

Taken-From: FreeBSD

13 years agoFix the VKERNEL build.
Sascha Wildner [Tue, 20 Jul 2010 10:36:49 +0000 (12:36 +0200)]
Fix the VKERNEL build.

13 years agoiwn - Fix for x86_64.
Joe Talbott [Tue, 20 Jul 2010 01:09:21 +0000 (21:09 -0400)]
iwn - Fix for x86_64.

* Convert to lockmgr locks.
* curthred -> curthread
* Clean up locking to be more in sync with FreeBSD.

Reported-By: swildner
Tested-By: swildner
New-Best-Friend: swildner

13 years agolink_elf_obj - When current proc is NULL use proc0.
Joe Talbott [Tue, 20 Jul 2010 01:08:19 +0000 (21:08 -0400)]
link_elf_obj - When current proc is NULL use proc0.

Reported-By: swildner
Tested-By: swildner
13 years agokqueue - Fix bad error path triggered by emacs
Matthew Dillon [Tue, 20 Jul 2010 01:08:18 +0000 (18:08 -0700)]
kqueue - Fix bad error path triggered by emacs

* Some device d_kqfilter functions were not setting ap->a_result,
  leading to an error being improperly returned and knotes left
  hanging.  This led to a lockup and/or a panic when running emacs.

* Adjust dev_dkqfilter() to preset ap->a_result to 0 to fix the
  problem and document it.

Reported-by: Sascha Wildner <swildner@erpicon.de>
13 years agobdes(1): Sync with FreeBSD.
Sascha Wildner [Tue, 20 Jul 2010 00:40:34 +0000 (02:40 +0200)]
bdes(1): Sync with FreeBSD.

13 years agolvm - get rid of gcc-only cruft
Alex Hornung [Mon, 19 Jul 2010 21:40:35 +0000 (22:40 +0100)]
lvm - get rid of gcc-only cruft

* replace the subtraction of members of unions and structs with the
  standard use of offsetof.

* This allows lvm to be compiled by clang.

Reported-by: Sascha Wildner
13 years agolvm - get rid of CVS directories
Alex Hornung [Mon, 19 Jul 2010 21:42:37 +0000 (22:42 +0100)]
lvm - get rid of CVS directories

Reported-by: Sascha Wildner
13 years agopcm - Remove unused variable
Samuel J. Greear [Mon, 19 Jul 2010 21:49:28 +0000 (21:49 +0000)]
pcm - Remove unused variable

13 years agoMerge branch 'selwakeup'
Samuel J. Greear [Mon, 19 Jul 2010 21:25:57 +0000 (21:25 +0000)]
Merge branch 'selwakeup'

13 years agoMore work on CCVER=clangsvn.
Sascha Wildner [Mon, 19 Jul 2010 20:38:05 +0000 (22:38 +0200)]
More work on CCVER=clangsvn.

* For C++ code, call clang as clang++.

* Add some options for C++ compilation.

13 years agocpdup - code cleanup (non-operational changes)
Matthew Dillon [Mon, 19 Jul 2010 19:23:08 +0000 (12:23 -0700)]
cpdup - code cleanup (non-operational changes)

* Cleanup code constructs for human readability

13 years agocpdup - Bump version, adjust manual page and usage()
Matthew Dillon [Mon, 19 Jul 2010 19:20:13 +0000 (12:20 -0700)]
cpdup - Bump version, adjust manual page and usage()

* Bump to 1.17
* Add Oliver's name to the manual page, copyright, and usage().

13 years agocpdup - Add several new features
Matthew Dillon [Mon, 19 Jul 2010 19:13:36 +0000 (12:13 -0700)]
cpdup - Add several new features

* Add -R option for ssh authorized_key based slave mode.
* Add byte order detection and handling.
* Improve remote directory scan performance.
* Add Sun compatibility files for completeness.

Submitted-by: Oliver Fromme <olli@fromme.com>
13 years agowlan - For the time being include wlan_amrr when wlan is included.
Joe Talbott [Mon, 19 Jul 2010 17:42:59 +0000 (13:42 -0400)]
wlan - For the time being include wlan_amrr when wlan is included.

13 years agoratectl_none - first pass at updating to the new wlan infrastructure
Joe Talbott [Mon, 19 Jul 2010 17:41:11 +0000 (13:41 -0400)]
ratectl_none - first pass at updating to the new wlan infrastructure

This will ultimately be the default ratectl algorithm for wireless
NIC drivers.

13 years agoGENERIC - Add a note that wireless NIC drivers require wlan and wlan_amrr
Joe Talbott [Mon, 19 Jul 2010 16:19:09 +0000 (12:19 -0400)]
GENERIC - Add a note that wireless NIC drivers require wlan and wlan_amrr

13 years agofiles - Cleanup
Joe Talbott [Mon, 19 Jul 2010 16:17:32 +0000 (12:17 -0400)]
files - Cleanup

* Don't require a license for wpifw.
* Remove duplicate line.
* wpi needs wlan_amrr so include it.

13 years agowpi - Remove debugging leftovers.
Joe Talbott [Mon, 19 Jul 2010 12:35:19 +0000 (08:35 -0400)]
wpi - Remove debugging leftovers.

13 years agoiwn - Lock iwn_timer_timeout callback.
Joe Talbott [Sun, 18 Jul 2010 23:16:29 +0000 (19:16 -0400)]
iwn - Lock iwn_timer_timeout callback.

13 years agoiwn - Add man pages for iwn and iwnfw
Joe Talbott [Sun, 18 Jul 2010 03:16:44 +0000 (23:16 -0400)]
iwn - Add man pages for iwn and iwnfw

Taken-From: FreeBSD

13 years agoiwn - Port to DragonFly BSD
Joe Talbott [Sat, 17 Jul 2010 22:25:58 +0000 (18:25 -0400)]
iwn - Port to DragonFly BSD

This is the initial port of the iwn driver for Intel 1000, 5100,
5150, and 6000 wifi chipsets.

This version uses ifp->if_serializer for serialization for the moment.

13 years agowlan_amrr - NULL structure variables after kfree()ing.
Joe Talbott [Sat, 17 Jul 2010 16:18:13 +0000 (12:18 -0400)]
wlan_amrr - NULL structure variables after kfree()ing.

13 years agoiwn - Add firmware and build infrastructure
Joe Talbott [Sat, 17 Jul 2010 16:12:36 +0000 (12:12 -0400)]
iwn - Add firmware and build infrastructure

Taken-From: FreeBSD

13 years agofirmware - Remove some debug printf()s that got committed.
Joe Talbott [Tue, 22 Jun 2010 01:16:49 +0000 (21:16 -0400)]
firmware - Remove some debug printf()s that got committed.

13 years agolibkern - Add abs(), labs(), and qabs().
Joe Talbott [Tue, 22 Jun 2010 01:12:26 +0000 (21:12 -0400)]
libkern - Add abs(), labs(), and qabs().

A lot of drivers define abs().  This adds an inlined version to
make things easier.

Taken-From: FreeBSD

13 years agoiwn - Add a Makefile so the driver can be built.
Joe Talbott [Tue, 15 Jun 2010 00:00:01 +0000 (20:00 -0400)]
iwn - Add a Makefile so the driver can be built.

13 years agoiwn - Import iwn driver from FreeBSD
Joe Talbott [Mon, 14 Jun 2010 23:55:33 +0000 (19:55 -0400)]
iwn - Import iwn driver from FreeBSD

Driver for Intel WiFi Link 4965 and 1000/5000/6000 Series 802.11
network adapters.

Taken-From: FreeBSD

13 years agoiwi.4: Remove unnecessary .Pp
Sascha Wildner [Mon, 19 Jul 2010 15:56:22 +0000 (17:56 +0200)]
iwi.4: Remove unnecessary .Pp

13 years agoMerge branch 'kq_devices' into selwakeup
Samuel J. Greear [Mon, 19 Jul 2010 07:26:48 +0000 (07:26 +0000)]
Merge branch 'kq_devices' into selwakeup

13 years agokern - Add kq support to mqueue
Samuel J. Greear [Sun, 18 Jul 2010 23:37:10 +0000 (23:37 +0000)]
kern - Add kq support to mqueue

13 years agoAdd missing Makefile in share/doc/legal.
Sascha Wildner [Sun, 18 Jul 2010 22:33:06 +0000 (00:33 +0200)]
Add missing Makefile in share/doc/legal.

13 years agoInstall the license of the iwi(4) firmware to /usr/share/doc/legal.
Sascha Wildner [Sun, 18 Jul 2010 22:10:58 +0000 (00:10 +0200)]
Install the license of the iwi(4) firmware to /usr/share/doc/legal.

Upon loading of the firmware, the user is informed that he needs to read
the license and has to agree to it by setting a loader tunable in his
/boot/loader.conf (see the iwifw(4) manual page for the whole story).

Taken-from: FreeBSD

13 years agoAdd a iwifw.4 manual page (from FreeBSD).
Sascha Wildner [Sun, 18 Jul 2010 22:06:54 +0000 (00:06 +0200)]
Add a iwifw.4 manual page (from FreeBSD).

13 years agoiwi.4: Update iwi(4)'s manual page (from FreeBSD).
Sascha Wildner [Sun, 18 Jul 2010 22:06:27 +0000 (00:06 +0200)]
iwi.4: Update iwi(4)'s manual page (from FreeBSD).

13 years agoMake mxge(4) compilable into the kernel and add it to LINT.
Sascha Wildner [Sun, 18 Jul 2010 21:05:31 +0000 (23:05 +0200)]
Make mxge(4) compilable into the kernel and add it to LINT.

13 years agoMake the firmwares for iwi(4), ral(4) and wpi(4) compilable into the kernel.
Sascha Wildner [Sun, 18 Jul 2010 20:52:29 +0000 (22:52 +0200)]
Make the firmwares for iwi(4), ral(4) and wpi(4) compilable into the kernel.

Also add them to LINT.

Taken-from: FreeBSD

13 years agoshare/mk/sys.mk: Add ${AWK}.
Sascha Wildner [Sun, 18 Jul 2010 19:29:28 +0000 (21:29 +0200)]
share/mk/sys.mk: Add ${AWK}.

13 years agoiwi(4) firmware: Remove leftover binary file and adjust CLEANFILES.
Sascha Wildner [Sun, 18 Jul 2010 16:43:02 +0000 (18:43 +0200)]
iwi(4) firmware: Remove leftover binary file and adjust CLEANFILES.

13 years agoiwi(4): Hook it into the build again and enable it everywhere else.
Sascha Wildner [Sun, 18 Jul 2010 16:24:45 +0000 (18:24 +0200)]
iwi(4): Hook it into the build again and enable it everywhere else.