Sascha Wildner [Thu, 27 Dec 2007 04:00:03 +0000 (04:00 +0000)]
Use .Fa for struct members.
Sascha Wildner [Thu, 27 Dec 2007 02:25:41 +0000 (02:25 +0000)]
Use uintmax_t for printing/reading ino_t.
Nicolas Thery [Thu, 27 Dec 2007 00:59:25 +0000 (00:59 +0000)]
Fix off-by-one bug causing core dump when encountering syscall with index
one past the last one known to truss.
DragonFly-bug: <http://bugs.dragonflybsd.org/issue891>
Nicolas Thery [Thu, 27 Dec 2007 00:24:39 +0000 (00:24 +0000)]
Test commit bit :-).
Sascha Wildner [Wed, 26 Dec 2007 16:11:33 +0000 (16:11 +0000)]
Vlan tagging support in msk(4) is still missing.
Sascha Wildner [Wed, 26 Dec 2007 14:32:31 +0000 (14:32 +0000)]
Add et(4).
Sascha Wildner [Wed, 26 Dec 2007 14:29:30 +0000 (14:29 +0000)]
Adjust various manpages/files for the new msk(4) driver.
Sascha Wildner [Wed, 26 Dec 2007 14:27:58 +0000 (14:27 +0000)]
Add a manual page for msk(4).
Submitted-by: sephe
Taken-from: FreeBSD
Sepherosa Ziehau [Wed, 26 Dec 2007 14:02:36 +0000 (14:02 +0000)]
Import msk(4) which supports Marvell Yukon II based NICs (both gigE and fastE)
Obtained-from: FreeBSD (yongari@FreeBSD.org)
Tested-by: me, swildner@, Ferruccio Zamuner <nonsolosoft@diff.org>
# Hardware vlan tagging, hardware checksum offload and jumbo frame support
# are still missing as of this commit.
Sepherosa Ziehau [Wed, 26 Dec 2007 13:02:38 +0000 (13:02 +0000)]
regen
Sepherosa Ziehau [Wed, 26 Dec 2007 13:02:03 +0000 (13:02 +0000)]
Add PHY IDs for Broadcom 5906 10/100
Sepherosa Ziehau [Wed, 26 Dec 2007 12:59:09 +0000 (12:59 +0000)]
regen
Sepherosa Ziehau [Wed, 26 Dec 2007 12:57:52 +0000 (12:57 +0000)]
Add Broadcom 5906/5906M 10/100 NIC PCI IDs
Sascha Wildner [Wed, 26 Dec 2007 05:51:39 +0000 (05:51 +0000)]
Add /etc/pam.d, /etc/rc.d and /etc/ssh.
Taken-from: FreeBSD
Sascha Wildner [Wed, 26 Dec 2007 05:45:07 +0000 (05:45 +0000)]
Don't include .It in the width specifier.
Sascha Wildner [Tue, 25 Dec 2007 13:38:47 +0000 (13:38 +0000)]
Fix typo in kernel option.
Hasso Tepper [Tue, 25 Dec 2007 12:54:50 +0000 (12:54 +0000)]
Remove references to drivers which don't exist in DragonFly.
Sascha Wildner [Tue, 25 Dec 2007 12:40:32 +0000 (12:40 +0000)]
* Remove references to 'options GPL_MATH_EMULATE' which was removed
almost 3 years ago.
* Remove reference to the i387 since we dropped i386 support a while
ago.
* While I'm here, improve markup a bit and start sentences on a
new line.
Sascha Wildner [Mon, 24 Dec 2007 11:23:05 +0000 (11:23 +0000)]
Add some words about THREAD_LIB.
Peter Avalos [Mon, 24 Dec 2007 00:14:52 +0000 (00:14 +0000)]
Remove unused CTS_SPI_FLAGS_TAG_ENB.
Obtained-from: FreeBSD
Sascha Wildner [Sun, 23 Dec 2007 16:47:33 +0000 (16:47 +0000)]
Fix typo.
Sascha Wildner [Sun, 23 Dec 2007 16:47:00 +0000 (16:47 +0000)]
Remove CVS ids.
Sascha Wildner [Sun, 23 Dec 2007 15:31:29 +0000 (15:31 +0000)]
Fix various typos in our manpages.
Peter Avalos [Sun, 23 Dec 2007 07:00:57 +0000 (07:00 +0000)]
Fixes for CAM_NEW_TRAN_CODE.
This commit is taken from a FreeBSD changeset, and is not intended to
be comprehensive. Some drivers will still not compile/work with the
CAM_NEW_TRAN_CODE option, but this opens the door for wider testing.
Obtained-from: FreeBSD
Peter Avalos [Sun, 23 Dec 2007 04:46:04 +0000 (04:46 +0000)]
Fix typo that was causing CAM_NEW_TRAN_CODE to do nothing.
Sepherosa Ziehau [Sun, 23 Dec 2007 02:46:40 +0000 (02:46 +0000)]
- Add THREAD_LIB to make.conf
- Export LIBTHREAD in bsd.libnames.mk based on THREAD_LIB
- Bail out earlier, if NO_LIBC_R is defined and THREAD_LIB is "r_c"
- Set DPADD to LIBTHREAD in lib/libpthread/Makefile
# Default thread library is still lib/libthread_xu
Sascha Wildner [Sun, 23 Dec 2007 00:25:52 +0000 (00:25 +0000)]
Remove duplicate option.
Peter Avalos [Sat, 22 Dec 2007 21:53:04 +0000 (21:53 +0000)]
Merge from vendor branch LIBARCHIVE:
Import libarchive-2.4.8:
gzip and bzip2 compression now handle zero-byte writes correctly.
Fix a couple of minor memory leaks.
Peter Avalos [Sat, 22 Dec 2007 21:53:04 +0000 (21:53 +0000)]
Import libarchive-2.4.8:
gzip and bzip2 compression now handle zero-byte writes correctly.
Fix a couple of minor memory leaks.
Sascha Wildner [Sat, 22 Dec 2007 19:24:32 +0000 (19:24 +0000)]
Use normal date, we don't support $.
Sascha Wildner [Sat, 22 Dec 2007 19:07:00 +0000 (19:07 +0000)]
Use .In
Sascha Wildner [Fri, 21 Dec 2007 22:34:47 +0000 (22:34 +0000)]
Use .Dx
Sascha Wildner [Fri, 21 Dec 2007 22:14:04 +0000 (22:14 +0000)]
Bring in a script(7) manual page which describes some details about
interpreter script execution.
Add references to script(7).
Taken-from: OpenBSD & NetBSD
Sascha Wildner [Fri, 21 Dec 2007 19:13:35 +0000 (19:13 +0000)]
Fix yet another tunable name.
Sascha Wildner [Fri, 21 Dec 2007 19:02:29 +0000 (19:02 +0000)]
Fix tunable name.
Sepherosa Ziehau [Fri, 21 Dec 2007 13:17:51 +0000 (13:17 +0000)]
- All inpcb related operations are now CPU localized, so there is no need to
protect them with critical secion.
- Clean up div_bind() a little bit.
# divert(4) is CPU localized; I don't think a system will open more than
# one divert(4) socket.
Sepherosa Ziehau [Fri, 21 Dec 2007 12:51:51 +0000 (12:51 +0000)]
In divert_packet():
Dispatch mbuf to CPU0 if the current CPU is not CPU0, so we can safely
locate inpcb there.
This change does not affect UP system.
Sascha Wildner [Fri, 21 Dec 2007 10:43:59 +0000 (10:43 +0000)]
Remove NetBSD synopsis.
Sascha Wildner [Fri, 21 Dec 2007 09:51:11 +0000 (09:51 +0000)]
Fix accents.
Sascha Wildner [Fri, 21 Dec 2007 09:00:41 +0000 (09:00 +0000)]
Add a manual page for the est(4) driver.
Peter Avalos [Fri, 21 Dec 2007 00:14:58 +0000 (00:14 +0000)]
Add some quick documentation regarding the CAM_NEW_TRAN_CODE option.
Reviewed-by: swildner
Peter Avalos [Fri, 21 Dec 2007 00:02:53 +0000 (00:02 +0000)]
printf -> kprintf
Peter Avalos [Thu, 20 Dec 2007 23:31:26 +0000 (23:31 +0000)]
Add CAM_NEW_TRAN_CODE as a kernel option.
Sepherosa Ziehau [Thu, 20 Dec 2007 12:44:20 +0000 (12:44 +0000)]
In divert_packet():
- Since rcvif is checked on the main code path, we need to make sure that
the mbuf contains pkthdr.
- It is impossible for a mbuf that does not contain divert tag to sneak into
divert_packet(); add assertion about it.
- Rearrange code a little bit.
Sepherosa Ziehau [Wed, 19 Dec 2007 12:13:17 +0000 (12:13 +0000)]
Generalize PF_MBUF_GENERATED mbuf firewall flag
Sepherosa Ziehau [Wed, 19 Dec 2007 11:10:42 +0000 (11:10 +0000)]
cOPy? o.O
Sepherosa Ziehau [Wed, 19 Dec 2007 11:00:23 +0000 (11:00 +0000)]
Make divert(4) socket dispatch mbuf to correct the lwkt port for further
processing (ip_{input,output}):
- Add mbuf** function parameter to protosw.pr_mport()
- Pass 'addr' to pr_mport() in so_pru_send(); udp_soport() is adjusted
accordingly
- Add additional parameter to ip_mport(), so it could be called with both
incoming and outgoing packets. And the processing for outgoing UDP packets
matches udp_soport()
- Add div_soport() as IPPROTO_DIVERT's pr_mport()
o Delegate non-PRU_SEND operation to cpu0_soport()
o Move receiving interface setting up code from div_output() into this
function, so ip_mport() could be called
o Use ip_mport() to find the target lwkt port
Sascha Wildner [Mon, 17 Dec 2007 18:38:00 +0000 (18:38 +0000)]
Remove trailing whitespace.
Sascha Wildner [Mon, 17 Dec 2007 18:36:34 +0000 (18:36 +0000)]
.Pp is not needed before .Sh
Sascha Wildner [Mon, 17 Dec 2007 18:27:14 +0000 (18:27 +0000)]
Fix SYNOPSIS.
Sascha Wildner [Mon, 17 Dec 2007 18:13:10 +0000 (18:13 +0000)]
Fix .Dv abuse: Use .Li for the labels.
Hasso Tepper [Mon, 17 Dec 2007 09:24:40 +0000 (09:24 +0000)]
Add ID for ICH8M in compatibility mode. This makes Thinkpad X61s report
correct HD speed.
Reviewed-by: tgen@
Thomas Nikolajsen [Sun, 16 Dec 2007 21:07:34 +0000 (21:07 +0000)]
Fix flag name: it is 'schg' according to chflags(1).
Thomas Nikolajsen [Sun, 16 Dec 2007 20:17:54 +0000 (20:17 +0000)]
Fix usage() to use correct name of program.
Thomas Nikolajsen [Sun, 16 Dec 2007 20:12:09 +0000 (20:12 +0000)]
Add two cross references.
Thomas Nikolajsen [Sun, 16 Dec 2007 20:10:21 +0000 (20:10 +0000)]
Correct references to this OS.
Thomas Nikolajsen [Sun, 16 Dec 2007 20:06:29 +0000 (20:06 +0000)]
Delete reference without relevance.
Thomas Nikolajsen [Sun, 16 Dec 2007 19:33:08 +0000 (19:33 +0000)]
Correct location of svr4.4 and streams.4.
Thomas Nikolajsen [Sun, 16 Dec 2007 19:04:58 +0000 (19:04 +0000)]
Correct location of oltr.4.
Sascha Wildner [Sun, 16 Dec 2007 18:46:01 +0000 (18:46 +0000)]
Fix building with 'options CPU_DISABLE_SSE'.
Sascha Wildner [Sun, 16 Dec 2007 11:44:19 +0000 (11:44 +0000)]
Convert to mdoc.
Thomas Nikolajsen [Sun, 16 Dec 2007 02:55:38 +0000 (02:55 +0000)]
Correct references to obsolete /etc/rc.* files: rc.serial & rc.network.
Thomas Nikolajsen [Sun, 16 Dec 2007 01:58:38 +0000 (01:58 +0000)]
Delete obsolete rc.* manual pages.
Correct some /etc/rc.d/* references and add rc.d history to rc.8.
Sascha Wildner [Sun, 16 Dec 2007 01:26:34 +0000 (01:26 +0000)]
* Begin sentences on a new line.
* Fix ioctl name: s/APMIO_GET/APMIO_GETINFO/
Thomas Nikolajsen [Sat, 15 Dec 2007 16:49:43 +0000 (16:49 +0000)]
Use .Pa everywhere.
Thomas Nikolajsen [Sat, 15 Dec 2007 12:20:06 +0000 (12:20 +0000)]
Adapt to DragonFly. Remove ports sections.
Break some overly long lines and add few more cross references.
Sascha Wildner [Sat, 15 Dec 2007 12:04:42 +0000 (12:04 +0000)]
Bring in some fixes from FreeBSD.
This includes some lines for the recent additions in the elf headers.
Sascha Wildner [Sat, 15 Dec 2007 11:39:15 +0000 (11:39 +0000)]
Remove definition and documentation of EI_BRAND which was renamed to
OLD_EI_BRAND a long time ago in FreeBSD.
OLD_EI_BRAND is still used in sys/kern/imgact_elf.c but it defines
its own.
Sascha Wildner [Sat, 15 Dec 2007 11:23:10 +0000 (11:23 +0000)]
Fix usage of .Fa, .Fn, .Vt, .Dv, .Sy...
Sascha Wildner [Sat, 15 Dec 2007 10:33:38 +0000 (10:33 +0000)]
Correctly document the PPIGEPP* and PPISEPP* ioctls.
Sascha Wildner [Sat, 15 Dec 2007 10:23:58 +0000 (10:23 +0000)]
Use .Fa for struct members.
Sascha Wildner [Sat, 15 Dec 2007 10:03:17 +0000 (10:03 +0000)]
Move a .Ed to the right place and use .Fa for struct members.
Sascha Wildner [Sat, 15 Dec 2007 09:07:13 +0000 (09:07 +0000)]
Comment out CTLFLAG_SKIP which we don't have and use .Va for the name
spaces.
Sepherosa Ziehau [Sat, 15 Dec 2007 07:13:18 +0000 (07:13 +0000)]
Unbreak buildworld:
- Add libthread_xu to prebuilding libraries in top level Makefile.inc1.
- Put libthread_xu before libpthread in lib/Makefile, add comment about it.
- Fix typo in lib/libpthread/Makefile
- Add XXX-commented out DPADD in lib/libpthread/Makefile; a more 'complete'
solution for the default thread library naming is needed.
Sascha Wildner [Fri, 14 Dec 2007 23:16:55 +0000 (23:16 +0000)]
Only use '.' at the end of sentences.
Sascha Wildner [Fri, 14 Dec 2007 23:12:55 +0000 (23:12 +0000)]
Add some words about lwp_rtprio() to rtprio(2).
Sascha Wildner [Fri, 14 Dec 2007 22:51:57 +0000 (22:51 +0000)]
Improve markup.
Simon Schubert [Fri, 14 Dec 2007 20:27:14 +0000 (20:27 +0000)]
Switch to libthread_xu per default.
Matthew Dillon [Fri, 14 Dec 2007 20:07:59 +0000 (20:07 +0000)]
FP registers are now saved and restored by the kernel, remove the
save/restore code entirely.
Matthew Dillon [Fri, 14 Dec 2007 19:54:36 +0000 (19:54 +0000)]
Use the mc_fpformat field to determine the correct FP save/restore
instructions to use.
Matthew Dillon [Fri, 14 Dec 2007 19:54:09 +0000 (19:54 +0000)]
Properly set the mc_fpformat field in the ucontext so libc_r knows which FP
format the saved FP state is in.
Sepherosa Ziehau [Fri, 14 Dec 2007 11:37:11 +0000 (11:37 +0000)]
Rework sk(4) detach code:
- sk is detached before skc, so two interfaces must be stopped first and
interrupt should be torn down when the first interface is detaching.
- bus_generic_detach() is not necessary
Sepherosa Ziehau [Fri, 14 Dec 2007 10:54:25 +0000 (10:54 +0000)]
Avoid use-after-free
Matthew Dillon [Fri, 14 Dec 2007 08:05:39 +0000 (08:05 +0000)]
HAMMER 10/many - synchronize miscellaneous work.
* Cleanup the I/O infrastructure a bit in preparation for a write interlock.
* Fix a bug in the B-Tree code.
* Implement the cluster open flag and write dependancies in preparation
for the cluster recovery code.
* Start working on statistics for statfs.
Sascha Wildner [Thu, 13 Dec 2007 20:51:37 +0000 (20:51 +0000)]
Don't use macros which expand to some text (such as .Dx) in the short
description since they get discarded by makewhatis(8).
Reported-by: Matthias Schmidt <schmidtm@mathematik.uni-marburg.de>
Sascha Wildner [Thu, 13 Dec 2007 17:14:57 +0000 (17:14 +0000)]
* Follow conventions and rename -i (for printing verbose info) to -v.
* Make usage string look a bit more 'standard'.
Matthew Dillon [Wed, 12 Dec 2007 23:49:24 +0000 (23:49 +0000)]
Save and restore the FP context in the signal stack frame.
Matthew Dillon [Wed, 12 Dec 2007 23:47:57 +0000 (23:47 +0000)]
Fix bug in as-of mount date specification.
Matthew Dillon [Wed, 12 Dec 2007 23:47:32 +0000 (23:47 +0000)]
Install hammer includes in /usr/include/vfs/hammer.
Matthew Dillon [Wed, 12 Dec 2007 23:29:20 +0000 (23:29 +0000)]
Synchronize most of the remaining FreeBSD changes for Elf64 typedefs.
Adjust the Elf*_Auxargs structures to use the correct typedef names. The
size of the structure's various fields has not changed.
Matthew Dillon [Wed, 12 Dec 2007 23:26:38 +0000 (23:26 +0000)]
Update pkg_search to download and use the pkg_summary file, allowing
searches on machines without requiring the pkgsrc tree to be downloaded.
Submitted-by: Matthias Schmidt <schmidtm@mathematik.uni-marburg.de>
Sepherosa Ziehau [Wed, 12 Dec 2007 13:57:36 +0000 (13:57 +0000)]
Nuke unused stack variable.
Walter Sheets [Tue, 11 Dec 2007 18:10:51 +0000 (18:10 +0000)]
Importing some newer defines for elf to fix build of pkgsrc/devel/libelf.
These definitions are not yet used anywhere in DragonFly itself, so should
break nothing (yet). There are several more defines remaining, but we
don't need them just now.
Walter Sheets [Tue, 11 Dec 2007 14:59:44 +0000 (14:59 +0000)]
test
Thomas E. Spanjaard [Sun, 9 Dec 2007 22:32:16 +0000 (22:32 +0000)]
Fix a bug where all 'generic' ATA controllers were handled as if they had
a DMA engine.
DragonFly-bug: http://bugs.dragonflybsd.org/issue879
Simon Schubert [Sun, 9 Dec 2007 17:23:53 +0000 (17:23 +0000)]
Make sure that we're locked when initially reading the config from disk.
Obtained-from: FreeBSD
Sascha Wildner [Sat, 8 Dec 2007 23:20:29 +0000 (23:20 +0000)]
Add reference to the LWP "counterpart".
Matthew Dillon [Sat, 8 Dec 2007 20:08:53 +0000 (20:08 +0000)]
Fix krateprintf(). The frequency was improperly being multiplied by hz
because we were testing against ticks instead of seconds.
Sepherosa Ziehau [Sat, 8 Dec 2007 10:20:45 +0000 (10:20 +0000)]
- It does not make sense to set IP options or multicast options on DIVERT
socket. Ignore them. Adjust divert(4) manpage accordingly.
- Don't abuse DIVERT socket inpcb's route entry.
Sepherosa Ziehau [Sat, 8 Dec 2007 04:47:31 +0000 (04:47 +0000)]
Add a note that 'noerror' option is always on for pipes and queues.