summaryrefslogtreecommitdiffstats
path: root/share
Commit message (Collapse)AuthorAgeFilesLines
* Disable another clang warning (-Wempty-body) when WARNS <= 2.dim2011-12-181-1/+1
| | | | MFC after: 1 week
* Disable yet another clang warning (-Wconversion) when WARNS <= 3.dim2011-12-181-1/+2
| | | | MFC after: 1 week
* Fixed some of markup.ru2011-12-171-19/+18
| | | | Reviewed by: jhb
* Disable yet another clang warning when WARNS <= 3.dim2011-12-171-1/+1
| | | | MFC after: 1 week
* Add a NO_WARRAY_BOUNDS setting to bsd.sys.mk, only applicable to clang,dim2011-12-161-0/+3
| | | | | | | | to selectively work around warnings in programs that don't use flexible array members, but instead define arrays of length 1 at the end of the struct, and then access those beyond their declared bounds. MFC after: 1 week
* Some formatting fixes.mav2011-12-161-14/+31
| | | | Submitted by: ru
* A major overhaul of the CARP implementation. The ip_carp.c was startedglebius2011-12-161-131/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from scratch, copying needed functionality from the old implemenation on demand, with a thorough review of all code. The main change is that interface layer has been removed from the CARP. Now redundant addresses are configured exactly on the interfaces, they run on. The CARP configuration itself is, as before, configured and read via SIOCSVH/SIOCGVH ioctls. A new prefix created with SIOCAIFADDR or SIOCAIFADDR_IN6 may now be configured to a particular virtual host id, which makes the prefix redundant. ifconfig(8) semantics has been changed too: now one doesn't need to clone carpXX interface, he/she should directly configure a vhid on a Ethernet interface. To supply vhid data from the kernel to an application the getifaddrs(8) function had been changed to pass ifam_data with each address. [1] The new implementation definitely closes all PRs related to carp(4) being an interface, and may close several others. It also allows to run a single redundant IP per interface. Big thanks to Bjoern Zeeb for his help with inet6 part of patch, for idea on using ifam_data and for several rounds of reviewing! PR: kern/117000, kern/126945, kern/126714, kern/120130, kern/117448 Reviewed by: bz Submitted by: bz [1]
* Document 'findstack'.kib2011-12-161-1/+11
| | | | MFC after: 1 week
* Many updates to cxgbe(4)np2011-12-161-12/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Device configuration via plain text config file. Also able to operate when not attached to the chip as the master driver. - Generic "work request" queue that serves as the base for both ctrl and ofld tx queues. - Generic interrupt handler routine that can process any event on any kind of ingress queue (via a dispatch table). - A couple of new driver ioctls. cxgbetool can now install a firmware to the card ("loadfw" command) and can read the card's memory ("memdump" and "tcb" commands). - Lots of assorted information within dev.t4nex.X.misc.* This is primarily for debugging and won't show up in sysctl -a. - Code to manage the L2 tables on the chip. - Updates to cxgbe(4) man page to go with the tunables that have changed. - Updates to the shared code in common/ - Updates to the driver-firmware interface (now at fw 1.4.16.0) MFC after: 1 month
* Disable one more clang warning when WARNS <= 3.dim2011-12-151-1/+2
| | | | MFC after: 1 week
* Clang has more warnings enabled by default, and when using -Wall, so if WARNSdim2011-12-151-0/+13
| | | | | | is set to low values, some of them have to be disabled explicitly. MFC after: 1 week
* Add a helper API to allow in-kernel code to map portions of shared memoryjhb2011-12-142-0/+189
| | | | | | objects created by shm_open(2) into the kernel's address space. This provides a convenient way for creating shared memory buffers between userland and the kernel without requiring custom character devices.
* Add SEE ALSO.joel2011-12-141-1/+15
|
* After several suggestions from people, move eventtimers page from 7 to 4.mav2011-12-146-4/+4
|
* More MLINKS for rtalloc.9glebius2011-12-141-1/+5
|
* Update this page to describe modern interfaces.glebius2011-12-141-114/+147
|
* Change targ(4) to use cdevpriv, instead of multiple character devices.ed2011-12-132-24/+10
| | | | | | | Also update the manpage and the scsi_target example program accordingly. Discussed on: scsi@ Tested by: Chuck Tuffli <chuck tuffli net>
* - Fix different variable types use in different files after r121184,mav2011-12-131-6/+6
| | | | | | | causing problems on amd64. - s/%lud/%lu/. MFC after: 1 month
* The "inet" keyword in the "ifconfig_IF_aliasN" is mandatory forru2011-12-131-3/+7
| | | | | | IPv4 aliases to work since network.subr@197139. MFC after: 3 days
* - Add support for ASCII art splash screens in TheDraw formateadler2011-12-121-0/+27
| | | | | | | | | PR: kern/143370 Submitted by: Antony Mawer <antony@mawer.org> Reviewed by: gjb (doc) Reviewed by: des (style) Approved by: ed MFC after: 1 month
* Add watchdog support for VIA south bridge chipset.fabient2011-12-122-0/+81
| | | | | | | Tested on VT8251, VX900 but CX700, VX800, VX855 should works. MFC after: 1 month Sponsored by: NETASQ
* Minor whitespace cleanup to make.conf(5).gjb2011-12-111-2/+2
| | | | | MFC after: 1 week X-MFC-With: 228418
* Document the SVN variable needs to be set in make.conf(5) when SVN_UPDATEgjb2011-12-111-1/+7
| | | | | | | | | is set. PR: 163162 Submitted by: Oliver Hartmann <ohartman!zedat.fu-berlin.de> Patch by: Benjamin Kaduk <kaduk!mit.edu> (original) MFC after: 1 week
* Added jimharris.jimharris2011-12-091-0/+1
|
* After r228293, et(4) supports altq(4).yongari2011-12-092-2/+4
|
* sbuf_data() hasn't returned NULL for overflowed buffers since r71721.jh2011-12-091-6/+2
|
* - Fix markup.jh2011-12-091-3/+4
| | | | - Remove trailing whitespace.
* As of r226865, daily_scrub_zfs_default_threshold is 35 days; documentgjb2011-12-081-2/+2
| | | | | | | | | | accordingly. PR: 162890 Submitted by: Oliver Hartmann (ohartman ! mail.zedat.fu-berlin.de) Patch by: Niclas Zeising (niclas.zeising ! gmail.com) MFC after: 1 week X-Need-MFC: r226865
* Add myself as new committer: add PGP key and announce..pfg2011-12-081-0/+1
| | | | Approved by: jhb (mentor)
* Force linker error when created shared library contains a relocationkib2011-12-061-2/+7
| | | | | | | | | against text. Provide the override switch to turn off the strict behaviour. Apparently, openssl libcrypto needs it due to assembler code not being PIC. Discussed with: bf MFC after: 2 weeks
* Mention that Cold Presence Detection feature used for hot-plug detectionmav2011-12-061-4/+4
| | | | when interface power management is enabled.
* Add myself to the relevant doc files.jhibbits2011-12-031-0/+2
| | | | Approved by: nwhitehorn (mentor)
* Add more controllers that support jumbo frame.yongari2011-12-021-4/+4
|
* Add hw.ahci.force tunable to control whether AHCI drivers should attachmav2011-12-021-1/+4
| | | | | | | | | | to known AHCI-capable chips (AMD/NVIDIA), configured for legacy emulation. Enabled by default to get additional performance and functionality of AHCI when it can't be enabled by BIOS. Can be disabled to honor BIOS settings if needed for some reason. MFC after: 1 month
* Regen.fjoe2011-12-021-4/+4
|
* Revert to conservative defaults. WITH_PROFILE is a default now.fjoe2011-12-021-2/+2
| | | | | NO_PROFILE overrides in Makefile.inc1 and bsd.own.m are left intact so that the reversal to the WITHOUT_PROFILE will be easier in future.
* Add a man page describing the feed-forward clock kernel support, including howlstewart2011-12-012-0/+129
| | | | | | | | | | | | | to enable and configure the functionality. Committed on behalf of Julien Ridoux and Darryl Veitch from the University of Melbourne, Australia, as part of the FreeBSD Foundation funded "Feed-Forward Clock Synchronization Algorithms" project. For more information, see http://www.synclab.org/radclock/ Discussed with: Julien Ridoux (jridoux at unimelb edu au) Submitted by: Julien Ridoux (jridoux at unimelb edu au)
* Regen.fjoe2011-11-301-4/+11
|
* - CTF knob is now implemented using common scheme: MK_CTF=yes/no isfjoe2011-11-303-11/+16
| | | | | | | defined based on WITH/WITHOUT_CTF settings, default is WITHOUT_CTF, NO_CTF overrides WITH_CTF (used by Makefile.inc1) - CTFCONVERT_CMD/NORMAL_CTFCONVERT are now defined to empty string if make(1) can handle empty commands
* CTFCONVERT_CMD=... hack does not work sufficiently well in parallel builds.fjoe2011-11-291-1/+1
| | | | Put a bandaid until make(1) is taught to ignore empty commands.
* Turn off profiled libs build by default.fjoe2011-11-291-2/+2
| | | | Can be enabled back using WITH_PROFILE=yes in /etc/src.conf
* - fix WITH_CTF when specified in /etc/src.conf [1]fjoe2011-11-294-108/+40
| | | | | | | | | | | | | - CTFCONVERT_CMD=... is a hack (should be defined to empty string instead): make(1) should be taught to ignore empty commands silently in compat mode (as it does in !compat mode, GNU make also silently ignores empty commands) and to skip printing empty commands in !compat mode - config(8) should generate ${NORMAL_CTFCONVERT} invocation without '@': this will allow to simplify kern.pre.mk even more and lessen the number of shell invocations during kernel build when CTF is turned off - WITH_CTF can now be converted to usual MK_CTF=yes/no infrastructure Pointy hat to: fjoe [1]
* Conditionalize ctfconvert/ctfmerge runs on make level (.if/.endif) insteadfjoe2011-11-293-93/+93
| | | | | | of executing a shell on every object or executable/library file. This shaves off more than 30,000 shell invocations during buildworld.
* Allow NO_FOO to override WITH_FOO that could be specified in /etc/src.conf.fjoe2011-11-291-0/+3
| | | | | | This is required to override knobs (e.g. WITH_PROFILE) during buildworld stages in Makefile.inc1 (otherwise the build is stopped due to both WITH_FOO and WITHOUT_FOO defined).
* Regenerate src.conf.5.dim2011-11-281-7/+10
|
* Only install the sfxge(4) manpage on amd64, while the driver is amd64-only.philip2011-11-281-1/+2
| | | | Pointed out by: bz
* Add an introductory Capsicum man page providing a high-level description ofrwatson2011-11-272-0/+121
| | | | | | | | its mechanisms, pointing at other pertinent man pages, and cautioning about the experimental status of Capsicum in FreeBSD. MFC after: 3 days Sponsored by: Google, Inc.
* Remove a seemingly unnecessary [1] ellipsis from netmap.4.gjb2011-11-271-1/+0
| | | | Spotted by: manlint [1]
* Fix breakage after r227983; lib/libcxxrt still got built, because it wasdim2011-11-261-2/+1
| | | | | | | | not disabled in the usual way (by adding it to __DEFAULT_NO_OPTIONS in share/mk/bsd.own.mk), and because the test for MK_LIBCPLUSPLUS in Makefile.inc1 was incorrect. Pointy hat to: dim
* Import libc++ / libcxxrt into base. Not build by default yet (usetheraven2011-11-252-0/+4
| | | | | | | | | | | MK_LIBCPLUSPLUS=yes to enable). This is a work-in-progress. It works for me, but is not guaranteed to work for anyone else and may eat your dog. To build C++ using libc++, add -stdlib=libc++ to your CXX and LD flags. Bug reports welcome, bug fixes even more welcome... Approved by: dim (mentor)
OpenPOWER on IntegriCloud