Commit Graph

11172 Commits

Author SHA1 Message Date
wiz 19073263d0 Bump date for previous. 2008-08-04 07:45:25 +00:00
rumble 14ac8bdbf0 Document -m. 2008-08-03 16:14:24 +00:00
simonb 8bf61fdeb7 Note that WAPBL needs a UFS2 format super block. 2008-08-02 14:29:12 +00:00
mrg f0245e7653 add X11SRCDIR.* for xf86-{video,input}*. 2008-08-02 06:59:24 +00:00
mrg f4766ba44d add X11FLAGS.DIX and X11INCS.DIX for use with Xorg.
fix the version to 1.4.2.
2008-08-02 04:36:12 +00:00
mrg bf84f2d816 add X11SRCDIR.pixman 2008-08-02 04:35:41 +00:00
simonb a3458e2123 Oop, fsck(8) not fsck(4). 2008-08-01 07:53:39 +00:00
simonb 1114d85d1b Note problems with old fsck(8). 2008-08-01 07:53:05 +00:00
christos 0e56257433 Document the remaining boot flags. 2008-07-31 17:08:23 +00:00
simonb dd19be8c80 Update a bit. 2008-07-31 14:14:07 +00:00
simonb 4a733c2463 s/journalling/journaling/ 2008-07-31 12:30:15 +00:00
simonb bc6528ab7a Add Greg Oster's man page for WAPBL. Still a work in progress,
expect updates.

Thanks a lot to Greg for cribbing together the info and getting
this going.
2008-07-31 08:28:17 +00:00
simonb 64c83a728a Wrap long lines, break lines on start of new letter. 2008-07-31 08:01:59 +00:00
pooka 4b68af9947 Prevent amd64 compiler flag -mcmodel=kernel for rump kernel code.
This allows to compile rump libraries as shared libraries also on mad64.

Problem spotted by Greg Oster.  I guess his build broke or something ...
2008-07-29 20:18:25 +00:00
pooka bdf6e0b034 Install rump libraries and utilities to the base system and remove the
private non-installed build infrastructure from sys/rump.

breakdown of commit:
  * install relevant headers into /usr/include/rump
  * build sys/rump/librump/rumpuser and sys/rump/librump/rumpkern
    from src/lib and install as librumpuser and librump, respectively
    + this retains the ability to test a librump build with just the
      kernel sources at hand
  * move sys/rump/fs/lib/libukfs and sys/rump/fs/lib/libp2k to src/lib
    for general consumption, they are not kernel-space dwellers anyway
  * build and install sys/rump/fs/lib/lib$fs as librumpfs_$fs
  * add chapter 3 manual pages for rump, rumpuser, ukfs and p2k
  * build and install userspace kernel file system daemons if MKPUFFS=yes
    is spexified
  * retire fsconsole for now, it will make a comeback with an actually
    implemented version shortly
2008-07-29 13:17:40 +00:00
mrg def7d522c2 begin to add support for cross-built Xorg:
- add MKXORG
- default to DRI-on for Xorg
- add paths for 192 Xorg packages that will exist in
  xsrc/external/mit/<package>/dist
- add some more X11FLAGS.* variables if MKXORG.

this is somewhat based on the xorg work rtr@ did a couple of years ago.

