| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Submitted by: Xin Li
|
|
|
|
|
|
| |
allowing redundant braces.
Differential Revision: https://reviews.freebsd.org/D2842
|
| |
|
|
|
|
|
| |
When bootstrapping different options, it is handy to be able to
make those warnings.
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
| |
with all the recursion in normal build it is too much noise.
|
| |
|
|
|
|
| |
MFC after: 1 week
|
|
|
|
|
|
| |
The legacy atf tools were removed in atf 0.20
MFC after: 2 weeks
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
and until there is an alternative we need MK_INSTALL_AS_USER=yes
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| | |
If a makefile sets NO_OBJ, we should honor that by setting
.OBJDIR back to .CURDIR
|
| |
| |
| |
| | |
Ensure setup that should have happened at level 0 is done.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
This helps guard against bugs in manually edited Makefile.depend
files, and avoids the need to call realpath from the Makefile.depend file.
|
| | |
|
| |
| |
| |
| |
| | |
Use a single mlinks set, since some libs (eg. libc) do cross section
links.
|
| | |
|
| | |
|
| |
| |
| |
| | |
It is sufficient to explicitly set DEPENDFILE in env for each sub-make.
|
| | |
|
| |
| |
| |
| | |
Remove frobbing of SRCCONF etc - not strictly relevant to meta mode.
|
| |\ |
|
| |\ \
| | |/ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Use SRCTOP to replace .../ in MAKSYSPATH (avoid extra :tA)
Use SRCTOP rather than ROOTSRCDIR in src.libnames.mk
Merge from head
|
| | |
| | |
| | |
| | |
| | | |
Add support for dirdeps cache
and allow full path as key for STAGE_AS_*
|
| | | |
|