Commit Graph

118 Commits

Author SHA1 Message Date
Baptiste Daroussin
c180fd3d75 RELNOTES: document MAC/do 2024-05-22 14:05:57 +02:00
Christos Margiolis
5224825a0e RELNOTES: Mention hw.snd.version being removed
Sponsored by:	The FreeBSD Foundation
2024-05-06 20:35:35 +02:00
John Baldwin
6faf65670e RELNOTES: Document the addition of NVMe over Fabrics support 2024-05-03 14:05:57 -07:00
Mateusz Piotrowski
54d6fea979 RELNOTES: Mention date(1)'s nanosecond support
Sponsored by:	Klara, Inc.
2024-05-02 22:47:55 +02:00
Christos Margiolis
993d1fad5b RELNOTES: Fix wrong commit hash
Fixes:		25723d6636 ("sound: Retire unit.*")
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
2024-04-28 21:59:17 +02:00
Christos Margiolis
25723d6636 sound: Retire unit.*
The unit.* code is largely obsolete and imposes limits that are no
longer needed nowadays.

- Capping the maximum allowed soundcards in a given machine. By default,
  the limit is 512 (snd_max_u() in unit.c), and the maximum possible is
  2048 (SND_UNIT_UMAX in unit.h). It can also be tuned through the
  hw.snd.maxunit loader(8) tunable. Even though these limits are large
  enough that they should never cause problems, there is no need for
  this limit to exist in the first place.
- Capping the available device/channel types. By default, this is 32
  (snd_max_d() in unit.c). However, these types are pre-defined in
  pcm/sound.h (see SND_DEV_*), so the cap is unnecessary when we know
  that their number is constant.
- Capping the number of channels per-device. By default, the limit 1024
  (snd_max_c() in unit.c). This is probably the most problematic of the
  limits mentioned, because this limit can never be reached, as the
  maximum is hard-capped at either hw.snd.maxautovchans (16 by default),
  or SND_MAXHWCHAN and SND_MAXVCHANS.

These limtits are encoded in masks (see SND_U_MASK, SND_D_MASK,
SND_C_MASK in unit.h) and are used to construct a bitfield of the form
[dsp_unit, type, channel_unit] in snd_mkunit() which is assigned to
pcm_channel->unit.

This patch gets rid of everything unit.*-related and makes a slightly
different use of the "unit" field to only contain the channel unit
number. The channel type is stored in a new pcm_channel->type field, and
the DSP unit number need not be stored at all, since we can fetch it
from device_get_unit(pcm_channel->dev). This change has the effect that
we no longer need to impose caps on the number of soundcards,
device/channel types and per-device channels. As a result the code is
noticeably simplified and more readable.