XXX: seriously need to fix the XORG_RELEASE value, it is still set to
XXX: 6.8.1 from when rtr was working on this.
2008-07-29 04:40:14 +00:00
manu cafe72412e Document apping between boothowto flags and boot(8) arguments selecting
aprint_*() verbosity. From Jean-Yves Migeon <jean-yves.migeon@espci.fr>
2008-07-25 07:33:57 +00:00
christos ee372c7d11 Disable PIE for kernel builds. Some architectures pass -mcmodel to gcc and
this is incompatible with PIE. And we don't really want pic objects in the
kernel
2008-07-23 23:21:56 +00:00
tnozaki 5bf0fcb63d remove redundant semicolon. 2008-07-23 13:44:02 +00:00
dogcow ce62ce6187 add MKNVI to vivified MK* variables. (HI, DYOUNG!) 2008-07-23 00:45:39 +00:00
dyoung 6b01f88146 Document MKNVI. 2008-07-22 21:09:52 +00:00
wiz e5ad05320e Consistent spelling. 2008-07-22 08:01:54 +00:00
lukem 63c843cdd1 Rewrite the introduction.
NOGCCERROR also prevents -Wa,--fatal-warnings.
2008-07-21 23:39:55 +00:00
lukem 9ceb85ca59 If WARNS>0 and !defined(NOGCCERROR), add
-Wa,--fatal-warnings
to CFLAGS to set assembler warnings to be fatal.
(Done via CFLAGS instead of AFLAGS so that all assembling, not just
that of .S/.s files, uses the option.)
2008-07-21 23:30:48 +00:00
lukem 3035c3a0cc Document NOGCCERROR.
Improve PAXCTL_FLAGS & WARNS.
2008-07-21 23:23:42 +00:00
lukem 314fddd639 AFLAGS is actually options to ${CC} (not ${AS}) when compiling .s/.S files.
(For gcc, this means that flags to as(1) need to be passed as -Wa,flag)
2008-07-21 12:12:57 +00:00
wiz add56b7c6d Remove trailing whitespace. 2008-07-21 07:52:10 +00:00
lukem f606aab441 Remove the \n from the __COPYRIGHT example; what(1) stops extracting
at them, so we lose most of the message.
2008-07-20 00:51:19 +00:00
rmind 103b767319 - From Paul Goyette: correct the description of mutex_spin_exit.
- Remove sentence about lockmgr(9), as it is finally replaced.
- Note atomic_ops(3) and membar_ops(3) man pages.
2008-07-19 21:21:38 +00:00
christos 19152e60e3 document -j from Dennis den Brok 2008-07-18 20:22:51 +00:00
gmcgarry eedccd9862 Add and document knobs to turn off building ATF and libm complex support.
Also add knobs for PCC which parallel GCC ones.
2008-07-12 12:15:43 +00:00
gdt 1cd8f017b9 Changemanpages written by Igor Sobrado to 2-clause license, per
private email from Igor.  Drop attribution to Matt Thomas in those man
pages, per private email from Matt.  In coredump_write.9, fix
capitalization of THomas.  Requested by martin@.
2008-07-11 13:20:17 +00:00
blymn 09145e4d2b Add documentation for show files command 2008-07-10 12:43:03 +00:00
plunky c4df96ad44 change licence of my old code to two-clause BSD licence
remove my name from advertising list
2008-07-02 10:16:20 +00:00
pooka d4aaae9291 Code is in subr_hash, not kern_hash.
from Michal Spacek
2008-07-01 15:37:04 +00:00
dholland 1f61ca8ba6 Remove description of ST_MAGICLINKS; it went away a long time ago.
From PR 36947.
2008-06-23 04:22:36 +00:00
tnozaki 76b2ef13b2 add alias for XFree86 compatibility. 2008-06-21 07:06:01 +00:00
christos 6fe0bc9474 and adjust it to our liking. 2008-06-20 14:35:10 +00:00
christos 0a69cbb3fd steal the OpenBSD man page. 2008-06-20 14:34:20 +00:00
spz 90df535e38 TIAS added as suggested by ASau @irc.freenode.net 2008-06-19 18:47:16 +00:00
yamt fff57c5525 merge yamt-pf42 branch.
(import newer pf from OpenBSD 4.2)

ok'ed by peter@.  requested by core@
2008-06-18 09:06:25 +00:00
ginsbach 2624ccf202 The hi_IN.ISCII-dev locales shouldn't be installed as there is no support
for this code set in LC_CTYPE nor iconv(3).
2008-06-04 13:19:31 +00:00
ad b7a93f5dfd Note that DIAGNOSTIC/LOCKDEBUG applies. 2008-06-04 11:24:36 +00:00
dyoung eeabda7de2 Fix two bugs to make MKMODULAR=yes builds will work again, for the
first time.

share/mk/bsd.kmodule.mk: only set _INST_DIRS if KMODULEDIR is not
    set.  That we we avoid installing some bogus directories in
    the DESTDIR and in $DESTDIR/METALOG.

tests/modules/k_helper/Makefile: add missing .include <bsd.own.mk>,
    and set the KMODULEDIR that the author seems to have intended.
2008-05-31 19:58:35 +00:00
enami 6fddba0b06 No comma is necessary for the last .Nm entry. 2008-05-31 16:24:59 +00:00
nakayama 4b71a66d0f Change my license to 2 clause. 2008-05-31 08:08:54 +00:00
wiz 8f7dd998e2 Fix xref. End sentence with a dot. 2008-05-30 07:41:42 +00:00
ginsbach b750bd80b0 Add some more LC_TYPE aliases. OK'ed by tnozaki. 2008-05-30 03:24:02 +00:00
ginsbach 008c3f646e These are really aliases for zh_CN.eucCN. This was a redundancy that
was incorrectly copied from FreeBSD.  OK'ed by tnozaki.
2008-05-30 03:12:59 +00:00
mrg 04f2afbef7 convert the rest of my licenses to 2-clause, extracting myself out
from a group as necessary.

