summaryrefslogtreecommitdiffstats
path: root/share
Commit message (Collapse)AuthorAgeFilesLines
* Crude cross-build support thanks to clangsjg2014-07-251-1/+13
|
* export sanitized MAKESYSPATH in case .../ appears in default syspath.sjg2014-06-251-4/+10
|
* New dependenciessjg2014-05-172-0/+24
|
* Provide HOST_MACHINEsjg2014-05-161-0/+4
|
* Suppress optional dependenciessjg2014-05-161-1/+11
|
* There are a few libs we need to build for host.sjg2014-05-161-4/+25
| | | | Handle more optional dependencies.
* Use _LIBDIR in STAGE_LIBDIR so we DTRT for PRIVATE libs.sjg2014-05-161-19/+13
| | | | | We now use SYSROOT and (for now) non-shared toolchain when building for host.
* Include bsd.opts.mk before local.init.mksjg2014-05-161-1/+1
|
* Include src.opts.mk and handle MK_SYSROOT.sjg2014-05-161-0/+17
|
* Add SYSROOTsjg2014-05-161-0/+1
|
* Using lib*.so as a linker script ...sjg2014-05-162-27/+64
| | | | | the paths can be avoided, making the file mobile, so generate during build and we need to handle staging it.
* There is no guarantee that user gid maps to a name so in etc/Makefilesjg2014-05-161-2/+3
| | | | we want _gid to be id, so use _gn for the name.
* We want to use stage_includes as a hook, so use NO_STAGE_INCLUDESsjg2014-05-162-8/+6
| | | | in include/Makefile to suppress normal behavior
* Updated dependenciessjg2014-05-161-1/+0
|
* Updated dependenciessjg2014-05-101-0/+2
|
* We may need to supress SHLIB_LINKS with NO_SHLIB_LINKSsjg2014-05-101-0/+2
|
* We now want src.opts.mksjg2014-05-101-2/+2
|
* Don't make wildcards .PHONYsjg2014-05-101-2/+3
| | | | Add pseudo machines host and common to machine list for destroy
* When bootstrapping tools MACHINE==host and EARLY_BUILD defined,sjg2014-05-101-2/+22
| | | | | | so not use any of stage tree. M_whence only first value counts
* Handle empty meta listsjg2014-05-101-2/+2
|
* Merge from headsjg2014-05-0834-485/+1427
|\
| * Fix two more typos.brueffer2014-05-081-3/+3
| | | | | | | | Submitted by: Trond Endrestol
| * Modify Copyright information and other strings to reflect Qlogic ↵davidcs2014-05-082-36/+37
| | | | | | | | | | | | | | | | | | Corporation's purchase of Broadcom's NetXtreme business. Added clean option to Makefile Submitted by:David C Somayajulu (davidcs@freebsd.org) QLogic Corporation MFC after:5 days
| * Put bsd.own.mk back in the list, and take src.opts.mk out.imp2014-05-082-2/+2
| | | | | | | | Fix a silly typo.
| * Fix a typo make should have complained about.imp2014-05-081-1/+1
| | | | | | | | Submitted by: Mark Johnston
| * First cleanup pass: new sentence -> new line, mdoc, typos and style.brueffer2014-05-071-49/+78
| |
| * bsd.compiler.mk was implicitly included by bsd.own.mk in historicalimp2014-05-072-0/+6
| | | | | | | | | | | | | | | | | | | | | | versions. With its movement to src.opts.mk, bsd.prog.mk was testing COMPILER_TYPE without including the bsd.compiler.mk anymore. In the source tree, this caused no problems, for reasons that aren't clear, but does cause problems outside of the source tree. Allow bsd.compiler.mk to be included multiple times safely, and always include bsd.compiler.mk at the top of bsd.prog.mk. Resist the urge to put it in bsd.init.mk, since that would reintroduce the implicit include.
| * All the NO_foo options processed in src.opts.mk are really bsd.opts.mkimp2014-05-072-18/+19
| | | | | | | | | | | | | | | | | | options, so move their processing there. This fixes issues with Makefiles that define NO_MAN=t and only inlcude bsd.*.mk files. A few ports fell into this category, and they should be fixed by this change. Also, for now, disable the warning about NO_foo being deprecated. More work is needed than anticipated before we can do that, so kill the noise for now.
| * Add mrsas(4) driver from LSI official support of newer MegaRAID SASambrisko2014-05-072-0/+375
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cards. LSI has been maintaining this driver outside of the FreeBSD tree. It overlaps support of ThunderBolt and Invader cards that mfi(4) supports. By default mfi(4) will attach to cards. If the tunable: hw.mfi.mrsas_enable=1 is set then mfi(4) will not probe and attach to these newer cards and allow mrsas(4) to attach. So by default this driver will not effect a FreeBSD system unless mfi(4) is removed from the kernel or the tunable is enabled. mrsas(4) attaches disks to the CAM layer so it depends on CAM and devices show up as /dev/daX. mfiutil(8) does not work with mrsas. The FreeBSD version of MegaCli and StorCli from LSI do work with mrsas. It appears that StorCli only works with mrsas. MegaCli appears to work with mfi(4) and mrsas(4). It would be good to add mfiutil(4) support to mrsas, emulations modes, kernel logging, device aliases to ease the transition between mfi(4) and mrsas(4). Style issues should be resolved by LSI when they get committers approved. The plan is get this driver in FreeBSD 9.3 to improve HW support. Thanks to LSI for developing, testing and working with FreeBSD to make this driver co-exist in FreeBSD. This improves the overall support of MegaRAID SAS. Submitted by: Kashyap Desai <Kashyap.Desai@lsi.com> Reviewed by: scottl MFC after: 3 days Sponsored by: LSI
| * Remove support for WITHOUT_BMAKE. bmake is now the only make that canimp2014-05-061-1/+0
| | | | | | | | | | | | | | | | build world, so it is the only make we build or install. fmake is still in the tree, but disconnected, and upgrades from older systems that still have bmake has not been removed, but its state has not been tested (it should work given how minimal the work to upgrade to bmake is).
| * Use src.opts.mk in preference to bsd.own.mk except where we need stuffimp2014-05-0614-16/+20
| | | | | | | | from the latter.
| * Move the /usr/src specific options to src.opts.mk. Move inclusion ofimp2014-05-063-350/+398
| | | | | | | | | | | | | | | | | | | | | | /etc/src.conf to this file as well. Now, it will only affect builds of /usr/src and not others that use the bsd.*.mk files. Specifically don't install src.opts.mk so we can catch when it 'leaks' into bsd.*.mk again and have there be errors when this happens. Future commits will move to including src.opts.mk instead of bsd.own.mk when all that's needed is one of the MK_FOO options from src.opts.mk. Future options should be placed here, unless they directly affect a bsd.*.mk file, in which case they should be placed in bsd.opts.mk.
| * Simplify use of the semi-bogus EARLY_BUILD variable. Also, simplifyimp2014-05-051-12/+13
| | | | | | | | | | use of semi-bogus NO_WARNS variable. Both of these, in this case, should collapse to WITHOUT_WARNS in a future commit.
| * Introduce CWARNFLAGS.${COMPILER_TYPE} and use that to simplify theimp2014-05-051-20/+20
| | | | | | | | | | | | thicket of .if ${COMPILER_TYPE} == "clang" that controls warnings. Also, use CFLAGS.clang in a couple places in preference to having a similar construct that's related to the CWARNFLAGS changes.
| * [1] Make WITHOUT_FOO alway trump WITH_FOO, regardless of the systemimp2014-05-051-11/+23
| | | | | | | | | | | | | | | | | | | | default. This restores more of the historical expectations that were broken when we started disallowing both WITH_FOO and WITHOUT_FOO to be defined. [2] Document this new behavior, and improve the documentation in general here. Submitted by: sjg@ [1].
| * Remove stray comma.brueffer2014-05-051-1/+1
| | | | | | | | MFC after: 3 days
| * Expand PGET_WANTREAD. Language fixes.pluknet2014-05-041-4/+6
| | | | | | | | Submitted by: jmg
| * Fix SYNOPSIS ("device if_vtnet" -> "device vtnet").bryanv2014-05-031-1/+1
| | | | | | | | | | Obtained from: DragonFlyBSD MFC after: 3 days
| * Documented the pget(9) system kernel interface.pluknet2014-05-032-0/+106
| | | | | | | | | | Reviewed by: trociny, kib MFC after: 1 week
| * Make the HARDWARE section ready for release notes generation; sort SEE ALSO.brueffer2014-05-031-3/+6
| | | | | | | | MFC after: 1 week
| * Make this manpage ready for hardware notes generation, add more Xrefs and ↵brueffer2014-05-031-10/+13
| | | | | | | | | | | | | | | | | | | | perform general cleanup. In particular, don't claim rsu(4) devices can be configured with hostname(1)... MFC after: 1 week
| * Add a missing colon.brueffer2014-05-031-1/+1
| |
| * Use our standard SYNOPSIS wording; perform some cleanup while here.brueffer2014-05-021-5/+8
| |
| * Add the mpr(4) man page to the man4 Makefile.ken2014-05-021-0/+1
| | | | | | | | | | | | | | | | This should have been included in r265236. Submitted by: Steve McConnell <Stephen.McConnell@lsi.com> MFC after: 3 days Sponsored by: LSI, Spectra Logic
| * Bring in the mpr(4) driver for LSI's MPT3 12Gb SAS controllers.ken2014-05-021-0/+226
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is derived from the mps(4) driver, but it supports only the 12Gb IT and IR hardware including the SAS 3004, SAS 3008 and SAS 3108. Some notes about this driver: o The 12Gb hardware can do "FastPath" I/O, and that capability is included in this driver. o WarpDrive functionality has been removed, since it isn't supported in the 12Gb driver interface. o The Scatter/Gather list handling code is significantly different between the 6Gb and 12Gb hardware. The 12Gb boards support IEEE Scatter/Gather lists. Thanks to LSI for developing and testing this driver for FreeBSD. share/man/man4/mpr.4: mpr(4) man page. sys/dev/mpr/*: mpr(4) driver files. sys/modules/Makefile, sys/modules/mpr/Makefile: Add a module Makefile for the mpr(4) driver. sys/conf/files: Add the mpr(4) driver. sys/amd64/conf/GENERIC, sys/i386/conf/GENERIC, sys/mips/conf/OCTEON1, sys/sparc64/conf/GENERIC: Add the mpr(4) driver to all config files that currently have the mps(4) driver. sys/ia64/conf/GENERIC: Add the mps(4) and mpr(4) drivers to the ia64 GENERIC config file. sys/i386/conf/XEN: Exclude the mpr module from building here. Submitted by: Steve McConnell <Stephen.McConnell@lsi.com> MFC after: 3 days Tested by: Chris Reeves <chrisr@spectralogic.com> Sponsored by: LSI, Spectra Logic Relnotes: LSI 12Gb SAS driver mpr(4) added
| * Clarify that MAKEOBJDIRPREFIX and MAKEOBJDIR are notgjb2014-05-021-1/+3
| | | | | | | | | | | | | | | | honored as make(1) arguments. Requested by: smh MFC After: 3 days Sponsored by: The FreeBSD Foundation
| * lindev(4): remove the deviceeadler2014-05-022-76/+1
| | | | | | | | | | | | | | | | | | | | | | lindev(4) was only used to provide /dev/full which is now a standard feature of FreeBSD. /dev/full was never linux-specific and provides a generally useful feature. Document this in UPDATING and bump __FreeBSD_version. This will be documented in the PH shortly. Reported by: jkim
| * Document m_get2().kevlo2014-04-302-1/+8
| | | | | | | | Reviewed by: glebius
| * Change type from int to short to match function prototypes.kevlo2014-04-301-5/+5
| | | | | | | | Reviewed by: glebius
| * Add missing commaeadler2014-04-301-1/+1
| | | | | | | | Relnotes: yes (/dev/full)
OpenPOWER on IntegriCloud