Apart from the fact that the hw.snd.maxunit loader(8) tunable is also
retired as a side-effect of this patch, sound(4)'s behavior remains the
same.

Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Reviewed by:	dev_submerge.ch
Differential Revision:	https://reviews.freebsd.org/D44912
2024-04-28 21:48:24 +02:00
Mark Johnston
ca0620b707 RELNOTES: Add an entry for the nfs_reserved_port_only default change
Sponsored by:	The FreeBSD Foundation
2024-04-23 12:55:10 -04:00
Jake Freeland
1ff4bc0f49 RELNOTES: Add entry for updates to ktrace(2)
Approved by:	markj (mentor)
2024-04-07 18:52:51 -05:00
Warner Losh
5b35479e3e RELNOTES: Add awk update from 2 weeks ago.
Sponsored by:		Netflix
2024-03-12 09:24:39 -06:00
Baptiste Daroussin
73157ce498 RELNOTES: fix my poor english
Reported by:	Gary Jennejohn <garyj@gmx.de>
2024-02-29 18:35:41 +01:00
Baptiste Daroussin
5a98d9d028 RELNOTES: document usbconfig(8) changes 2024-02-29 13:06:08 +01:00
Mike Karels
30c741c6e4 RELNOTES: document powerd enable on RPI images
Note that powerd(8) is enabled in /etc/rc.conf.
2024-01-30 14:16:51 -06:00
Alexander Leidinger
b9a60d36ba RELNOTES: mention ZFS dataset support for jail(8) 2024-01-17 13:59:03 +01:00
Xin LI
2f036705f3 Document the two recent newsyslog(8) change (-c option and <compress>
configuration option).
2023-12-29 00:45:52 -08:00
Rick Macklem
208f089d45 RELNOTES: Add an entry for commit 1a87880700 2023-12-26 15:01:42 -08:00
Rick Macklem
dac33a65b9 RELNOTES: Add an entry for commit 7c5146da12 2023-12-22 12:25:19 -08:00
Mark Johnston
33c2bd534a RELNOTES: Add an entry about bhyve's slirp backend
Sponsored by:	Innovate UK
2023-11-22 15:19:10 -05:00
Christos Margiolis
b351fa9d08 RELNOTES: mention bb830e346b
Reviewed by:	markj
Differential Revision:	https://reviews.freebsd.org/D42479
2023-11-06 17:36:39 +02:00
Christos Margiolis
963f38b2db RELNOTES: bump version to 15.0
Reviewed by:	markj
Differential Revision:	https://reviews.freebsd.org/D42478
2023-11-06 17:36:33 +02:00
Baptiste Daroussin
b627b3e6ea RELNOTES: fix typo
Reported by:	garga
2023-10-10 13:59:32 +02:00
Baptiste Daroussin
bb63e82e8c bsddialog(1): document the replacement of dialog(1) 2023-10-10 09:24:25 +02:00
Kenta Kubo
501edb1cc7 Fix typo in RELNOTES (objump -> objdump)
Pull Request: https://github.com/freebsd/freebsd-src/pull/847
2023-09-18 11:04:21 +01:00
Dag-Erling Smørgrav
d2c839eee0 Belatedly document OPIE removal in RELNOTES and UPDATING.
MFC after:	3 days
Reviewed by:	imp, emaste
Differential Revision:	https://reviews.freebsd.org/D41822
2023-09-13 11:43:45 +00:00
John Baldwin
768489c721 RELNOTES: Clarify package building on older branches for 32-bit.
"on" could be read to require native builds only vs cross-builds
via qemu-user and that was not the intention.

Suggested by:	Mark Millard <marklmi@yahoo.com>
2023-08-17 14:25:44 -07:00
John Baldwin
da51a1211d RELNOTES: Note the deprecation of 32-bit platforms for 15.0.
This draws a line in the sand of removing support for 32-bit worlds
and kernels aside from COMPAT_FREEBSD32 and lib32 support.  The
project may choose to alter this approach when 15.0 is released by
extending some level of 32-bit support in 15.0 or later.

In particular, at present there is a fair bit of interest in retaining
armv7 support in 15.0 at least.

Reviewed by:	brooks
Differential Revision:	https://reviews.freebsd.org/D41164
2023-08-16 09:52:16 -07:00
John Baldwin
e3637e2f5b RELNOTES: Trim spurious blank line. 2023-08-14 12:02:29 -07:00
Kyle Evans
b9b8a4769c RELNOTES: add a note about lua config files in loader
Scripted configuration can make safer some use-cases that currently use
local.lua, but don't actually need to access external resources to make
their changes.  Let's note the new feature in RELNOTES.

Reviewed by:	markj
Differential Revision:	https://reviews.freebsd.org/D40066
2023-07-24 23:35:25 -05:00
Warner Losh
6a8d4071c4 nvd/nda: Add release notes info.
Sponsored by:		Netflix
2023-06-13 09:18:18 -06:00
Mike Karels
1186ef86c3 RELNOTES: add note about moving /usr/home to /home
Document change to pw and hence bsdinstall.
2023-05-24 10:32:07 -05:00
Elliott Mitchell
af8e0a60d9 RELNOTES: fix consistency
Colons on the commit ids started being lost at 89d197cc99 and
continued subsequent updates.

