Commit Graph

7433 Commits

Author SHA1 Message Date
smh
a537473608 Increase efiboot.img size used in ISO creation
Due to recent and upcoming changes to add additional functionality to
the EFI loader its now bigger than the space allocates for efiboot.img
so increase this in line with boot1.efifat.

MFC after:	2 weeks
X-MFC-With:	r293268
Sponsored by:	Multiplay
2016-01-13 14:47:13 +00:00
cperciva
c4a7665f62 Enable "EC2 Enhanced Networking" (aka. SR-IOV networking) when creating
EC2 images.

X-MFC after:	if/when the driver fixes get MFCed
Relnotes:	FreeBSD now supports EC2 Enhanced Networking
2016-01-12 09:42:21 +00:00
gjb
f82c2a2d45 Set FORCE_PKG_REGISTER=1 when installing packages to avoid failures
when re-using build chroot(8) environments.

This is based on the patch in the PR referenced below, but instead
of using 'reinstall' in two locations (one of which already uses
FORCE_PKG_REGISTER=1), changes the non-embedded behavior.

PR:		205998
Submitted by:	ngie
MFC after:	5 days
Sponsored by:	The FreeBSD Foundation
2016-01-09 00:45:38 +00:00
gjb
35c3347b0a Add a new target to touch the ${.OBJDIR}/release file, which
indicates the 'release' target has run (in order to prevent
subsequent invocations that may clobber original build output).

As is, the 'release' target is a dummy target that does nothing
more than depend on subsequent targets.  Unless 'make obj' is
invoked prior to 'make release', .OBJDIR and .CURDIR will always
be '/usr/src/release' (or wherever /usr/src is located).

When 'make release' invokes 'make real-release' (and subsequent
targets), .OBJDIR is not updated, which still leads to src/ tree
pollution.

While arguably a hack, 'make release' will invoke the original
dummy targets as originally intended, but instead of touching an
empty file (or returing @true), will call a 'release-done' target
that will trigger the behavior that was intended to prevent
a subsequent invocation.

Discussed with:	hrs
MFC after:	3 days
X-MFC-With:	r293173
Sponsored by:	The FreeBSD Foundation
2016-01-06 05:23:25 +00:00
gjb
b2615ed1dd Merge ^/projects/release-install-debug:
- Rework MANIFEST generation and parsing via bsdinstall(8).
- Allow selecting debugging distribution sets during install.
- Rework bsdinstall(8) to fetch remote debug distribution sets
  when they are not available on the local install medium.
- Allow selecting additional non-GENERIC kernels during install.
  At present, GENERIC is still required, and installed by default.

Tested with:	head@r293203
Sponsored by:	The FreeBSD Foundation
2016-01-05 21:05:17 +00:00
gjb
ea7f4bcbda Prevent memstick installation medium from attempting to mount
the root filesystem read-write.  This causes problems booting
the memstick installation medium from write-protected USB flash
drives.

Submitted by:	A.J. Kehoe IV [1], Oliver Jones [2]
PR:		187161 [1], 205886 [2]
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
2016-01-05 03:20:45 +00:00
gjb
3f499d5271 Fix path to include .OBJDIR to avoid polluting the source
tree during 'make release'.

MFC after:	3 days
Sponsored by:	The FreeBSD Foundation
2016-01-04 19:38:44 +00:00
brueffer
c9ef17cbe9 Add rtwn(4) to the hardware list. 2016-01-04 18:34:27 +00:00
gjb
b77609818e Fix tmpfs(5) '/tmp' mount point.
A stray trailing space snuck in with one of the recent
changes, making r290550 and r290573 effectively no-op.

