Commit Graph

13038 Commits

Author SHA1 Message Date
rmind
63012b51f1 NPF checkpoint:
- Add support for bi-directional NAT and redirection / port forwarding.
- Finish filtering on ICMP type/code and add filtering on TCP flags.
- Add support for TCP reset (RST) or ICMP destination unreachable on block.
- Fix a bunch of bugs; misc cleanup.
2010-09-16 04:53:27 +00:00
ahoka
812c293086 add a note on IPL and spinning mutexes
TODO: explain when the IPL will be restored
2010-09-14 21:35:53 +00:00
jmcneill
469a737607 document ACPI_BLACKLIST_YEAR 2010-09-06 16:01:25 +00:00
ahoka
1d94059094 Add RAS, CAS, VCC, ALE, REST, ONFI 2010-09-05 23:50:48 +00:00
ahoka
82e82fca50 Add libc glue for libtre.
tre will be compiled without approx and wchar/mulibyte support to
only match the minimum requirement to replace our spencer regex.

This needs a lot of testing.

Only enabled when USE_LIBTRE is set to `yes'.
2010-09-04 12:17:58 +00:00
jmcneill
1720465890 Add a reference to Len Brown's 'ACPI in Linux - Myths vs. Reality' paper 2010-09-04 11:10:16 +00:00
wiz
e3511c5d1b Grammar fix. 2010-08-27 18:05:16 +00:00
jruoho
4328a42a43 Replace the example with something more generic and perceptual. 2010-08-27 09:13:38 +00:00
jruoho
a8cdc50f5d Fix PR kern/43765 from Scott Ellis.
Note that the solution is not optimal. If ichlpcib(4) provides SpeedStep
support, possible I/O resource conflicts may occur with acpicpu(4). Ideally,
as noted for instance in Windows design documents, ichlpcib(4) should never
expose SpeedStep when ACPI is being used. The probability for potential race
conditions is however very small, being limited to few P4-era machines and
being dependent on user actions.
2010-08-27 03:05:26 +00:00
dyoung
99289f936d Apparently, you have to #include <sys/param.h>, too, for MAX(). 2010-08-26 16:42:28 +00:00
reed
db8c589cdc For MLINKS description, remove sentence saying they
are soft-linked (as it is not accurate).
2010-08-25 15:24:29 +00:00
jnemeth
3a12eae410 note that MODULE_CLASS_SECMODEL is also automatically deregistered when being unloaded 2010-08-25 06:45:35 +00:00
rmind
3b6fdb92e5 Move npf.conf(5-8) into the correct section, hence npf.conf(5). 2010-08-24 23:55:04 +00:00
jruoho
42a7d04b04 Add native support for AMD family 0Fh processors. This is the furthest we
will go backwards; K7 will not be supported already due doubts about
availability and reliability of ACPI during that era. Some unfortunate code
duplication is present (but not overly much). Thanks to cegger@ and jakllsch@
for patiently testing this.
2010-08-24 07:27:59 +00:00
jruoho
dfca43fdb9 Few small nits. 2010-08-24 05:34:15 +00:00
pooka
6c43668aa2 update component lists: scsipi is independent of umass now 2010-08-23 20:56:27 +00:00
joerg
09dba18788 Simplify. 2010-08-23 16:03:03 +00:00
wiz
578d32c924 Add more articles and more formatting. 2010-08-22 20:36:09 +00:00
rmind
2e6f2099c6 Import NPF - a packet filter. Some features:
- Designed to be fully MP-safe and highly efficient.

- Tables/IP sets (hash or red-black tree) for high performance lookups.

- Stateful filtering and Network Address Port Translation (NAPT).
  Framework for application level gateways (ALGs).

- Packet inspection engine called n-code processor - inspired by BPF -
  supporting generic RISC-like and specific CISC-like instructions for
  common patterns (e.g. IPv4 address matching).  See npf_ncode(9) manual.

- Convenient userland utility npfctl(8) with npf.conf(8).

NOTE: This is not yet a fully capable alternative to PF or IPFilter.
Further work (support for binat/rdr, return-rst/return-icmp, common ALGs,
state saving/restoring, logging, etc) is in progress.

Thanks a lot to Matt Thomas for various useful comments and code review.
Aye by: board@
2010-08-22 18:56:18 +00:00
pgoyette
7626bd9b32 Put a valid date here - no more placeholder. 2010-08-21 13:34:43 +00:00
pgoyette
4a743ad47d Define a set of new kernel locking primitives to implement the recursive
kernconfig_mutex.  Update module subsystem to use this mutex rather than
its own internal (non-recursive) mutex.  Make module_autoload() do its
own locking to be consistent with the rest of the module_xxx() calls.
Update module(9) man page appropriately.

As discussed on tech-kern over the last few weeks.

Welcome to NetBSD 5.99.39 !
2010-08-21 13:17:31 +00:00
wiz
0bba56f8fb Add x86 to Dt. 2010-08-21 10:38:51 +00:00
jruoho
f7b06c8780 Move nmi(9) to the correct category. 2010-08-21 10:32:35 +00:00
wiz
e02e23b4b6 Uppercase Dt argument. 2010-08-21 10:13:33 +00:00
jruoho
07deeab629 Add x86_msr_xcall(9). 2010-08-21 10:11:34 +00:00
jruoho
ac6e5ea3d1 BCS, BIST, BSP, COF, CS, FEC, FID, HTC, IBS, IFCM, LINT, LVT, MC, MCQ, OOE,
PRBS, RX, TX, UI, VID, WDT, XBAR, XIP.
2010-08-21 06:10:37 +00:00
jruoho
b88de53be5 Add COMPATIBILITY. 2010-08-20 06:35:55 +00:00
jruoho
1f259dac99 BKDG, BP, COMA, CS, CSI, DSO, GOT, HMA, ISA, ORM, PMIO, SCI, TAS, UMA, UMB. 2010-08-18 17:01:55 +00:00
jruoho
e0b2bd7bfb Update. 2010-08-18 04:16:12 +00:00
pgoyette
c6f8bef851 Note that, for MODULE_CLASS_SECMODEL, the class is not ignored. Rather,
we will automatically call secmodel_register() for these modules.
2010-08-18 01:56:45 +00:00
christos
0479cf6528 PR/43772: enami tsugutomo: __XCONFIGFILEMAN__ is left unexpaneded in
xinit(1)/startx(1)
2010-08-17 08:40:57 +00:00
wiz
3ed879f06c filesystem -> file system 2010-08-17 06:44:25 +00:00
jnemeth
4de9b94cfd A few corrections:
- the return value from modcmd(MODULE_CMD_FINI) is not ignored;
  the module is only unloaded if the return value is 0
- if loading a module fails, the dependents won't be unloaded until
  the auto_unload timer goes off
- clarify that <module>.prop is merged with the dictionary passed
  in by modctl()
- clarify that other parts of the kernel shouldn't normally call
  module_unload()
- add some more source references and mention routines expected to
  be supplied by architecture dependent code
2010-08-17 04:09:07 +00:00
pooka
f08f09f7db Use @NetBSD.org example addresses. 2010-08-16 12:54:20 +00:00
cegger
a89bed9efc + OSVW, PAT 2010-08-15 19:43:03 +00:00
jruoho
0d458e7040 After a second thought, remove the references, clarify wording, fix acronym. 2010-08-15 19:34:50 +00:00
jruoho
22d3a7d07b BGA, DSDT, DVFS, FSB, GPE, GSI, HFM, HPET, LAPIC, LFM, MADT, MMIO, MPS, OBO,
OBOE, ODCM, PMI, SAPIC, TCC, TDP.
2010-08-15 19:30:33 +00:00
mrg
25c3593d4e add new option to build/use tools/pigz for compressing sets. for now
USE_PIGZGZIP defaults to "no".  (it depends upon local <pthread.h> and -lz.)

you can set it to "yes" on most modern platforms just fine.
2010-08-15 07:27:33 +00:00
mrg
7a40f55864 add/fix some transforms for some font, GL and xcb .pc files.
XXX: xcb still has pythondir=@pythondir@ in it.
2010-08-15 06:48:56 +00:00
jruoho
af52251b80 Add some basic references that were used to write acpicpu(4). 2010-08-15 05:38:35 +00:00
jruoho
a651852ead Use capitals in a subtitle. 2010-08-15 05:17:39 +00:00
jruoho
d0ca687ed1 Document T-states. One less item in CAVEATS. 2010-08-15 05:09:30 +00:00
wiz
efa04f9763 Sort sections, remove trailing whitespace. 2010-08-14 17:49:12 +00:00
pgoyette
f385c3dade Add an Authors section 2010-08-14 17:06:58 +00:00
wiz
ffe6b7cdc1 We usually write "file system", so change it to this version here.
Also, fix a typo, and remove a line only consisting of ".Fn ".
2010-08-11 20:10:55 +00:00
pgoyette
7a8c7dc74a Add documentation for the various module system initialization routines. 2010-08-11 18:20:09 +00:00
jruoho
5fa58d5e62 Document the sysctl(8) controls with a note that these may be removed in
future versions without further notice.
2010-08-11 17:28:59 +00:00
wiz
6789718272 Call a flag flag, not argument. 2010-08-10 06:10:16 +00:00
jruoho
75639e1021 Note the gathered statistics. One CAVEAT down. 2010-08-10 02:43:50 +00:00
jruoho
943aec6199 Fix a typo. Sypported indeed. 2010-08-09 16:13:21 +00:00
wiz
f6a2c3c5c1 Group hyphens differently. 2010-08-09 10:57:23 +00:00
jruoho
021de39995 Fix typo. 2010-08-09 06:40:33 +00:00
jruoho
a11df9606e Document P-states. Update notes about C-states. Shorten CAVEATS. 2010-08-09 06:36:18 +00:00
wiz
032d0f9a13 Remove trailing whitespace, and mark up file name suffix. 2010-08-08 15:23:28 +00:00
pgoyette
f792e9e485 Filling in a few more gaps. 2010-08-08 14:26:22 +00:00
jruoho
a1e649e9b2 Note the acpiverbose module. 2010-08-08 05:02:59 +00:00
pgoyette
6241e2c44e Add documentation for module_find_section() 2010-08-07 22:21:30 +00:00
christos
6e861e80dc don't forget to install bsd.ioconf.mk 2010-08-07 21:50:51 +00:00
christos
11e43416a1 Add cosmote examples. 2010-08-07 20:47:27 +00:00
jruoho
33d83c93fd Wording, markup. 2010-08-07 16:41:34 +00:00
jruoho
2016543bde Don't use complete prototypes in FUNCTIONS. But use standard section headers. 2010-08-07 16:15:47 +00:00
jmcneill
898d3e0cf2 Remove AR9280 and AR9285 from the supported chips list. 2010-08-07 14:56:02 +00:00
jruoho
5eae43f8ff As the devices are listed in the body of the text,
remove the .Xref spam in SEE ALSO.
2010-08-06 18:54:50 +00:00
jruoho
72795172e5 Like with mqueue(3), create and remove the aio(3) sysctl nodes dynamically. 2010-08-06 18:36:09 +00:00
jruoho
db0aba6ecf Move fwhrng(4) and ichlpcib(4) to the right category. 2010-08-06 17:00:12 +00:00
jruoho
a3275768f8 Reference hpet(4). 2010-08-06 16:44:06 +00:00
jruoho
ee62bcfb03 Add hpet(4). 2010-08-06 16:42:31 +00:00
jruoho
5fa2c61005 CMI, DE, DS, DVB, EST, FFH, IOMMU, IPI, MCA, MCE, MID, MMX,
MSR, MTRR, NX, PBE, PSE, QAM, RT, SFI, SMM, SS, SVM, TSC, VMX.
2010-08-06 10:46:48 +00:00
jruoho
51c2486418 Note acpicpu(4). Convert the list of devices to use .Xr. 2010-08-05 17:45:44 +00:00
jruoho
a0b4611bb8 Add acpicpu(4). Describes the basic functionality (will be adjusted as the
functionality grows). Contains a big list of caveats as a TODO.
2010-08-05 17:31:10 +00:00
jruoho
78d8efa894 Add amdpcib(4). Ok njoly@. 2010-08-05 04:58:26 +00:00
wiz
fe39a07b5f Fix typo. 2010-08-04 18:52:49 +00:00
jruoho
316bc64cb8 Rework the semantics in the reference. 2010-08-04 11:39:14 +00:00
jruoho
da5cba2978 Improvements to wording, grammar, and markup. 2010-08-04 05:51:20 +00:00
jmmv
eed27dd4f1 Move the TESTSBASE definition from bsd.test.mk to bsd.own.mk. Per joerg@'s
suggestion.
2010-08-02 07:08:26 +00:00
msaitoh
45a4c8de5d Add the following cards' support from FreeBSD:
- Comtrol RocketPort 550/4, 550/8 and 550/16 series
 - Lava Computers Quatro-PCI
 - some NetMos NM9865 cards
 - VScom PCI-200Li
2010-08-01 18:50:24 +00:00
tsutsui
d10a5f9ef8 Cleanup and sort if-clause lines for X11FLAVOUR per ${MACHINE}. 2010-07-31 16:23:15 +00:00
pgoyette
01a1e3e5d6 Unimplemented modcmd() routines should return ENOTTY, not zero. 2010-07-31 13:27:29 +00:00
pgoyette
fb03fbed90 Improve markup, add documentation for the module's modcmd() interface 2010-07-31 13:20:08 +00:00
tsutsui
d3d7f5a993 Switch hpcarm, hpcmips, and hpcsh to using X11FLAVOUR=Xorg. 2010-07-31 12:54:35 +00:00
pgoyette
4d71a95956 Crap - another typo. 2010-07-31 03:44:33 +00:00
pgoyette
44b6cc4347 Minor grammar nits. 2010-07-31 03:43:00 +00:00
pgoyette
31f0dbbb9e Make a first pass at documenting the module(9) subsystem.
XXX This is by no means complete, but it is a beginning.
2010-07-31 03:14:05 +00:00
jruoho
80ac55757e Remove EXAMPLES-title (the example was not really an example). Use .Xr for
cpu_idle(9) instead of .Fn.
2010-07-31 02:12:20 +00:00
jruoho
a058514370 Use .Ss for subtitles. 2010-07-31 02:04:45 +00:00
jruoho
7b03aec152 Add kern.mqueue also to the big list of second-level nodes. Sort. 2010-07-31 02:00:49 +00:00
njoly
6649351d0e Add ICH10 to the list. 2010-07-30 16:05:07 +00:00
njoly
6e80023335 Note that ICH9 and ICH10 chipsets are supported. 2010-07-30 15:46:56 +00:00
dholland
aaa806d431 another CAM; the "atomic" in CAS is implicit; add LL/SC 2010-07-30 13:32:24 +00:00
jruoho
d448cd24f2 More: ARC, BLAS, CAM, CAS, HPC, LFU, LRU, MRU, SMT, SP. 2010-07-30 10:20:20 +00:00
jruoho
1a6962b48f Document the stack macros from <sys/param.h>. 2010-07-30 09:12:58 +00:00
jruoho
7de8aff275 BMC, FWH, GAS, GMCH, ICH, IMC, LPC, MCH, TPM. 2010-07-29 18:36:34 +00:00
jruoho
c4b5a963cf Add fwhrng(4). Ok jakllsch@. 2010-07-29 18:25:19 +00:00
jruoho
c28dcae1e0 Get rid of SYSCTL_SETUP.
We want the sysctl variables also when mqueue(3) is loaded as a module.
2010-07-28 20:49:12 +00:00
pgoyette
da35e56b54 Update list of supported chips and add additional chip addresses to the
config info in the synopsis.  Also remove the xref to sysctl, since the
threshold values are now accessible within envsys framework.
2010-07-28 18:28:15 +00:00
christos
db136ffc75 fix typo. 2010-07-26 12:50:52 +00:00
jruoho
e31d462f48 Document the fine nullop() family of dummy functions. 2010-07-25 21:05:13 +00:00
wiz
175d1b7510 Bump date for PAE. New sentence, new line. 2010-07-25 07:09:02 +00:00
jym
a3ce617f48 Document PAE. 2010-07-24 23:09:32 +00:00
wiz
453702d2c1 Add comma in enumeration. 2010-07-22 19:27:51 +00:00
pgoyette
01497b95ec Convert swwdog(4) from a simple defpseudo device to a defpseudodev so
that we can attach a power management handler.  The handler prevents
a suspend if the watchdog is active, to be consistent with other
watchdog drivers.

As discussed on tech-kern.
2010-07-22 14:10:14 +00:00
wiz
b143a68454 Bump date for XNS removal. 2010-07-21 11:08:10 +00:00
tsutsui
4919286485 Remove description about options XSERVER. No port uses Xserver on pccons. 2010-07-21 10:59:31 +00:00
tsutsui
7182e2d5cc Remove description about obsolete XNS. PR misc/43635 2010-07-21 10:56:07 +00:00
hannken
1664eae7f3 Using vfinddev() leads to vnode races as it returns an unreferenced
vnode that may disappear before the caller has a chance to reference it.

Reference the vnode while the specfs cache is locked.

Welcome to 5.99.37.

No objections on tech-kern.
2010-07-21 09:06:37 +00:00
hannken
e698a5d246 Using cache_revlookup() leads to vnode races as it returns an unreferenced
vnode that may disappear before the caller has a chance to reference it.

Reference the vnode while the name cache is locked.

No objections on tech-kern.
2010-07-21 09:01:35 +00:00
mrg
8d81f5c19e add some more transforms to the hacky ugly sed script for pkg-config files,
and note a few more that are not yet handled but should be.
2010-07-18 07:05:39 +00:00
mrg
4f2c95e76d - add X11SHAREDIR definition
- X11SRCDIR's for libxcb, xcb-proto and xcb-utils
2010-07-17 22:53:29 +00:00
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
jmmv
92a7fda174 Add a experimental "make test" target
make test may yield misleading results but should work in many cases.  This
target is supposed to simplify the execution of tests but does not preclude
developers from running the installed versions.

Addresses PR misc/38326.
2010-06-18 10:10:57 +00:00
mrg
42a9c5d4fe default MKPIGZ to "no", for now. 2010-06-17 06:17:02 +00:00
mrg
b6aa233709 ugh. this needs a real fix, but for now just update it to reality.
the diff -u is more obvious than a description:

-X11FLAGS.VERSION=      -DOSMAJORVERSION=1 -DOSMINORVERSION=6           # XXX
+X11FLAGS.VERSION=      -DOSMAJORVERSION=5 -DOSMINORVERSION=99          # XXX
2010-06-17 03:10:21 +00:00
wiz
e20e5913d6 Sort SEE ALSO. 2010-06-15 06:36:08 +00:00
jruoho
839d06c021 Fix xref: timer_create(3) -> timer_create(2). 2010-06-15 05:29:52 +00:00
pooka
5c46dd73a9 tty support is in rumpkern_tty now 2010-06-14 14:48:51 +00:00
wiz
e1afe8ab7d Fix a typo. Bump date for previous. 2010-06-10 18:34:21 +00:00
jruoho
d6bb1884f1 Reference aps(4) and thinkpad(4) with each other.
In aps(4) note that sensor values are refreshed every 0.5 seconds, which may
have a negative effect on battery life.

(Since the sensors are purely descriptive and no time-sensitive protective
measures are being carried out, it would probably be a good idea to remove
the whole callout(9) from the driver and let the sysmon's poll cycle take
over.)
2010-06-09 13:44:24 +00:00
mrg
43b100a118 document the acorn26, i386, ia64 and vax ddb commands in both the builtin
help and in ddb.4.  fixes PR#38304, PR#38305, PR#38309 and PR#38313.
2010-06-09 02:48:52 +00:00
riz
a4259da5ea Note that MKZFS is actually "yes" on i386/amd64. 2010-06-08 22:22:25 +00:00
jruoho
2ef5124af4 Add FUNCTIONS. List only complete prototypes in SYNOPSIS. Sort SYNOPSIS
according to the appearance in FUNCTIONS. Fix typo; cnm_trap() -> cn_trap().
Remove the .Va typedef struct cnm_state cnm_state_t; in SYNOPSIS. And some
miscellaneous markup improvements.
2010-06-08 19:44:28 +00:00
jruoho
74f7e1dfe4 Offset indent the example. 2010-06-08 19:28:56 +00:00
jruoho
a517ae186e GDT, IDT, ISR, IST, IVT, LDT, LTR, MSI, SCI, SMI, TR, TSS. 2010-06-08 12:52:51 +00:00
jruoho
c99ce241db Remove the unnecessary example. 2010-06-08 09:02:55 +00:00
jruoho
f484940420 Put also powerof2(9) to SEE ALSO. 2010-06-08 09:00:51 +00:00
jruoho
b052be6bc7 Xref ilog2(3) and imax(9). 2010-06-08 09:00:22 +00:00
jruoho
0e7140d8d0 Xref ilog2(3). 2010-06-08 08:55:46 +00:00
jruoho
a88b2930dc Document ilog2() from <sys/bitops.h>. 2010-06-08 08:51:08 +00:00
jruoho
015c6ebc3b Three small markup improvements. 2010-06-08 08:20:37 +00:00
wiz
ae0570abb9 Fix xref. 2010-06-08 07:20:20 +00:00
mrg
d823f37213 properly document alpha ddb "mach" commands. PR#38303. 2010-06-08 06:14:57 +00:00
jruoho
338ce8774a Xref mq(3). 2010-06-08 06:11:05 +00:00
jruoho
0b44becf58 Ups. Fix wrong filename suffix. 2010-06-08 05:56:58 +00:00
jruoho
b2a0054edc Xref bintime_add(9). 2010-06-08 05:50:01 +00:00
jruoho
6d00e6b5dc Briefly document the bintime_add() family of static inline functions. 2010-06-08 05:40:26 +00:00
riz
1855c8357a Create a manpage for igphy(4). kern/35398. 2010-06-08 05:38:32 +00:00
jruoho
eb3f5b5845 Don't unnecessarily clutter the SEE ALSO. 2010-06-08 05:20:35 +00:00
jruoho
5371f8534e Remove SIOCGIFADDR. Noted by Ross Patterson in PR kern/21513. 2010-06-08 04:11:06 +00:00
jruoho
e5f1d72bb7 Grammar, markup. 2010-06-08 04:08:37 +00:00
jruoho
d7ca51b758 Add a missing word. 2010-06-07 18:40:16 +00:00
jruoho
7f12a1eac3 Note ACPIVERBOSE. Use lower case letters in .Ss subtitles. 2010-06-07 08:39:04 +00:00
hannken
62bfdd2b21 Change layered file systems to always pass the locking VOP's down to the
leaf file system.  Remove now unused member v_vnlock from struct vnode.
Welcome to 5.99.30

Discussed on tech-kern.
2010-06-06 08:01:30 +00:00
mrg
315bed49a4 note that sun2 has the same ddb mach commands as sun3/sun3x. part of PR#38310 2010-06-06 03:26:57 +00:00
joerg
3ace57c17b Add definitions for TOOL_MANDOC_* for standalone users. Requested by
dyoung.
2010-06-04 20:19:39 +00:00
jmmv
727dd8cd9e Simplify build of shell-based test cases: atf-compile is gone. 2010-06-04 08:35:09 +00:00
joerg
2d399c649e Needs additional single quotes to keep the double qoutes. Magic... 2010-06-03 10:08:34 +00:00
joerg
826b0b1f17 XORGVERSION should be a single quoted expression as it represents a
single argument for .TH
2010-06-02 19:40:12 +00:00
joerg
e4c9126b4d Install mdocml's default CSS as /usr/share/man/style.css. Switch HTML
man pages to use mandoc unconditional as it gives reasonable output for
all man pages, not only a subset of mdoc(7).  Use the newly installed
style.css for formatting and produce hyperlinks for .Xr.
2010-06-01 23:29:09 +00:00
wiz
5f6c2c6a0f Use .An. 2010-06-01 11:34:02 +00:00
skrll
60417a4357 Add a man page for the hp700 lcd(4) driver. 2010-06-01 10:24:14 +00:00
wiz
afb897ff04 Comment out reference to runway(4) until we have it. 2010-05-31 18:43:52 +00:00
wiz
e9fdf3b055 Remove trailing space. 2010-05-31 18:43:00 +00:00