bozohttpd remains, but it will get fixed next time i update it.
2008-05-30 02:29:37 +00:00
joerg 32455b2087 Allow per-interface DHCP configuration using dhcpcd via
ifconfig_xxN=dhcp or a dhcp line in /etc/ifconfig.xxN.
2008-05-29 15:38:35 +00:00
mrg c2b95373bf remove clause #3 from my license where there are no other
copyright holders involved.
2008-05-29 14:51:25 +00:00
jnemeth a41d8833cb add reference to siisata(4) 2008-05-29 08:23:39 +00:00
wiz 42a745337d Sort SEE ALSO. Bump date for previous. 2008-05-28 19:00:16 +00:00
tonnerre 2fdc624293 Two unimportant changes for ciss(4):
- Add reference to bio(4), which is supported now.
 - Change my mail address to the NetBSD address since thebsh is no longer
   reachable, and people keep contacting me.
2008-05-28 17:53:25 +00:00
lukem bb2d78e387 add LIBLDAR_R (for completeness) 2008-05-28 11:23:26 +00:00
snj fa7a018146 Fix a spelling error. 2008-05-28 00:31:10 +00:00
snj 86320a034c Fix a typo. 2008-05-28 00:29:12 +00:00
snj 4497f1f884 Remove trailing whitespace, correct a spelling error, and fix an xref. 2008-05-28 00:19:52 +00:00
hubertf e81830fe24 Fix code reference after hashinit(9) was moved from
kern_subr.c to kern_hash.c some time ago.

Noted by Michael Spacek.
2008-05-27 22:03:52 +00:00
wiz e528d2def7 New sentence, new line. 2008-05-26 08:13:06 +00:00
jmcneill f44fdd6c17 Note umass(4) support for devices that report themselves as
BlackBerry Pearl compatible.
2008-05-26 03:43:07 +00:00
christos 672ddf84d6 A manual page. 2008-05-26 00:31:32 +00:00
wiz ea2f84d8a6 Bump date for previous. Drop trailing whitespace. Improve text slightly. 2008-05-25 20:57:48 +00:00
mhitch 17dec2055b Add ciss(4) to drivers supporting bio(4) and bioctl(8). 2008-05-25 20:09:55 +00:00
wiz 08722cf1ef Remove trailing whitespace. New sentence, new line. 2008-05-25 20:08:12 +00:00
wiz ade5187cdc Use Fn for function. 2008-05-25 20:00:30 +00:00
wiz 44fbe766ce Spelling fixes. Add RCS Id. New sentence, new line. Remove a CAVEAT
that could probably be added to most man4 pages.
2008-05-25 19:59:33 +00:00
wiz 6d252519d6 Put argument directly behind macro call. Link to sched_4bsd instead
of removed scheduler(9).
2008-05-25 19:45:43 +00:00
wiz 3914d9bd61 Add RCS Id. Sort options. Fix xref.
XXX: virtdir(3) does not exist, but I do not know to which page the link
should point instead.
2008-05-25 19:42:22 +00:00
wiz 839eeade42 Bump date for previous. 2008-05-25 09:07:21 +00:00
he 0bf7256056 Document the new ${name}_env feature: list of new or modified environment
variables to set when starting ${command}.
2008-05-24 19:57:21 +00:00
ginsbach 9a7780f955 Use ${TOOL_SED} instead of sed. 2008-05-24 02:56:55 +00:00
jnemeth 3f1ee498b5 Import siisata(4) by Jonathan A. Kollasch.
The siisata driver supports the Silicon Image SteelVine family of SATA-II
     controllers, interfacing the hardware with the ata(4) and atapi(4) sub-
     systems.

     The following controllers are supported by the siisata driver:

           Silicon Image SiI3124 4-port PCI/PCI-X
           Silicon Image SiI3132 2-port PCI-Express x1
           Silicon Image SiI3531 1-port PCI-Express x1

     SATA Native Command Queueing is not yet supported.
     Device hot swapping is not yet supported.
     Silicon Image's Software RAID is not yet supported by the
             ataraid(4) driver.

Approved by: core (christos), releng (bouyer)
2008-05-23 21:11:40 +00:00
tsutsui 31d6cdf996 Add simple help messages for MD machine commands on ddb(4).
PR port-mips/38306
2008-05-23 17:01:32 +00:00
spz 2c2348b398 add a syntax hint for the recently added tftp capability in ofwboot.net 2008-05-23 15:25:25 +00:00
wiz d07f1e1727 Sort variables. 2008-05-23 13:06:40 +00:00
wiz 643fc5bd81 Improve markup, remove trailing whitespace and empty section. 2008-05-23 13:05:09 +00:00
hauke b4529683e5 Install Hurdler CPI man page. 2008-05-22 19:51:48 +00:00
hauke f5ede5dc2e Added driver for the Creative Systems Inc. Hurdler CPI parallel printer card.
Timecounter support for the Z8536 counters A + B is not complete, yet.