MFC after:	3 days
Sponsored by:	The FreeBSD Foundation
2015-11-25 19:10:04 +00:00
gjb
44b9d011ea Remove noatime from tmpfs(5) fstab(5) entry.
Submitted by:		Howard Su
MFC after:		3 days
X-MFC-With:		r290550
Sponsored by:	The FreeBSD Foundation
2015-11-09 06:30:26 +00:00
sjg
06c1e96aac Ensure TEMPROOT is unique, to guard against multiple builds on same machine.
Differential Revision:	D3002
Reviewed by:	gjb
2015-11-08 23:46:05 +00:00
gjb
7320cfca32 Use tmpfs(5) instead of md(4) for '/tmp' mount.
Submitted by:		Nikolai Lifanov
Differential Revision:	D3506
MFC after:		3 days
Sponsored by:	The FreeBSD Foundation
2015-11-08 18:02:39 +00:00
gjb
13af28171f Deprecate MD5 checksum generation in favor of SHA512.
This was discussed during the 10.2-RELEASE cycle, however
since we were nearing the end of the cycle, we decided to
defer this change until after 10.2-RELEASE.

Reminded by:	so (delphij), jmg
MFC after:	5 days
Sponsored by:	The FreeBSD Foundation
2015-10-14 22:33:11 +00:00
rodrigc
e7165de993 Use print as a function, not operator. 2015-10-08 03:28:15 +00:00
gjb
ebc5619c3a Correct the command-line utility in the r285420 entry:
s/jail/jexec/

Sponsored by:	The FreeBSD Foundation
2015-10-07 20:04:32 +00:00
gjb
3c4eddb710 Refine the r286591 entry based on feedback from jilles@.
Sponsored by:	The FreeBSD Foundation
2015-10-07 02:12:44 +00:00
gjb
1d43c1985b Remove entry for r287469, Skylake/i219 support is not yet complete.
Reported by:	Adam McDougall
Sponsored by:	The FreeBSD Foundation
2015-10-07 02:12:43 +00:00
gjb
cb68583ce9 Split the r288943 entry into different entries, since the entire
clang/llvm/lldb/etc may not always be in sync with upstream.

Sponsored by:	The FreeBSD Foundation
2015-10-07 02:12:42 +00:00
gjb
2ba80c73b3 Update the last check revision marker.
Sponsored by:	The FreeBSD Foundation
2015-10-06 19:07:10 +00:00
gjb
cad62a69b5 Document r288943, clang, llvm, etc. updated to upstream 3.7.0.
Sponsored by:	The FreeBSD Foundation
2015-10-06 19:06:34 +00:00
gjb
09f0c012db Document r288669, stack protector "strong" level.
Help from:	pfg
Sponsored by:	The FreeBSD Foundation
2015-10-06 17:42:31 +00:00
gjb
edccdbfe6b Document r288654, lagg(4) fec removal.
Sponsored by:	The FreeBSD Foundation
2015-10-06 17:42:30 +00:00
gjb
ed7617dae9 Use UBOOT_FILES in the dd(1) input file, as intended.
Sponsored by:	The FreeBSD Foundation
2015-10-06 01:05:07 +00:00
gjb
45c080beba Wrap a long line to make igor(1) happy.
Sponsored by:	The FreeBSD Foundation
2015-10-05 20:14:25 +00:00
gjb
0c45ddd884 Document r288310, ctl(4) updated to support CD-ROMs and other
removable devices.

Sponsored by:	The FreeBSD Foundation
2015-10-05 20:14:22 +00:00
gjb
2ddb3f903d Document r288303, nc(1) updated to OpenBSD 5.8 version.
Sponsored by:	The FreeBSD Foundation
2015-10-05 20:13:51 +00:00
gjb
51eb754376 Document r288176, kernel symbols now installed to /usr/lib/debug/.
Sponsored by:	The FreeBSD Foundation
2015-10-05 20:13:49 +00:00
gjb
c679404932 Document r287917, unbound 1.5.4.
Sponsored by:	The FreeBSD Foundation
2015-10-05 20:13:47 +00:00
gjb
c0f7d170d3 Document r287886, fix kqueue write events for files > 2GB
Sponsored by:	The FreeBSD Foundation
2015-10-05 20:13:44 +00:00
gjb
54da2ced82 Document r287842, ifconfig(8) exit on error if ioctl(2) fails.
Sponsored by:	The FreeBSD Foundation
2015-10-05 20:13:42 +00:00
gjb
e001cf28e9 Document r287798, IPv6 On-Link redirect handling fix.
Sponsored by:	The FreeBSD Foundation
2015-10-05 20:13:39 +00:00
gjb
817ad4c94e Document r287621, CTL HA reimplementation.
Sponsored by:	The FreeBSD Foundation
2015-10-05 20:13:37 +00:00
gjb
0e6a83f3fe Document r287576, service(8) updated to respect /etc/rc.conf.d/.
Sponsored by:	The FreeBSD Foundation
2015-10-05 20:13:35 +00:00
gjb
e50323f5eb Document r287522, pciconf(8) prefer pciids from ports database,
if present.

