summaryrefslogtreecommitdiffstats
path: root/share
Commit message (Collapse)AuthorAgeFilesLines
* Move include of make.conf back to its old position.sjg2015-06-195-60/+80
| | | | | | | | | This means moving include of local.sys.mk and src.sys.mk too. Introduce new includes to take the early slot, for the purpose of being able to influence toolchains and the like. Differential Revision: D2860 Reviewed by: imp
* Document title should be in CAPS.brueffer2015-06-181-2/+2
|
* Remove EOL whitespace.brueffer2015-06-183-8/+8
|
* Restructure memory allocation in bhyve to support "devmem".neel2015-06-181-3/+9
| | | | | | | | | | | | | | | | | | | | | devmem is used to represent MMIO devices like the boot ROM or a VESA framebuffer where doing a trap-and-emulate for every access is impractical. devmem is a hybrid of system memory (sysmem) and emulated device models. devmem is mapped in the guest address space via nested page tables similar to sysmem. However the address range where devmem is mapped may be changed by the guest at runtime (e.g. by reprogramming a PCI BAR). Also devmem is usually mapped RO or RW as compared to RWX mappings for sysmem. Each devmem segment is named (e.g. "bootrom") and this name is used to create a device node for the devmem segment (e.g. /dev/vmm/testvm.bootrom). The device node supports mmap(2) and this decouples the host mapping of devmem from its mapping in the guest address space (which can change). Reviewed by: tychon Discussed with: grehan Differential Revision: https://reviews.freebsd.org/D2762 MFC after: 4 weeks
* Bump date.imp2015-06-171-1/+1
| | | | Submitted by: Xin Li
* Update style.9 to reflect consensus on developer's mailing listimp2015-06-171-4/+5
| | | | | | allowing redundant braces. Differential Revision: https://reviews.freebsd.org/D2842
* new dependssjg2015-06-162-2/+0
|
* Normally a staging conflict causes an error.sjg2015-06-161-2/+11
| | | | | When bootstrapping different options, it is handy to be able to make those warnings.
* Remove old fmake. It wasn't built by default for some time. Users thatimp2015-06-161-1/+0
| | | | | | | really need it can find it in the devel/fmake port or pkg install fmake. Note: This commit is orthogonal to the question 'can we fmake buildworld'. Differential Revision: https://reviews.freebsd.org/D2840
* Deshallify.pluknet2015-06-151-1/+1
|
* Register libpanel into the available librariesbapt2015-06-151-0/+2
|
* Skip MAKE_PRINT_VAR_ON_ERROR unless we are doing META_MODEsjg2015-06-151-0/+2
| | | | with all the recursion in normal build it is too much noise.
* do not include src.opts.mk from heresjg2015-06-151-2/+0
|
* Ensure TESTSDIR is defined before bsd.test.mk is .include'dngie2015-06-151-0/+4
| | | | MFC after: 1 week
* Remove ALLOW_DEPRECATED_ATF_TOOLS/ATFFILE support from atf.test.mkngie2015-06-151-83/+1
| | | | | | The legacy atf tools were removed in atf 0.20 MFC after: 2 weeks
* Avoid trailing white-spacesjg2015-06-141-1/+1
|
* Watch out for bin/cat in host stage treesjg2015-06-141-0/+1
|
* Avoid anoying warningsjg2015-06-141-1/+1
|
* Fix incorrect library path.adrian2015-06-131-1/+1
|
* We no longer need CSU_DIR.i386sjg2015-06-131-1/+3
| | | | and until there is an alternative we need MK_INSTALL_AS_USER=yes
* Add META_MODE support.sjg2015-06-13118-58/+5095
|\ | | | | | | | | | | | | | | | | | | | | Off by default, build behaves normally. WITH_META_MODE we get auto objdir creation, the ability to start build from anywhere in the tree. Still need to add real targets under targets/ to build packages. Differential Revision: D2796 Reviewed by: brooks imp
| * With MK_AUTO_OBJ=yes objdir is created during sys.mksjg2015-06-111-0/+4
| | | | | | | | | | If a makefile sets NO_OBJ, we should honor that by setting .OBJDIR back to .CURDIR
| * For debugging we sometimes run makefiles forcing level > 0sjg2015-06-111-1/+1
| | | | | | | | Ensure setup that should have happened at level 0 is done.
| * Mention what 'common' is forsjg2015-06-101-0/+2
| |
| * combine two commentssjg2015-06-101-2/+1
| |
| * Explain in a nutshell why we destroysjg2015-06-101-0/+1
| |
| * Building on fmake is no longer possible so removed tests for bmake.sjg2015-06-107-33/+2
| |
| * If MK_AUTO_OBJ==yes, it is done before bsd.obj.mk includedsjg2015-06-101-10/+6
| |
| * Remove extra blank linessjg2015-06-103-3/+0
| |
| * Let people use this with MAKEOBJDIRPREFIX if they really want tosjg2015-06-101-1/+4
| |
| * Remove extra linesjg2015-06-101-1/+0
| |
| * remove extra linesjg2015-06-101-1/+0
| |
| * dirdeps.mk now sets DEP_RELDIRsjg2015-06-0871-142/+0
| |
| * Latest dirdeps.mk sets DEP_RELDIR for itself.sjg2015-06-082-5/+21
| | | | | | | | | | This helps guard against bugs in manually edited Makefile.depend files, and avoids the need to call realpath from the Makefile.depend file.
| * Watchout for bogus MANsjg2015-06-081-1/+1
| |
| * Add dependent option STAGING_MAN/STAGINGsjg2015-06-042-4/+5
| | | | | | | | | | Use a single mlinks set, since some libs (eg. libc) do cross section links.
| * Handle multiple sections in MLINKSsjg2015-05-311-1/+3
| |
| * Stage man pages.sjg2015-05-311-0/+14
| |
| * Do not override variables on command line that build needs to change.sjg2015-05-301-10/+8
| | | | | | | | It is sufficient to explicitly set DEPENDFILE in env for each sub-make.
| * Test that .CURDIR is component of (or matches) .OBJDIRsjg2015-05-301-2/+2
| |
| * Allow AUTO_OBJ with out META_MODE.sjg2015-05-291-6/+1
| | | | | | | | Remove frobbing of SRCCONF etc - not strictly relevant to meta mode.
| * Merge sync of headsjg2015-05-27304-1905/+24266
| |\
| * \ Merge from headsjg2015-05-2622-186/+223
| |\ \ | | |/
| * | Include bsd.mkopt.mk before local.sys.mksjg2015-05-261-25/+37
| | | | | | | | | | | | | | | | | | | | | | | | Also use __DEFAULT_DEPENDENT_OPTIONS for options that generally depend on META_MODE. Deal with MK_META_MODE and MK_AUTO_OBJ directly. Also allow MK_META_FILES if no -B this is very handy for getting meta files from say buildworld
| * | include local.meta.sys.mksjg2015-05-261-0/+5
| | |
| * | always filter out dirdeps.cache*metasjg2015-05-261-0/+2
| | |
| * | Move META_MODE bits to local.meta.sys.mksjg2015-05-265-264/+231
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By moving META_MODE bits from local.sys.mk, they are easier to skip when MK_META_MODE=no Update some filters to cope with sync from head. If buildworld etc or WITHOUT_META_MODE disable all the META_MODE related options.
| * | Define SRCTOP in src.sys.mksjg2015-05-263-57/+404
| | | | | | | | | | | | | | | | | | Use SRCTOP to replace .../ in MAKSYSPATH (avoid extra :tA) Use SRCTOP rather than ROOTSRCDIR in src.libnames.mk Merge from head
| * | Latest dirdeps.mk and meta.stage.mksjg2015-05-262-4/+91
| | | | | | | | | | | | | | | Add support for dirdeps cache and allow full path as key for STAGE_AS_*
| * | Add support for __DEFAULT_DEPENDENT_OPTIONSsjg2015-05-261-0/+33
| | |
OpenPOWER on IntegriCloud