Commit Graph

12780 Commits

Author SHA1 Message Date
msaitoh e2e9dc6ae8 Add three card support from Tsubai.
- Advantech PCI-1604UP (2S)
 - InnoSys Keyspan SX Pro (4S)
 - I-O DATA RSA-PCI2 (2S)
2010-07-13 23:46:19 +00:00
jmmv dad604ce0c Implement Atffile automatic generation.
This change adds the ATFFILE variable, which can take the following values:
- yes: The source directory contains a static Atffile to be installed.
- auto: The Atffile is automatically generated.
- no: Do not install any Atffile (replaces the previous NOATFFILE variable).

The ugly bit of this is that I have to add a TESTS_SUBDIRS variable that
lists the subdirectories that contain test cases (so that they can be listed
in the Atffiles, without including auxiliary directories without tests).
This is a subset of SUBDIR.

Addresses a minor part of PR bin/43394.
2010-07-13 21:11:41 +00:00
kiyohara 299d82b760 Support xserver for prep.
It tested only s3(864).
2010-07-12 07:54:11 +00:00
mrg 6479f6e5b4 ldap is configured to depend upon MKCRYPTO no, so force MKLAP=no if
MKCRYPTO=no.
don't build pkg_install, libcrypto tests or rump_smbfs if MKCRYPTO=no.
mark librumpcrypto, rump_smb, pkg_*

fix set lists as appropriate.
2010-07-11 06:16:54 +00:00
wiz d035cbb653 New sentence, new line. Remove trailing whitespace. Other minor fixes. 2010-07-08 21:33:02 +00:00
christos 334666916a man page for balloon driver from Cherry 2010-07-08 20:00:24 +00:00
msaitoh 387810580a - Fix the frequency for Advantech PCI1620 port 4-8.
- Fix the mask for IBM SurePos 300
- s/Titan/VScom/
- Add the following cards:
    - Avlab PCI 2 Serial
    - Avlab Low Profile PCI 4 Serial (another revision?)
    - Moxa CP-102/PCI.
    - SUNIX 4036 2S
    - Syba Tech Ltd. PCI-4S
    - Syba Tech Ltd. PCI-4S2P-550-ECP
    - PR#37299
        - VScom PCI-010L
        - VScom PCI-100L
        - VScom PCI-110L
        - VScom PCI-200L
        - VScom PCI-210L
        - VScom PCI-400L
        - VScom PCI-011H
        - VScom PCI-100H
2010-07-08 18:55:42 +00:00
wiz f149405d02 Bump date. 2010-07-08 18:25:03 +00:00
msaitoh 2bb038d66a - Fix an entry for CP-168EL-A/PCIe reported by Ryo SHIMIZU.
- Add an entry for NetMos NM9901 UART. Tested my own NM9901 card.
2010-07-08 12:09:31 +00:00
msaitoh 6f4b94ac85 - Fix a table for Advantech PCI-1620
- Add entry for PCI-1610 and PCI-1612
2010-07-08 08:49:54 +00:00
msaitoh c5950a7d94 Cleanup and add some entries. 2010-07-08 06:13:58 +00:00
msaitoh f5000f44ad PCI-1620A-AE is not 4 ports card but 8 ports. 2010-07-08 01:05:09 +00:00
msaitoh 76a4e85145 - revert pucdata.c rev. 1.60 and add a new entry which checks subvendor code.
- Add the following cards' support (include fixing for PR#37566):
	Advantech PCI-1620A-AE (4-port serial)
	Decision Computer Inc PCCOM PCI 2 Port (2 port serial)
	Decision Computer Inc PCCOM PCI 4 Port (4 port serial)
	Decision Computer Inc PCCOM PCI 8 Port (8 port serial)
	Exsys EX-41098 (4 port serial)
	IO-DATA RSA-PCI2 (8 port serial)
	Moxa Technologies SmartIO C168EL-A/PCI (8-port serial)
	Moxa Technologies SmartIO C168EL/PCIe (8-port serial)
	Moxa Technologies SmartIO C168U/PCI (8-port serial)
	Moxa Technologies SmartIO CP104-EL/PCIe (4-port serial)
	Multi-Tech ISI5634PCI/4 (4 port serial)
	NetMos NM9835 UART (1 port serial)
	NetMos NM9865 4 UART (4 port serial)
	NetMos NM9865 UART (1 port serial)
	NetMos NM9901 PCIe (single parallel)
	Oxford OX16PCI958 (8 port serial)
	SIIG Cyber 4 PCI 16550 (4-port serial)
	SIIG Cyber 4S PCI 16C650 (20x family) (4-port serial)