Reviewed by Martin Husemann.
2008-05-22 19:49:43 +00:00
lukem 050d9aaef4 Add MKLDAP, USE_LDAP, LIBLBER, LIBLDAP 2008-05-22 13:40:30 +00:00
lukem f21cc69704 Document src/external.
Per discussion with core.
2008-05-22 12:44:26 +00:00
he 775e29197c Do ${INSTALL_DIR} on all the intermediate directory levels from
the top of the tree down to where the kernel modules are installed,
so that unprivileged builds have a chance at working again.

Note, to use this fix in a tree where you've already hit on this
problem, you need to manually remove the kernel modules in
$DESTDIR/stand/<arch/, and then reinstall them from sys/modules/.
2008-05-21 19:56:30 +00:00
wiz 6e1c25bcb1 Bump date for previous. 2008-05-21 14:03:17 +00:00
ghen 41f841e610 Add support for the Colemak keyboard layout variant, see http://colemak.com 2008-05-21 07:39:24 +00:00
jmcneill 70932cf82f Don't echo 'hello sh' when installing modules :-) 2008-05-21 03:48:42 +00:00
ad 14cd43625f Install kernel modules into the proper locations, taking machine and
kernel version into account.
2008-05-20 19:01:10 +00:00
ad 575673e1ce fno-zero-initialized-in-bss no longer required. 2008-05-20 12:18:45 +00:00
ad 0b78a6ea64 Use an ldscript to merge kernel modules' .bss sections into .data. Passing
-fno-common -fno-zero-initialized-in-bss to gcc does not work, and objcopy
refuses to expand the bss section.
2008-05-20 12:17:48 +00:00
ad 64be07548a Kill the tramp stuff, since it can be handled with lkm_map. 2008-05-20 12:08:05 +00:00
wiz f7071a8d15 Improve description. Improve markup. Bump date for previous. 2008-05-19 07:53:22 +00:00
wiz 8593c906b4 Use more markup. 2008-05-19 07:52:52 +00:00
cegger 35a2302b4c The keys on the remote control not sending keycodes are actually PNP0C32 keycodes, handled by acpidalb(4) 2008-05-18 22:13:26 +00:00
cegger 33e33b567c acpidalb(4): Driver for PNP0C32 Hotkeys aka "Direct Application Launch Buttons".
"awesome" jmcneill
2008-05-18 22:05:59 +00:00
cegger de392b09c1 Remove "Pavilion". This driver also works on HP Compaq NC4400 as pointed out by Jukka Ruohonen on current-users. 2008-05-18 18:09:42 +00:00
ginsbach 14f5b96735 Add locale category files for LC_TIME. These are sourced from FreeBSD
with modifications to the comments and sorted properly for NetBSD.
Additional Makefile work is still needed to generate the links for locales
with shared category files.
2008-05-17 04:11:29 +00:00
ginsbach 74c7f35ad9 Add locale category files for LC_NUMERIC. These are sourced from FreeBSD
with only modifications to the comments.  Additional Makefile work is
still needed to generate the links for locales with shared category files.
2008-05-17 04:07:29 +00:00
ginsbach ae1920a444 Add locale category files for LC_MONETARY. These are sourced from FreeBSD
with only modifications to the comments.  Additional Makefile work is
still needed to generate the links for locales with shared category files.
2008-05-17 04:05:51 +00:00
ginsbach ad33e5af01 Add locale category files for LC_MESSAGES. These are sourced from FreeBSD
with only modifications to the comments.  Additional Makefile work is
still needed to generate the links for locales with shared category files.
2008-05-17 03:57:50 +00:00
hannken 5d2bff060a Make sure all cached buffers with valid, not yet written data have been
run through copy-on-write.  Call fscow_run() with valid data where possible.

The LP_UFSCOW hack is no longer needed to protect ffs_copyonwrite() against
endless recursion.

- Add a flag B_MODIFY to bread(), breada() and breadn().  If set the caller
  intends to modify the buffer returned.

- Always run copy-on-write on buffers returned from ffs_balloc().

- Add new function ffs_getblk() that gets a buffer, assigns a new blkno,
  may clear the buffer and runs copy-on-write.  Process possible errors
  from getblk() or fscow_run().  Part of PR kern/38664.

Welcome to 4.99.63

