summaryrefslogtreecommitdiffstats
path: root/share
Commit message (Collapse)AuthorAgeFilesLines
* Expand contraction.pluknet2012-03-231-1/+1
| | | | Spotted by: bjk
* Update IFCAP_* macro descriptions.pluknet2012-03-231-12/+39
| | | | | Reviewed by: attilio (polling part, a previous version) MFC after: 1 week
* Clean up from the old kern.polling.pluknet2012-03-231-48/+10
| | | | | Reviewed by: attilio MFC after: 1 week
* Document IFT_USB referenced by IFF_CANTCONFIG since the previous change,pluknet2012-03-231-0/+2
| | | | | | so that ifnet(9) is self contained. MFC after: 1 week
* Update IFF_* macro descriptions.pluknet2012-03-231-8/+33
| | | | MFC after: 1 week
* Add ACPI_LV_REPAIR debug level, available since ACPICA 20091214 (r200553).jkim2012-03-221-1/+3
| | | | MFC after: 3 days
* Update snd_cmi, snd_csa and snd_emu10kx status.joel2012-03-221-4/+4
|
* - Update FreeBSD Heimdal distribution to version 1.5.1. This also bringsstas2012-03-221-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | several new kerberos related libraries and applications to FreeBSD: o kgetcred(1) allows one to manually get a ticket for a particular service. o kf(1) securily forwards ticket to another host through an authenticated and encrypted stream. o kcc(1) is an umbrella program around klist(1), kswitch(1), kgetcred(1) and other user kerberos operations. klist and kswitch are just symlinks to kcc(1) now. o kswitch(1) allows you to easily switch between kerberos credentials if you're running KCM. o hxtool(1) is a certificate management tool to use with PKINIT. o string2key(1) maps a password into key. o kdigest(8) is a userland tool to access the KDC's digest interface. o kimpersonate(8) creates a "fake" ticket for a service. We also now install manpages for some lirbaries that were not installed before, libheimntlm and libhx509. - The new HEIMDAL version no longer supports Kerberos 4. All users are recommended to switch to Kerberos 5. - Weak ciphers are now disabled by default. To enable DES support (used by telnet(8)), use "allow_weak_crypto" option in krb5.conf. - libtelnet, pam_ksu and pam_krb5 are now compiled with error on warnings disabled due to the function they use (krb5_get_err_text(3)) being deprecated. I plan to work on this next. - Heimdal's KDC now require sqlite to operate. We use the bundled version and install it as libheimsqlite. If some other FreeBSD components will require it in the future we can rename it to libbsdsqlite and use for these components as well. - This is not a latest Heimdal version, the new one was released while I was working on the update. I will update it to 1.5.2 soon, as it fixes some important bugs and security issues.
* Merge ACPICA 20120320.jkim2012-03-201-1/+9
|
* Update the list of struct ifnet fields.pluknet2012-03-201-32/+115
| | | | | | | | | | | | | | - Document if_vnet, if_home_vnet, if_carp, if_vlantrunk, if_multiaddrs, if_amcount, if_addr, if_llsoftc stub, if_broadcastaddr, if_bridge, if_label, if_afdata, if_afdata_initialized, if_afdata_lock, if_linktask, if_addr_mtx (now if_addr_lock), if_clones, if_groups, if_pf_kif, if_lagg, if_alloctype - G/c now defunct and/or commented out in the manual page if_ipending, if_poll_slowq, if_done, if_poll_recv, if_poll_xmit, if_poll_slowinput, if_poll_intren - Update if_snd type changed with ALTQ integration. MFC after: 1 week
* o Xr siftr.4 in order to expose it to a wider audience.maxim2012-03-201-0/+1
| | | | Reviewed by: lstewart
* o Sort Xrs.maxim2012-03-191-3/+3
|
* o Trim EoL whitespaces.maxim2012-03-191-4/+4
|
* Change the style of share/mk/bsd.sys.mk to that of the other bsd.*.mkdim2012-03-161-84/+85
| | | | | | | | | files, and style.Makefile(5), where applicable. While here, update the link to the gcc warning documentation. No functional change. MFC after: 1 week
* Add implementation note about when a condition variable can be destroyed.davidxu2012-03-161-0/+3
|
* Some formatting for r232919.mav2012-03-131-1/+3
| | | | Submitted by: pluknet
* Add kern.eventtimer.activetick tunable/sysctl, specifying whether eachmav2012-03-131-1/+7
| | | | | | | | | | | | | | | | | | | hardclock() tick should be run on every active CPU, or on only one. On my tests, avoiding extra interrupts because of this on 8-CPU Core i7 system with HZ=10000 saves about 2% of performance. At this moment option implemented only for global timers, as reprogramming per-CPU timers is too expensive now to be compensated by this benefit, especially since we still have to regularly run hardclock() on at least one active CPU to update system uptime. For global timer it is quite trivial: timer runs always, but we just skip IPIs to other CPUs when possible. Option is enabled by default now, keeping previous behavior, as periodic hardclock() calls are still used at least to implement setitimer(2) with ITIMER_VIRTUAL and ITIMER_PROF arguments. But since default schedulers don't depend on it since r232917, we are much more free to experiment with it. MFC after: 1 month
* Make boot2 build with Clang again.jkim2012-03-091-2/+4
| | | | | Submitted by: dim (bsd.sys.mk) Reviewed by: dim, jhb
* Remove undesired sysctl(3) xrefemaste2012-03-091-2/+1
| | | | Submitted by: bde
* Correct markup, use proper reference for sysctl(3)emaste2012-03-081-2/+4
| | | | Submitted by: brueffer@
* Add new USB device IDs.hselasky2012-03-081-0/+2
| | | | | PR: usb/165815 MFC after: 1 week
* Inbound TCP-MD5 digest validation is now supportedemaste2012-03-081-3/+4
|
* Move struct if_data basic description to a more suitable place, and removepluknet2012-03-071-14/+9
| | | | | | a bit of .Bx 4.4 history. MFC after: 1 week
* o Sync LOCK_PROFILING manpage with the current code: removemaxim2012-03-071-27/+9
| | | | | | | unexistent sysctls, add new ones. Reviewed by: gjb Sponsored by: Nginx, Inc.
* Reflect that if_output changed to take a struct route as its fourthpluknet2012-03-071-1/+1
| | | | | | argument (r191148). MFC after: 1 week
* Update ifa_rtrequest() description after post-4.4BSD change made in r85074.pluknet2012-03-071-9/+6
| | | | | | | | 3rd argument of ifa->ifa_rtrequest is now ``rt_addrinfo *'' instead of ``sockaddr *''. While here, un-document RTM_RESOLVE cmd argument for ifa_rtrequest() that became a stub after separating L2 tables in r186119. MFC after: 1 week
* Provide wbwd(4), a driver for the watchdog timer found on variousbz2012-03-061-0/+117
| | | | | | | | | | | | | Winbond Super I/O chips. With minor efforts it should be possible the extend the driver to support further chips/revisions available from Winbond. In the simplest case only new IDs need to be added, while different chipsets might require their own function to enter extended function mode, etc. Sponsored by: Sandvine Incorporated ULC (in 2011) Reviewed by: emaste, brueffer MFC after: 2 weeks
* Remove if_watchdog remnants after if_timer/if_watchdog removal in r199975.pluknet2012-03-061-2/+0
| | | | | | This part was missed in r199992. MFC after: 1 week
* Fix a typo: use lower case in "A Shorthand".pluknet2012-03-061-1/+1
| | | | Noted by: maxim
* Kill EoL whitespaces.pluknet2012-03-061-5/+5
|
* The missing part of r232588 that documents ifaddr_byindex() itself.pluknet2012-03-061-0/+4
| | | | MFC after: 1 week
* - ifnet_addrs has gone and replaced by ifaddr_byindex(), as per r83130pluknet2012-03-061-5/+16
| | | | | | - access to the AF_LINK address through if_addrhead is deprecated (r128315) MFC after: 1 week
* Actually bump date, sigh.pluknet2012-03-051-1/+1
|
* Fix three instances of a missing word.jhb2012-03-051-3/+3
| | | | Submitted by: bjk
* Fix typo. Bump .Dd for the previous change.pluknet2012-03-051-1/+1
|
* Fix ng_ipfw(4) cookie number in example.glebius2012-03-051-2/+2
| | | | Pointed out by: "Jacco van Buuren" <jaccovanbuuren gmail.com>
* Document pci_find_extcap() and pci_find_htcap().jhb2012-03-042-0/+51
|
* Bump date as modified the man pageeadler2012-03-041-1/+1
| | | | Submitted by: gjb
* ehci tunables are only available when kernel is compiled with USB_DEBUGeadler2012-03-041-1/+5
| | | | | | | | PR: docs/163646 Reported by: Momchil Ivanov <momchil@xaxo.eu> Submitted by: Benjamin Kaduk <kaduk@mit.edu> Approved by: cperciva MFC after: 1 week
* PR: docs/158813eadler2012-03-041-26/+29
| | | | | | Submitted by: Ben Kaduk <kaduk@mit.edu> Approved by: bcr MFC after: 1 week
* Revert r232473. I have been convinced by Doug Barton and Bjoern Zeebdim2012-03-031-6/+6
| | | | | | | | | | | | | | | | | | | | | | | that it is better to error out when people attempt to build using the wrong bsd.*.mk files, than to silently ignore the problem. This means, that after this commit, if you want to build kernel modules by hand (or via a port) from a head source tree, you *must* make sure the files in /usr/share/mk are in sync with that tree. If that isn't possible, for example when you are running on an older FreeBSD branch, you can: - Run "make buildenv" from your head source tree, to have the correct environment setup. (It's advisable to have run "make buildworld", or at a minimum "make toolchain" first.) - Alternatively, set MAKESYSPATH to the share/mk directory under your head source tree. If your build tools are too old, other problems may still occur. - Alternatively, use "make -m" and specify the share/mk directory under your head source tree. Again, build tools that are too old may still result in trouble. MFC after: 2 weeks
* After r232322, it turned out many people (and some ports) are buildingdim2012-03-031-6/+6
| | | | | | | | | | | | | | | | | | | | | kernel modules using their old installed /usr/share/mk/bsd.*.mk files, instead of the updated ones in their source tree. This leads to errors like: "sys/conf/kmod.mk", line 111: Malformed conditional (${MK_CLANG_IS_CC} == "no" && ${CC:T:Mclang} != "clang") Obviously, these errors will go away after a "make installworld", or alternatively, by using "make buildenv" before attempting to manually build modules. However, since it is apparently an expected use case to build using old .mk files, change the way we test for clang, so it also works when the MK_CLANG_IS_CC macro doesn't exist. Note the conditional expressions are becoming rather unreadable now, but I will attempt to fix that on a followup commit. MFC after: 2 weeks
* Expand and reorganize the pci(9) manpage a bit:jhb2012-03-032-51/+417
| | | | | | | | | | | | | | | - Document the following routines: pci_alloc_msi(), pci_alloc_msix(), pci_find_cap(), pci_get_max_read_req(), pci_get_vpd_ident(), pci_get_vpd_readonly(), pci_msi_count(), pci_msix_count(), pci_pending_msix(), pci_release_msi(), pci_remap_msix(), and pci_set_max_read_req(). - Group the functions into five sub-sections: raw configuration access, locating devices, device information, device configuration, and message signaled interrupts. - Discourage use of pci_disable_io() and pci_enable_io() in device drivers. The PCI bus driver handles this automatically as resources are activated. MFC after: 2 weeks
* Reflect the renaming of ifmaof_ifpforaddr() to if_findmulti() in r148652.pluknet2012-03-021-5/+5
| | | | MFC after: 1 week
* ifp->if_ioctl() has moved to u_long cmd in r36735.pluknet2012-03-021-1/+1
| | | | | | Somehow that change had not reached here together with ifioctl(). MFC after: 1 week
* Fix names of some Marvell SATA chips. It looks like chips with proprietarymav2012-03-022-3/+3
| | | | | | | | interface supported by mvs(4) are 88SX, while AHCI-like chips are 88SE. PR: kern/165271 Submitted by: Jia-Shiun Li <jiashiun@gmail.com> MFC after: 1 week
* Update the documentation on pci_get/set_powerstate(). These methods arejhb2012-03-011-10/+8
| | | | | | | not ACPI-specific at all, but deal with PCI power states. Also, pci_set_powerstate() fails with EOPNOTSUPP if a request is made that the underlying device does not support rather than falling back to somehow setting D0.
* Sort function prototypes.jhb2012-03-011-23/+23
|
* Add pci_save_state() and pci_restore_state() wrappers aroundjhb2012-03-012-0/+28
| | | | | | | | pci_cfg_save() and pci_cfg_restore() for device drivers to use when saving and restoring state (e.g. to handle device-specific resets). Reviewed by: imp MFC after: 2 weeks
* Update for adjusted types for boundary arguments in 232356.jhb2012-03-012-2/+2
|
OpenPOWER on IntegriCloud