Simon J. Gerraty
c4a81da0c8
Include bsd.mkopt.mk before local.sys.mk
...
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
2015-05-26 21:51:36 +00:00
Simon J. Gerraty
6d5e42ed3a
include local.meta.sys.mk
2015-05-26 21:47:43 +00:00
Simon J. Gerraty
43f42ca719
always filter out dirdeps.cache*meta
2015-05-26 21:47:12 +00:00
Simon J. Gerraty
4113aa9077
Move META_MODE bits to local.meta.sys.mk
...
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.
2015-05-26 21:44:15 +00:00
Simon J. Gerraty
ae3019ca08
Define SRCTOP in src.sys.mk
...
Use SRCTOP to replace .../ in MAKSYSPATH (avoid extra :tA)
Use SRCTOP rather than ROOTSRCDIR in src.libnames.mk
Merge from head
2015-05-26 21:41:26 +00:00
Simon J. Gerraty
71edef51db
Latest dirdeps.mk and meta.stage.mk
...
Add support for dirdeps cache
and allow full path as key for STAGE_AS_*
2015-05-26 21:03:41 +00:00
Simon J. Gerraty
3b33c213ef
Add support for __DEFAULT_DEPENDENT_OPTIONS
2015-05-26 16:17:24 +00:00
Simon J. Gerraty
9932374ea3
Add options for auto obj and meta mode to sys.mk
2015-05-24 02:46:08 +00:00
Simon J. Gerraty
89ea69b2fa
Move include of auto.obj.mk to sys.mk
2015-05-24 02:45:15 +00:00
Simon J. Gerraty
1253b02bf9
Add files to install
2015-05-24 02:16:00 +00:00
Simon J. Gerraty
5edeb6659a
Add STALE_STAGED as default no
2014-11-30 18:51:10 +00:00
Simon J. Gerraty
aa9bd11d5d
If we are doing META_MODE use targets/Makefile as top-level
...
since this one isn't suitable.
2014-11-30 18:50:15 +00:00
Simon J. Gerraty
c0b2d894be
update dependencies
2014-11-30 18:48:57 +00:00
Simon J. Gerraty
838e37378e
Need headers staged by libpam
2014-11-30 18:48:17 +00:00
Simon J. Gerraty
cbf53e7311
all is MAIN target
2014-11-30 18:46:34 +00:00
Simon J. Gerraty
61ad1ff58d
Renamed pkgs/ targets/
2014-11-30 18:45:46 +00:00
Simon J. Gerraty
6e7d005c83
Put lib/csu/amd64/Makefile back the way it is in head
...
and handle staging via ../Makefile.inc
2014-11-30 18:42:29 +00:00
Simon J. Gerraty
b6209a9b58
Rename pkgs to more generic targets (that's what they are)
...
Reviewed by: marcel
2014-11-30 00:20:20 +00:00
Simon J. Gerraty
f1382cffe7
Leverage dirdeps.mk by tweaking _DIRDEP_USE_LEVEL
...
so we can have a 2nd stage of dependencies computed in parallel.
Reviewed by: marcel
2014-11-23 00:08:22 +00:00
Simon J. Gerraty
566bf19ac8
Use latest version
2014-11-21 19:56:27 +00:00
Simon J. Gerraty
51486565d8
Use latest version
2014-11-20 22:42:40 +00:00
Simon J. Gerraty
807c53f513
Removed from head
2014-11-19 07:11:29 +00:00
Simon J. Gerraty
488c975a1f
Updated/new dependencies
2014-11-19 07:10:38 +00:00
Simon J. Gerraty
287bbe2be5
Use OBJTOP if defined
2014-11-19 07:09:43 +00:00
Simon J. Gerraty
cffbea9c95
Include src.opts.mk since we don't include modules.inc here.
2014-11-19 07:09:14 +00:00
Simon J. Gerraty
9268022b74
Merge from head@274682
2014-11-19 01:07:58 +00:00
Simon J. Gerraty
29c34e9d27
fixed dep
2014-11-19 00:44:21 +00:00
Xin LI
8c3d6a4ab2
Make vfs.zfs.max_recordsize read-write at runtime.
...
MFC after: 2 weeks
2014-11-18 22:35:19 +00:00
John Baldwin
c1dffb2f08
Add locking to wds(4) and mark MPSAFE.
...
- Add per-softc mutex.
- Use mutex for CAM SIM lock.
- Use bus_*() instead of inb() and outb().
- Use bus_alloc_resource_any() when reasonable.
Tested by: no one
2014-11-18 22:12:51 +00:00
John Baldwin
42e8c47b78
Add locking to scd(4) and mark MPSAFE.
...
- Actually use existing per-softc mutex.
- Use mutex in cdev routines and remove D_NEEDGIANT.
- Use callout(9) instead of timeout(9).
- Don't check for impossible conditions (e.g. SCDINIT being clear).
- Use bus_*() instead of bus_space_*().
Tested by: no one
2014-11-18 22:02:37 +00:00
John Baldwin
369934d602
Cleanups to pst(4):
...
- Use callout(9) instead of timeout(9).
- Don't bother zero'ing the softc.
- Destroy mutex on detach.
Tested by: no one
2014-11-18 21:58:57 +00:00
John Baldwin
caddd60abd
Add locking to mly(4) and mark MPSAFE.
...
- Add a per-softc mutex.
- Use mutex as CAM sim lock.
- Use taskqueue_thread instead of taskqueue_swi_giant.
- Use callout(9) instead of timeout(9).
- Use bus_*() instead of bus_space_*().
Tested by: no one
2014-11-18 21:55:50 +00:00
John Baldwin
23c31a3c5d
Add locking to mcd(4) and mark MPSAFE.
...
- Actually use existing per-softc mutex.
- Use mutex in cdev routines and remove D_NEEDGIANT.
- Use callout(9) instead of timeout(9).
- Don't check for impossible conditions (e.g. MCDINIT being clear).
- Remove critical_enter/exit when sending a PIO command.
- Use bus_*() instead of bus_space_*().
Tested by: no one
2014-11-18 21:51:01 +00:00
John Baldwin
2a0db815fe
Convert the refire_notify_ack timer from timeout(9) to callout(9).
...
Tested by: no one
2014-11-18 21:03:46 +00:00
Xin LI
8efcd876ca
Add a tunable for spa_slop_shift which controls how much space we
...
would reserve by default. Tuning is not recommended.
MFC after: 2 weeks
2014-11-18 18:52:38 +00:00
Xin LI
18144ab1a3
Allow tuning zfs_max_recordsize via loader tunable. Tuning is NOT
...
recommended.
Requested by: Slawa Olhovchenkov <slw zxy spb ru>
MFC after: 2 weeks
2014-11-18 18:40:01 +00:00
Marcel Moolenaar
c600d3070d
Upgrade libxo to 0.1.6.
...
Summary of changes:
1. Coverity defect fixes
Obtained from: https://github.com/Juniper/libxo/releases/tag/0.1.6
2014-11-18 18:03:40 +00:00
Luiz Otavio O Souza
edd14576c4
Make gpio_default_map_gpios() static. No functional changes.
2014-11-18 17:37:33 +00:00
Luiz Otavio O Souza
667357dc9b
Moves all the duplicate code to a single function.
...
Verify for invalid modes and unwanted flags before pass the new flags to
driver.
2014-11-18 17:22:08 +00:00
Warner Losh
61c009a1a8
These delays aren't needed. Elimate them. They should be on the order
...
of a few cycles at most, not 10us. They make it impossible to
implement half-duplex protocols that are faster than about 1KHz.
Sponsored by: Netflix
2014-11-18 17:07:02 +00:00
Warner Losh
40e6bdaf1e
opt_global.h is included automatically in the build. No need to
...
explicitly include it in these places.
Sponsored by: Netflix
2014-11-18 17:06:56 +00:00
Warner Losh
0a8fbf6472
No need to list opt_global.h. No need to force ALTQ here, since that's
...
not the normal default for the system and nothing else forces it on.
Sponsored by: Netflix
2014-11-18 17:06:54 +00:00
Warner Losh
621dde6bf2
opt_global.h is never needed in SRCS lists.
...
Sponsored by: Netflix
2014-11-18 17:06:52 +00:00
Warner Losh
7faf4201b4
Document WITHOUT_USB_EXAMPLES and WITHOUT_TESTS_SUPPORT
...
Sponsored by: Netflix
2014-11-18 17:06:50 +00:00
Warner Losh
c0257988b3
LIB32 is supported for powerpc64 too. Make the note more general about
...
64-bit processors.
Sponsored by: Netflix
2014-11-18 17:06:48 +00:00
Warner Losh
260a867f85
Fix typo pointed out by avg@ and Joerg Sonnenberger. Add a clarifying
...
sentence too.
Sponsored by: Netflix
2014-11-18 17:06:46 +00:00
Warner Losh
590461a4b8
Acutally, replaces NO_INCS with WITHOUT_INCLUDES and make
...
WITHOUT_TOOLCHAIN imply it instead.
Sponsored by: Netflix
2014-11-18 17:06:44 +00:00
Warner Losh
73f49e9eef
Implement the historic DIOCGDINFO ioctl for gpart on BSD
...
partitions. Several utilities still use this interface and require
additional information since gpart was activated than before. This
allows fsck of a UFS partition without having to specify it is UFS,
per historic behavior.
2014-11-18 17:06:40 +00:00
Justin Hibbits
c2384debfc
Missed a terminating ';'.
...
X-MFC-with: r273009
2014-11-18 16:31:00 +00:00
Ruslan Bukin
707aef95a0
Add Altera Parallel IO (PIO) device driver.
...
Sponsored by: DARPA, AFRL
2014-11-18 14:12:19 +00:00