Reviewed by: YAMAMOTO Takashi <yamt@netbsd.org>
2008-05-16 09:21:59 +00:00
tsutsui b87210fa51 Normalize my licenses. 2008-05-14 13:29:27 +00:00
jmcneill 8981ea449c Remove BUGS section as hardware volume buttons are now supported. 2008-05-13 20:04:28 +00:00
tnn 88a92b676a Change a couple of stray selwakeup references to selnotify.
Also fix typo.
2008-05-13 15:52:51 +00:00
he e37d711d99 Manually break up the pci_activate() declaration, so that we avoid a
warning from nroff.
2008-05-11 14:15:53 +00:00
skrll 1f81e345f4 Add TOOL_HP700MKBOOT 2008-05-10 19:01:14 +00:00
martin 7734697b2f Simplify some unclear grammar (sync KASSERT and KDASSERT wording) 2008-05-10 15:39:04 +00:00
martin 5d1469bd77 Backout previous: the license sweep touched these files in error, so
restore the old license.
2008-05-10 15:31:03 +00:00
martin e033c388a9 normalize license (cosmetics only) 2008-05-10 09:33:31 +00:00
rumble 8c7664bba5 Typo. 2008-05-10 04:08:59 +00:00
sborrill f8596645f3 Add support for IBM ServeRAID 8k.
Fix some grammatical errors
2008-05-08 19:09:33 +00:00
wiz c75bafc005 2-clause my license. 2008-05-08 15:34:21 +00:00
uwe 5e2fa55b72 For sh3 set default DBG to "-Os -freorder-blocks" which is almost like -O2
but without -falign-* that is too zealous for low-memory sh3 machines.
2008-05-06 22:19:11 +00:00
yamt 9cbf394e66 update to match with the recent reality. 2008-05-06 11:32:46 +00:00
yamt fc066b20a9 update after the following change.
subr_hash.c
	revision 1.3
	date: 2008/05/05 17:11:17;  author: ad;  state: Exp;  lines: +26 -12
	- Convert hashinit() to use kmem_alloc(). The hash tables can be large
	  and it's better to not have them in kmem_map.
	- Convert a couple of minor items along the way to kmem_alloc().
	- Fix some memory leaks.
2008-05-06 10:13:55 +00:00
yamt 508d265a44 document kpreempt_disable, kpreempt_enable, and kpreempt_disabled. 2008-05-06 08:34:35 +00:00
yamt 82ae7f3c2b add a missing .El 2008-05-06 08:32:27 +00:00
martin 7e90218496 Stephan Meisinger kindly contributed this man pages to TNF, so use the
standard TNF 2 clause license.
2008-05-05 19:51:23 +00:00
martin 637bc2e71d Move TNF licenses to 2 clause form 2008-05-04 19:43:05 +00:00
tsutsui 34dd728d42 There is only one more file which requires HACKS for m68000,
so handle it in each Makefile rather than sys.mk.

These ICEs might be related with GCC Bugzilla Bug 32424
which is not resolved yet even in the upstream.
2008-05-04 15:37:19 +00:00
martin 0e03d618c3 Move TNF license to 2 clause form 2008-05-04 13:56:27 +00:00
martin e2f85759d2 Move TNF license to standard 2 clause form.
While there, fix small pasto in UBC license.
2008-05-04 13:50:11 +00:00
sborrill 67d1007e0f Fix syntax for load command. There is no = sign when specified as a command
vs being a boot.cfg directive.
2008-05-03 20:19:02 +00:00
ad 19913f0560 Pass -d to the linker, to assign space to common objects up front. The kernel
linker isn't smart enough to do that...
2008-05-03 15:48:15 +00:00
lukem 66176dfdff Rename MKPRIVATELIB to LIBISPRIVATE, to make it clearer that this is
a variable that is used by in-tree Makefiles to control behaviour.
(MKsomevar variables are generally intended to be controlled by the end-user)
2008-05-03 14:48:30 +00:00
lukem b552ef70c2 Provide a "lint" target that will lint all the sources, even if MKLINT=no.
(MKLINT=no still prevents installation of the lint libraries).
Explictly disable some library variations if MKPRIVATELIB=yes.
2008-05-03 14:36:06 +00:00
sborrill dac9aa49ba Add support for multiple commands separated by semi-colons on menu lines
in boot.cfg.
e.g.
menu=Boot with module foo:load=/foo.kmod;boot
2008-05-03 09:46:40 +00:00
plunky 005a75dd15 update disk.9 manpage to current reality
- add disk_init()		(from vmlocking merge)
    - add disk_destroy()	(from vmlocking merge)
    - remove disk_resetstat()	(was removed)
    - update structure defs
    - update examples		(ANSI, const, device_t etc)