2010-07-08 00:59:46 +00:00
jruoho 02b671da36 Use .Xr for Xrefs. 2010-07-06 22:29:29 +00:00
cegger a63798ea7c Turn PMAP_NOCACHE into MI flag.
Add MI flags PMAP_WRITE_COMBINE, PMAP_WRITE_BACK, PMAP_NOCACHE_OVR.
Update pmap(9) manpage.

hppa: Remove MD PMAP_NOCACHE flag as it exists as MI flag
mips: Rename MD PMAP_NOCACHE to PGC_NOCACHE.

x86: Implement new MI flags using Page-Attribute Tables.
x86: Implement BUS_SPACE_MAP_PREFETCHABLE.

Patch presented on tech-kern@:
http://mail-index.netbsd.org/tech-kern/2010/06/30/msg008458.html

No comments on this last version.
2010-07-06 20:50:33 +00:00
pooka 3626443e21 Move the Delectable Test File System from share/examples/puffs/dtfs
to tests/fs/puffs/h_dtfs.

No functional change (apart from adjusting the Makefile for test builds).
2010-07-06 14:16:44 +00:00
pooka 14959b2e66 Reinstate the inactive operation (mostly dummy). This makes -i
work again and henceforth makes it possible to test inactive.
2010-07-06 13:56:40 +00:00
mrg 4c92852a80 remove almost all the ability to build netbsd with an a.out target.
we're ELF now, and there are many missing checks against OBJECT_FMT.
if we ever consider switching, the we can figure out what new ones
we need but for now it's just clutter.

this doesn't remove any of the support for exec_aout or any actually
required-for-boot a.out support, only the ability to build a netbsd
release in a.out format.  ie, most of this code has been dead for
over a decade.

i've tested builds on vax, amd64, i386, mac68k, macppc, sparc, atari,
amiga, shark, cats, dreamcast, landisk, mmeye and x68k.  this covers
the 5 MACHINE_ARCH's affected, and all the other arch code touched.
it also includes some actual run-time testing of sparc, i386 and
shark, and i performed binary comparison upon amiga and x68k as well.


some minor details relevant:
- move shlib.[ch] from ld.aout_so into ldconfig proper, and cut them
  down to only the parts ldconfig needs
- remove various unused source files
- switch amiga bootblocks to using elf2bb.h instead of aout2bb.h
2010-07-06 05:59:50 +00:00
msaitoh 11a052c98f Sort by name. No any addititon in this change. 2010-07-06 00:18:02 +00:00
wiz 7785abb6f3 Fix xref, put all Nd arguments on Nd line. 2010-07-04 21:10:39 +00:00
dholland 3aee62c28a fix typo (firwmware -> firmware) 2010-07-04 19:58:52 +00:00
dholland ac277a537e Comment out an .Ed whose .Bd was itself commented out; this was making
mandoc belch.
2010-07-04 19:57:51 +00:00
pooka a95d92a275 send routing messages via routing sucket -- works better than via inet sucket 2010-07-04 17:24:10 +00:00
pooka c0f3dfaa52 Fix pointer assignment in previous commit (test compile works better
when you do it with the #defines which actually compile the code
in question).
2010-07-04 15:44:46 +00:00
pooka 54c71dee8c Use a bit more than 1 byte of space for routing messages. 2010-07-04 15:31:04 +00:00
tsutsui c3e7f27703 Add upgt(4), a driver for Conexant/Intersil PrismGT SoftMAC USB
IEEE 802.11b/g WLAN device, ported from OpenBSD by FUKAUMI Naoki:
http://mail-index.NetBSD.org/current-users/2010/05/28/msg013570.html
Slightly modified by me to use recently added config_mountroot(9)
to defer some device initialization until mountroot for firmload(9).

Tested on Sharp W-ZERO3 WS003SH with internal WLAN.