Reviewed by:	imp
Differential Revision:	https://reviews.freebsd.org/D39991
2023-05-06 23:32:04 -06:00
Emmanuel Vadot
1d7355248b RELNOTES: Document TI code removal from armv7 GENERIC kernel
Suggested by:	mhorne
Sponsored by:	Beckhoff Automation GmbH & Co. KG
2023-05-03 09:21:58 +02:00
Emmanuel Vadot
f15b2e1afd RELNOTES: Add fwget entry
Sponsored by:	Beckhoff Automation GmbH & Co. KG
2023-05-03 09:20:35 +02:00
Rick Macklem
89d197cc99 RELNOTES: Add entries for two new NFS features 2023-04-16 12:34:52 -07:00
Rick Macklem
84eac07049 RELNOTES: Add an entry for NFS server support in vnet prisons 2023-03-12 14:55:46 -07:00
Gregory Neil Shapiro
17c8213559 Note upgrade to sendmail 8.17.1 2023-02-01 02:23:02 +00:00
Mike Karels
8d0ed56646 RELNOTES: Add mention of growfs addition of swap partition.
As documented in growfs(7).
2022-12-13 08:54:43 -06:00
Ed Maste
f16281460a RELNTOES: Add note for llvm-objdump as objdump 2022-12-12 15:52:29 -05:00
Baptiste Daroussin
882fc6da1a RELNOTE: Document the removal of mta_start_script and othermta 2022-11-14 09:12:33 +01:00
Baptiste Daroussin
4d184bd438 RELNOTES: document the switch from sendmail to dma 2022-11-07 12:52:20 +01:00
Kristof Provost
3c62f0f608 RELNOTES: Add an entry for if_bridge l3 filtering default change 2022-10-24 17:58:00 +02:00
Mark Johnston
2e5699fb9c RELNOTES: Add an entry for dtrace_kinst(4) 2022-10-11 18:19:55 -04:00
Brooks Davis
9bbed3f615 Mention telnetd removal
I forgot to add Relnotes to the original commit.

Reported by:	gjb
2022-09-28 20:07:05 +01:00
Rick Macklem
e7d9290fc2 RELNOTES: Add an entry for use of "intr,nolockd" NFSv4.1/4.2 mounts
Add an entry for the commits that make the mount options "intr" and
"nolockd" usable for NFSv4.1/4.2 mounts.
2022-09-07 15:55:15 -07:00
Rick Macklem
85c11f808e RELNOTES: Add an entry for new NFSv4.1/4.2 console messages
Add and entry for the commits that generate new console messages
indicating that all clients need to have unique /etc/hostid strings.
2022-09-07 15:35:55 -07:00
Mark Johnston
c39eecd84b RELNOTES: Document ZFS support in makefs
Sponsored by:	The FreeBSD Foundation
2022-08-05 13:43:24 -04:00
Mark Johnston
da10709ded RELNOTES: Fix whitespace 2022-07-27 11:13:20 -04:00
Mark Johnston
4cb0d41c54 RELNOTES: Add an entry for the new QAT driver
Sponsored by:	The FreeBSD Foundation
2022-07-27 11:13:20 -04:00
Mateusz Piotrowski
c71a534e1c RELNOTES: Add an entry for boottrace(4)
Reviewed by:	mhorne
Sponsored by:	NetApp, Inc.
Sponsored by:	Klara Inc.
Differential Revision: https://reviews.freebsd.org/D34432
2022-03-29 13:35:14 +02:00
John Baldwin
253ecb389e RELNOTES: Note support for KTLS RX for TLS 1.3.
Sponsored by:	Netflix
2021-12-14 11:02:45 -08:00
Kristof Provost
76fe9df7a4 RELNOTES: mention 6rd support in if_stf
Sponsored by:	Rubicon Communications, LLC ("Netgate")
Differential Revision:	https://reviews.freebsd.org/D33088
2021-11-23 16:49:12 +01:00