2008-05-03 09:43:40 +00:00
tsutsui b323ff2fdb - add ews4800mips attachment in SYNOPSIS
- remove dead URL
- use netbsd.org mail address
2008-05-03 06:35:04 +00:00
tsutsui 7d24907393 Remove dead URL. 2008-05-03 06:34:11 +00:00
ad 7d1f779aa2 Build and install modules into /kernel/modules. Each module gets a
directory for properties, blobs, etc. It's not fixed in stone and
can easily be changed if there are issues with the location/layout.
2008-05-02 23:12:00 +00:00
martin cab1b04778 Move to standard 2 clause license 2008-05-02 21:46:19 +00:00
martin b63f1573d0 Move to 2 clause license 2008-05-02 21:36:23 +00:00
martin 18b61e6112 Move to 2 clause license 2008-05-02 21:10:38 +00:00
martin 00d2f7cc97 Move to 2 clause license 2008-05-02 19:09:56 +00:00
martin 8a3759e671 Move to 2 clause license (old text had minor typos) 2008-05-02 19:04:17 +00:00
martin cd22f25e6f Move TNF licenses to 2 clause form 2008-05-02 18:11:04 +00:00
ad bfc5732320 - Give x86 BIOS boot the ability to load new style modules and pass them
into the kernel. Based on a patch by jmcneill@, with many fixes and
  improvements by me.

- Put MEMORY_DISK_DYNAMIC and MODULAR into the GENERIC kernels, so that
  you can load miniroot.kmod from the boot blocks and boot into the
  installer!
2008-05-02 15:26:38 +00:00
ad 3ba209837a - Add a bsd.kmodule.mk to build new style modules.
- Set the file suffix to .kmod
2008-05-02 14:20:50 +00:00
lukem d77bf7654f Explicitly set MKLINT=no if MKLINKLIB==no, rather than just acting that way. 2008-05-02 11:45:19 +00:00
cegger d9b775927c hpqlb(4): driver for HP Quick Launch buttons - found on HP Pavilion Notebooks 2008-05-01 20:18:18 +00:00
jmmv 01ab96ad80 Add support for a TESTS_C variable to make use of the new C-only binding
that comes with atf-0.5.  Also fix linkage of C++ tests.
2008-05-01 15:36:36 +00:00
jmmv ec8287b4eb Adjust path to ATF data/documentation files after the import of atf-0.5. 2008-05-01 15:35:50 +00:00
garbled c3408ed04a Convert prep to use the new unified mkbootimage rather than it's own. This
mkbootimage can be shared by prep, rs6000, and bebox.

TODO: Convert bebox to use this.  Needs someone to test.
2008-04-30 21:15:33 +00:00
martin 11a6dbe728 Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
reinoud 5fc434dc18 Add a BUFQ_CANCEL() next to BUFQ_PUT() and BUFQ_GET().
BUFQ_CANCEL(queue, element) removes the specified element previously queued
on the queue. It returns NULL if it was not found on the queue and the
element if it was successfully removed.

Run trough tech-kern and changed name from BUFQ_REVOKE() by suggestion of
Jason Thorpe.
2008-04-30 12:09:02 +00:00
cegger b574865ea4 gpio(4): Extend with open/close to request/release the ppbus(4) on open/close.
ppbus(4): Extend to attach on gpiobus.
From Hans Rosenfeld from tech-kern:
http://mail-index.netbsd.org/tech-kern/2008/04/28/msg001168.html
Hint: Hans sent me this diff which differs in the one from tech-kern in:
- 2-clause license
- sprinkled some consts
2008-04-29 14:07:36 +00:00
simonb 71a4269193 Use -nodefaultlibs instead of -nostdlib when linking libc and libgcc*
so that we still link in the crt* start/end files.
Explicitly link libc against gcc_pic, since -nodefaultlibs undoes this.

Fixes problems where shared libraries don't get init/fini sections,
most easily noticable with pthreads programs not working.

Approved by: skrll
Thanks: bjs, mrg, icb peanut gallery.
2008-04-29 07:48:31 +00:00
martin ce099b4099 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
jdc 06662e01eb Replace "User's Guide" URL with one that is current. 2008-04-28 19:48:56 +00:00
christos a9587bb896 now that gcc adds -lc, reverse the logic and explain. 2008-04-27 23:48:10 +00:00
tsutsui c007028e0b Enable gcc optimization on m68000 (sun2) again with minimum hacks.
gcc -O0 generates a bit fat binaries.
2008-04-27 03:06:46 +00:00
christos f369b6c6cb Exempt gcc libraries from linking against libc. 2008-04-26 22:28:13 +00:00
christos fe6aa33a8e deal with modules that don't define lib. 2008-04-26 21:26:03 +00:00
christos 9d8a22cf84 make all shared libraries depend on libc. 2008-04-26 20:03:44 +00:00
mjf 06c9a5d43c Grammar fix. 2008-04-25 14:16:05 +00:00
cegger 68519ac971 amdtemp(4): Driver for AMD CPU Temperature Sensors. Adopted from OpenBSD's kate(4).
Changes beyond OpenBSD's driver:
- Improved support for AMD K8
- Added support for AMD Barcelona, AMD Phenom and AMD Griffin
Tested on various single and multi-socket machines.
Review and OK xtreame
2008-04-22 22:37:12 +00:00
tsutsui c81a918994 Redo a change in rev 1.160 with more proper way:
> Don't make linker warnings fatal on linking static libs since
> there is no proper way to avoid "FOO is a patented algorithm" warnings.