Sponsored by:	The FreeBSD Foundation
2015-10-05 20:13:32 +00:00
gjb
9f1db20c2c Document r287473, sesutil(8) addition.
Add Gandi.net to sponsor.ent.

Sponsored by:	The FreeBSD Foundation
2015-10-05 20:13:30 +00:00
gjb
11d8724372 Document r287469, em(4) update to support I219 chipset.
Sponsored by:	The FreeBSD Foundation
2015-10-05 20:13:27 +00:00
gjb
2e97c3afa9 Document r288143, file(1) updated to 5.25.
Sponsored by:	The FreeBSD Foundation
2015-10-05 20:13:25 +00:00
gjb
19b9cda16a Document r287371, support for HiSilicon HI6220 SoC.
Add ABT Systems, Ltd. to sponsor.ent.

Sponsored by:	The FreeBSD Foundation
2015-10-05 20:13:22 +00:00
gjb
256cdc6437 Document r287306, CUBIEBOARD2 kernel configuration renamed to A20.
Sponsored by:	The FreeBSD Foundation
2015-10-05 20:13:20 +00:00
gjb
f332567a3d Document r287225, 1-Wire implementation.
Sponsored by:	The FreeBSD Foundation
2015-10-05 20:13:17 +00:00
gjb
0242196da4 Document r287222, pf(4) support for 'scrub fragment crop|drop-ovl'
removed.

Sponsored by:	The FreeBSD Foundation
2015-10-05 20:13:15 +00:00
gjb
caa7954fd1 Document r287117, ioat(4) driver addition.
Sponsored by:	The FreeBSD Foundation
2015-10-05 20:13:12 +00:00
gjb
e01ffcb222 Document r287099, account for ashift when gathering buffers to
be written to l2arc device

Sponsored by:	The FreeBSD Foundation
2015-10-05 20:13:10 +00:00
gjb
d908c0d727 Document r288090, jemalloc update to 4.0.2.
Sponsored by:	The FreeBSD Foundation
2015-10-05 20:13:07 +00:00
gjb
0aae8b5474 Document r286829, ability to disable em(4) CRC stripping.
Sponsored by:	The FreeBSD Foundation
2015-10-05 20:13:05 +00:00
gjb
c510a528c7 Document r286795, patch(1) automatic checkout feature removed.
Sponsored by:	The FreeBSD Foundation
2015-10-05 20:13:03 +00:00
gjb
b53cc5d434 Document r286750, zoneinfo update to 2015f.
While here, move a few misordered entries.

Sponsored by:	The FreeBSD Foundation
2015-10-05 20:13:01 +00:00
gjb
fe9c0334e7 Document r286591, uart(4) PPS runtime-tunable.
Sponsored by:	The FreeBSD Foundation
2015-10-05 20:12:58 +00:00
gjb
f1b2bfaff9 Document r286503, r286505, r286506, r286510:
apr-1.5.2
serf-1.3.8
svnlite-1.8.14
sqlite3-3.8.11.1

Sponsored by:	The FreeBSD Foundation
2015-10-05 20:12:56 +00:00
gjb
6827f8ffd0 Document r286444, BIO_DELETE passthru support in GELI.
Sponsored by:	The FreeBSD Foundation
2015-10-05 20:12:53 +00:00