Baptiste Daroussin
a82117a6af
Simplify code to install manpages and it symlinks
...
Use the bmake's .for multi variable loops to simplify and make the code more
readable
2015-06-21 22:42:55 +00:00
Baptiste Daroussin
5428abe13d
Simplify symlinks on include files by using bmake's multivariable .for loops
2015-06-21 22:27:52 +00:00
Edward Tomasz Napierala
c6ba08803a
Expand sysctls descriptions for iscsi(4) and ctl(4).
...
Differential Revision: https://reviews.freebsd.org/D2876
Reviewed by: wblock@
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
2015-06-21 14:21:38 +00:00
Simon J. Gerraty
916c1cd0ab
Deal with MAKEOBJDIRPREFIX
...
MAKEOBJDIRPREFIX does not really fit our model.
Use it to set OBJROOT to about where user expects
and set MAKEOBJDIR to do what we want.
2015-06-20 21:48:07 +00:00
Konstantin Belousov
7705435606
The barriers, provided by _acq and _rel atomics, are acquire and
...
release barriers, not read and write barriers. They fence all memory
accesses from the respective side, not limited by the kind of
operation.
Reviewed by: jhb
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
2015-06-20 17:18:46 +00:00
Baptiste Daroussin
729c67f5a7
Use .CURDIR in soelim's include path instead of SRCDIR
...
This fixes build when a user has defined SRCDIR in make.conf as required by
some ports
2015-06-20 00:17:57 +00:00
Baptiste Daroussin
d586a8e4ae
Readd merge.awk forgotten while importing the old vi documentation directly into
...
the tree.
Do not rely on SRCDIR to find the merge.awk script but use .CURDIR
Fix a long standing bug making the generated documents never including the index
2015-06-20 00:13:28 +00:00
Xin LI
10b942e5d3
Fix markups and change e.g./eg. to e.g.,.
...
MFC after: 2 weeks
2015-06-19 21:35:56 +00:00
Xin LI
908e4e9754
Fix markups.
...
MFC after: 2 weeks
2015-06-19 21:35:24 +00:00
Warner Losh
196f0f2b53
Back out contested change until dispute is resolved. This proved to be
...
more contentious than I expected.
2015-06-19 21:30:45 +00:00
Xin LI
fdc84efdd1
Document kern.cam.ada.legacy_aliases, while I'm there also fix some typos.
...
MFC after: 2 weeks
2015-06-19 21:26:06 +00:00
Simon J. Gerraty
daf514d0bb
Move include of make.conf back to its old position.
...
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
2015-06-19 14:56:24 +00:00
Christian Brueffer
61d010fae9
Document title should be in CAPS.
2015-06-18 16:31:32 +00:00
Christian Brueffer
cf28e39c96
Remove EOL whitespace.
2015-06-18 16:29:11 +00:00
Neel Natu
9b1aa8d622
Restructure memory allocation in bhyve to support "devmem".
...
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
2015-06-18 06:00:17 +00:00
Warner Losh
c97426f4d7
Bump date.
...
Submitted by: Xin Li
2015-06-17 22:06:27 +00:00
Warner Losh
b6c9950099
Update style.9 to reflect consensus on developer's mailing list
...
allowing redundant braces.
Differential Revision: https://reviews.freebsd.org/D2842
2015-06-17 21:25:36 +00:00
Simon J. Gerraty
2ef6d5a7b9
new depends
2015-06-16 23:37:19 +00:00
Simon J. Gerraty
da27fc718f
Normally a staging conflict causes an error.
...
When bootstrapping different options, it is handy to be able to
make those warnings.
2015-06-16 23:06:43 +00:00
Warner Losh
32c88b5252
Remove old fmake. It wasn't built by default for some time. Users that
...
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
2015-06-16 20:58:33 +00:00
Sergey Kandaurov
ccc785556c
Deshallify.
2015-06-15 23:30:54 +00:00
Baptiste Daroussin
c0b575998b
Register libpanel into the available libraries
2015-06-15 21:20:21 +00:00
Simon J. Gerraty
31277fe3a0
Skip MAKE_PRINT_VAR_ON_ERROR unless we are doing META_MODE
...
with all the recursion in normal build it is too much noise.
2015-06-15 21:09:18 +00:00
Simon J. Gerraty
c1cb0d799b
do not include src.opts.mk from here
2015-06-15 19:23:47 +00:00
Enji Cooper
c4af37bb9a
Ensure TESTSDIR is defined before bsd.test.mk is .include'd
...
MFC after: 1 week
2015-06-15 07:13:23 +00:00
Enji Cooper
61099d9aab
Remove ALLOW_DEPRECATED_ATF_TOOLS/ATFFILE support from atf.test.mk
...
The legacy atf tools were removed in atf 0.20
MFC after: 2 weeks
2015-06-15 06:38:59 +00:00
Simon J. Gerraty
8311337d35
Avoid trailing white-space
2015-06-14 03:28:48 +00:00
Simon J. Gerraty
704b4cac9d
Watch out for bin/cat in host stage tree
2015-06-14 03:28:25 +00:00
Simon J. Gerraty
71c66d9edc
Avoid anoying warning
2015-06-14 03:27:22 +00:00
Adrian Chadd
26b05dff32
Fix incorrect library path.
2015-06-13 22:36:42 +00:00
Simon J. Gerraty
fe137a9992
We no longer need CSU_DIR.i386
...
and until there is an alternative we need MK_INSTALL_AS_USER=yes
2015-06-13 19:52:35 +00:00
Simon J. Gerraty
ccfb965433
Add META_MODE support.
...
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
2015-06-13 19:20:56 +00:00
Simon J. Gerraty
4b9775d88c
Use ${CRUNCHGEN} rather than bare word.
...
Reviewed by: brooks
2015-06-13 15:36:13 +00:00
Simon J. Gerraty
122b6b61c7
Get rid of some more NO_OBJs
...
Differential Revision: D2748
2015-06-12 14:30:27 +00:00
Christian Brueffer
cf804e4e0d
Language cleanup.
...
Noticed during wblock's manpage walkthrough at BSDCan 2015.
2015-06-12 00:02:31 +00:00
Simon J. Gerraty
ab21b9ab84
Do not override variables on command line that build needs to change.
...
It is sufficient to explicitly set DEPENDFILE in env for each sub-make.
2015-06-11 21:11:33 +00:00
Simon J. Gerraty
d083cb1104
Ensure SYMLINKS fully specified
...
Differential Revision: D2748
Reviewed by: brooks
2015-06-11 21:09:03 +00:00
Christian Brueffer
471481d4f2
Add a ugold(4) manpage, adapted from the OpenBSD one.
2015-06-11 19:06:58 +00:00
Jung-uk Kim
87964f0e7c
Regen for r284274.
2015-06-11 17:21:27 +00:00
Andrew Turner
d1f83b466c
Enable clang on armeb, it is now able to build targeting armeb. This is
...
the last arm platform to move away from gcc.
Tested by: jmg
2015-06-11 16:49:14 +00:00
Simon J. Gerraty
e5b44e3743
With MK_AUTO_OBJ=yes objdir is created during sys.mk
...
If a makefile sets NO_OBJ, we should honor that by setting
.OBJDIR back to .CURDIR
2015-06-11 13:53:15 +00:00
Simon J. Gerraty
92f755617b
For debugging we sometimes run makefiles forcing level > 0
...
Ensure setup that should have happened at level 0 is done.
2015-06-11 13:51:52 +00:00
Simon J. Gerraty
5b381db8cc
Remove NO_OBJ
...
For meta mode we will want objdirs.
Differential Revision: D2748
Reviewed by: brooks imp
2015-06-11 04:22:17 +00:00
Simon J. Gerraty
10b60135a9
Mention what 'common' is for
2015-06-10 19:36:53 +00:00
Simon J. Gerraty
dccf7cedd2
combine two comments
2015-06-10 19:31:10 +00:00
Simon J. Gerraty
940a3032cb
Explain in a nutshell why we destroy
2015-06-10 19:26:49 +00:00
Simon J. Gerraty
f5374544f1
Building on fmake is no longer possible so removed tests for bmake.
2015-06-10 18:14:38 +00:00
Simon J. Gerraty
4cc6b8394f
If MK_AUTO_OBJ==yes, it is done before bsd.obj.mk included
2015-06-10 18:09:05 +00:00
Simon J. Gerraty
b589e6297b
Remove extra blank lines
2015-06-10 14:08:36 +00:00
Simon J. Gerraty
b56a78b69e
Let people use this with MAKEOBJDIRPREFIX if they really want to
2015-06-10 13:14:24 +00:00