Note currently we cannot redistribute firmware files for upgt(4) so
they have to be downloaded and copied into /libdata/firmware/upgt manually.
See upgt(4) man page about firmware details.
2010-07-04 15:21:57 +00:00
wiz 58c4d50e83 Change xref from pfind(9) to proc_find(9). Bump date. 2010-07-01 15:12:31 +00:00
jruoho a94ff8e22c Use .Fn instead of .Nm. 2010-07-01 15:06:55 +00:00
jruoho 7965193037 Briefly document proc_find() and pgrp_find(). 2010-07-01 14:54:44 +00:00
jruoho 3cb6211465 Remove the now obsolete pfind(9). 2010-07-01 14:22:12 +00:00
jruoho 951577ebd1 Provide a sysctl-knob for the Debug() opcode, hw.acpi.debug.object. This
prints debug-messages possibly used in the AML. Only enabled for ACPI_DEBUG
kernels.
2010-06-30 07:42:36 +00:00
wiz f4cbf7d717 New sentence, new line; use more markup. 2010-06-29 15:05:43 +00:00
kefren 6b410bcd31 add mpls(4) manpage created with great help from wiz@ 2010-06-29 14:10:04 +00:00
pooka 2e66cf95af When importing a FreeBSD man page it's advisable to change the
synopsis to match our config grammar ...
2010-06-28 17:48:54 +00:00
wiz e7d1f6ab2b Grammar fix; remove indefinite article from Nd; don't Xr itself, use Nm. 2010-06-26 14:50:14 +00:00
jmmv 10a750e953 Move testing instructions from afterboot(8) to tests(7) and change the
former to only provide a link to the latter.
2010-06-26 11:26:17 +00:00
jmmv 929072d8ed Add the tests(7) manual page, which describes why and how to run the
test suite and how to configure it.
2010-06-26 11:15:27 +00:00
tsutsui cd9494c03d Add config_mountroot(9) in autoconf(9) man page and LINKS for it. 2010-06-25 15:16:13 +00:00
skrll eb5a8d18ab Add uturn(4). 2010-06-24 16:37:48 +00:00
skrll acf2047a2d Add a uturn(4) man page. 2010-06-24 16:34:51 +00:00
hannken 1423e65b26 Clean up vnode lock operations pass 2:
VOP_UNLOCK(vp, flags) -> VOP_UNLOCK(vp): Remove the unneeded flags argument.

Welcome to 5.99.32.

Discussed on tech-kern.
2010-06-24 12:58:48 +00:00
hannken f6c438ba23 Clean up vnode lock operations:
- VOP_LOCK(vp, flags): Limit the set of allowed flags to LK_EXCLUSIVE,
   LK_SHARED and LK_NOWAIT.  LK_INTERLOCK is no longer allowed as it
   makes no sense here.

- VOP_ISLOCKED(vp): Remove the for some time unused return value
  LK_EXCLOTHER.  Mark this operation as "diagnostic only".
  Making a lock decision based on this operation is no longer allowed.

Discussed on tech-kern.
2010-06-24 07:54:46 +00:00
jruoho 4a8a89e213 Couple of grammar fixes. 2010-06-24 04:21:58 +00:00
wiz e012a9fa38 Remove unnecessary whitespace. 2010-06-23 21:03:16 +00:00
pgoyette daa18b081d Update man page to sync with driver update. 2010-06-23 19:00:57 +00:00
joerg 6d1420650f Sort prologue 2010-06-20 21:57:59 +00:00
mrg 88d56f4c97 - note that if MKINET6 is "no", MK11 must also be "no". we don't support
building X11 without inet6 support.  the support to maintain patches to
  generated files and other files is too great.  PR#42856
- add TOOL_PIGZ, which defaults to the (not yet default) built tools/pigz.
2010-06-20 06:54:23 +00:00
mrg 1909f84b1c - always install pigz. hooary!
- kill MKPIGZ.
- add MKPIGZGZIP.  if it is "no", then only install pigz as pigz.  if it is
  not "no", don't install mrgzip, install pigz as gzip.

in all cases, the z* scripts.


i don't like the name MKPIGZGZIP so if anyone has a better name, feel free
to replace it.  i don't care enough since killing the ugly name is just
more incentive to get pigz doing .bz2, .Z and .z.
2010-06-19 03:50:30 +00:00
hannken 2c090918c7 Remove the concept of recursive vnode locks by eliminating
vn_setrecurse(), vn_restorerecurse() and LK_CANRECURSE.
Welcome to 5.99.31

Discussed on tech-kern.
2010-06-18 16:29:01 +00:00
jmmv 6fd7d9f8b8 Prevent build breakage if TESTSDIR is not defined (as in tests/modules/k_helper). 2010-06-18 13:14:21 +00:00