Ok'ed by christos@ and dogcow@ on tech-toolchain, and
tested build.sh build for sun2, news68k, alpha and newsmips.
2008-04-22 12:47:59 +00:00
ad 96947a72d2 Fix typo, PR misc/38474. 2008-04-21 13:00:12 +00:00
plunky 486e4624e5 some changes to serial bluetooth host controller interfaces
btuartd(8) should be named btattach(8) for consistency
with other parts of NetBSD

make btattach(8) a single-use tool for less complexity

device specicific initialisation (from btuart(4)) is carried
out prior to activating the line discipline (in btattach(8)),
which simplifies the API somewhat and means that the user
tool and the kernel do not need to be kept in sync.

btuart(4) driver is much reduced; naming is made consistent
and all tsleep() and delay() are removed to userland
2008-04-15 11:17:47 +00:00
tsutsui a91b6f6d11 Backout previous for now. We have to rethink dependency for MKPIC and LDSTATIC.
Pointed out by dogcow@.
2008-04-15 00:08:05 +00:00
tsutsui 6dadfb80d4 Don't make linker warnings fatal on linking static libs since
there is no proper way to avoid "FOO is a patented algorithm" warnings.
Ok'ed by christos@ on tech-toolchain.
2008-04-14 13:41:43 +00:00
pooka f9e09057b1 add "pseudo-device putter" to synopsis
(don't bump date since the rest of the doc is hideously out-of-date)
2008-04-13 16:02:33 +00:00
dholland b8a5bc91d9 st(4) can attach to atapi(4).
PR kern/38320 from Sergey Svishchev.
2008-04-13 04:03:23 +00:00
tnozaki f026a78601 fix wrong SRC_ZONE. 2008-04-12 13:13:50 +00:00
tnozaki 2f44c5eedb update Unicode 5.1.0 and adding some missing HKSCS-2004 charaters. 2008-04-12 13:11:56 +00:00
tls 597ee710c7 Extend crypto.4 interface:
* Asynchronous operation with result retrieval via select/poll
	* Mutliple-request submit/retrieve ioctls
	* Mutliple-session create-destroy ioctls

Revise/rewrite crypto.4 manual page.  It should now be much easier to write
new applications to this API.

Measured performance for trivial requests: 84,000 very short modular math
operations/sec, 120,000 very short md5 hashes per sec (with a hardware
accellerator of moderate performance but very low latency, whose driver
will be contributed at a later date).

Contributed to TNF by Coyote Point Systems, Inc.
2008-04-10 22:48:42 +00:00
tsutsui 4c7d97cc4a Add libhx509 to PAM_STATIC_LDADD which is required by libkrb5. 2008-04-10 13:52:45 +00:00
riz de31682369 Catch the documentation up with the changes in vfs_vnops.c revision
1.155 - s/struct file/file_t/, and dropping a struct lwp * arg from
some functions.
2008-04-10 04:43:02 +00:00
apb 0942122d9d Sync command line options with MAKEDEV(8). Also re-word the
previously-incorrect part about "must be called from the /dev
directory".
2008-04-09 20:23:20 +00:00
apb 378687ec1c Document the new "-t mtree" option, and the fact that mtree is now
preferred by default.
2008-04-09 20:21:43 +00:00
skrll 26e28c7770 Revert previous in 30seconds. 2008-04-09 13:45:51 +00:00
dyoung 2c7f43b53e Attach elansc(4) at mainbus(4) instead of at pci(4). Attach pci(4)
at elansc(4).  Take advantage of a suspend/resume cycle to reconfigure
the SC520's PCI host-bridge bus for higher performance.  Update
the manual pages and the NET4501 kernel.
2008-04-08 20:30:16 +00:00
sborrill 25ac1dd285 Note that /etc/mtree/special.local can override entries in
/etc/mtree/special not just add new entries.
Explain that check_mtree_follow_symlinks will give reports of links not
being links (notably /etc/localtime)
2008-04-08 14:51:02 +00:00
skrll f4e066c173 Note hp700 attachments. 2008-04-05 15:59:28 +00:00
xtraeme a95f67b961 This driver attachs to the iic bus not i2c. 2008-04-04 10:09:07 +00:00
xtraeme a68cbff5b2 Add the finsio(4) driver. This driver supports the Hardware Monitor
device in the Fintek LPC Super I/O chips, this includes the following
list:

- F71805F
- F71806F
- F71862FG
- F71872F
- F71882
- F71883F

This has been adapted from the fins(4) driver available in OpenBSD, which
only supported F71805F.

Tobias Nygren <tnn> and myself added support for the other chips; thanks go
to Tobias for testing the driver with a Fintek F71882 chip.
2008-04-03 22:46:22 +00:00
riz f0643af2a0 Support for Digi International 4 and 8 port boards, from OpenBSD.
XXX need to convert the rest of the PCI vendor/product IDs to macros
2008-04-03 20:45:08 +00:00
xtraeme 6cefaaf7eb Mention support for the SCH5307-NS and SCH5317 Super I/O. 2008-04-03 13:37:20 +00:00
xtraeme c4f793a0d0 Add another address, from Dennis Den Brok. 2008-04-02 16:00:34 +00:00
xtraeme 73f8e0ee49 Mention envstat(8). 2008-04-02 15:09:04 +00:00
xtraeme 317b4b3c04 Remove empty and useless BUGS section. 2008-04-02 15:04:02 +00:00
xtraeme 0ee95516ea Add MLINKS for the sysmon_envsys_* functions. 2008-04-02 14:49:31 +00:00
xtraeme 9b9479e9c3 Add different configuration lines for all known adresses at
which this driver might attach.
2008-04-02 14:35:55 +00:00
xtraeme 0c3e66d283 Add itesio1 entry to SYNOPSYS. The address/data port also can be
at 0x4e/0x4f.
2008-04-02 14:07:21 +00:00
dyoung d3627477d7 Certain misguided people have complained, NetBSD only runs rare or
"retro" computers, but NetBSD also runs a growing number of rare
and retro add-on cards.  With this patch, NetBSD supports the IDEC
Supervision/16, a black&white image capture board for the 16-bit
ISA bus.  Approximate date of manufacture: 1991.  Total instances
known to be in use throughout the world: one.

Coming soon; isvctl(8), the utility program for capturing 8-bit,
512x480 images at speeds of up to 6 frames per second.
2008-04-02 01:34:36 +00:00
lukem 30883326ec Change USE_SKEY default to "no"; we have had USE_PAM=yes as the default
for a long time, and there's no point having custom S/Key support in the
applications given that pam_skey.so is now in /etc/pam.d/*
2008-03-31 02:42:27 +00:00
tnn 14cd56faf0 Portable code should use RTLD_LAZY, not DL_LAZY. 2008-03-31 00:23:15 +00:00
jmcneill 2bd589c8a4 Fix paths in CODE REFERENCES section. 2008-03-29 14:12:59 +00:00
mjf 1078d801e0 Include lii(4). 2008-03-29 01:24:30 +00:00
mjf 09bf00f6dc Add man page for Atheros L2 Fast-Ethernet device driver. 2008-03-29 01:15:03 +00:00
xtraeme 2f62d4cb29 hpet can be attached to ichlpcib, mention that in SYNOPSIS. 2008-03-28 15:00:29 +00:00
dholland f47dfee9a0 Correct documentation of default value of FILESMODE.
PR bin/38059 from Aleksey Cheusov.
2008-03-28 06:04:40 +00:00
chris 0e8428c0f6 Remove arm32 ddb machine commands that no longer exist.
Also change widest string to traptrace as intrchain no longer exists.

Fixes port-arm/38311
2008-03-26 13:03:51 +00:00
jmcneill e72a19155e PR#38301: Add support for SMBus controllers for ATI SB600, SB700, SB800
chipsets, from Christoph Egger.
2008-03-26 11:14:33 +00:00
xtraeme 87e2fc09d7 The select and poll subsystems are now implemented in sys_select.c
and not sys_generic.c.
2008-03-25 21:51:32 +00:00
reed 10ebc9ab81 Add some MLINKS for man pages (no new content).
lpa(4) (Man page was removed about 14 years ago. Now link to lpt.4
on acorn32, i386, and mvme68k.)

audioctl(4)

random(4)
urandom(4)

tuner(4)
vbi(4)

wsmuxctl(4)

As mentioned on netbsd-docs list. (Many, many more man pages to do.)
2008-03-25 20:04:33 +00:00
apb babf703a98 Reference stuirda(4), which now exists. (Inspired by revision 1.86.) 2008-03-25 19:53:13 +00:00
apb 7de1195e8c Change "2001" to "2007" in the copyright notice. This file was created in
2007, and I assume the 2001 was accidentally copied from elsewhere.
2008-03-25 19:49:40 +00:00
apb dd2f4bae78 Install the stuirda.4 man page, which was created in June 2007. 2008-03-25 19:41:56 +00:00
xtraeme 53fbc48b28 Remove a commented out line that was causing a warning. 2008-03-24 23:14:02 +00:00