<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/share, branch releng/13.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F13.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F13.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2024-01-30T11:44:14Z</updated>
<entry>
<title>periodic: Make daily diff(1) output as small is possible</title>
<updated>2024-01-30T11:44:14Z</updated>
<author>
<name>Michael Osipov</name>
<email>michaelo@FreeBSD.org</email>
</author>
<published>2023-11-24T09:26:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4c14a3a6aebe94d61da00c2dac2ef4bb2d9a2b3b'/>
<id>urn:sha1:4c14a3a6aebe94d61da00c2dac2ef4bb2d9a2b3b</id>
<content type='text'>
Make, by default, daily diff(1) ignore whitespace changes and the unified output
a context of zero (0) lines. This reduces output of unrelated lines in e-mails
delivered to root.

PR:		270266
Approved by:	jrm (mentor), karels
MFC after:	1 month
Relnotes:	yes
Differential Revision:	https://reviews.freebsd.org/D42762

(cherry picked from commit e2f6bafc3887c7752986526f3758525d24701fce)
</content>
</entry>
<entry>
<title>periodic: Make daily diff(1) flags configurable with daily_diff_flags</title>
<updated>2024-01-30T11:43:54Z</updated>
<author>
<name>Michael Osipov</name>
<email>michaelo@FreeBSD.org</email>
</author>
<published>2023-11-24T09:26:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6455c2cf85a920577dfe6bced32f97d9216abc73'/>
<id>urn:sha1:6455c2cf85a920577dfe6bced32f97d9216abc73</id>
<content type='text'>
PR:		270266
Approved by:	jrm (mentor), karels
MFC after:	1 month
Relnotes:	yes
Differential Revision:	https://reviews.freebsd.org/D42900

(cherry picked from commit 15e35d058cff847d1a7bc671fcf48b99f5d2f73b)
</content>
</entry>
<entry>
<title>periodic: Make security diff(1) output as small is possible</title>
<updated>2024-01-30T11:43:33Z</updated>
<author>
<name>Michael Osipov</name>
<email>michaelo@FreeBSD.org</email>
</author>
<published>2023-11-24T09:26:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6d9195b5f763803f2bce37e0283563db76950aae'/>
<id>urn:sha1:6d9195b5f763803f2bce37e0283563db76950aae</id>
<content type='text'>
Make, by default, security diff(1) produce a unified output with a context of
zero (0) lines. This reduces output of unrelated lines in e-mails delivered
to root.

PR:		270266
Approved by:	jrm (mentor), karels
MFC after:	1 month
Relnotes:	yes
Differential Revision:	https://reviews.freebsd.org/D43071

(cherry picked from commit 3aa71ea7c231a4e60a7e1b9b677e379e17432fc8)
</content>
</entry>
<entry>
<title>pthread_attr_get_np(3): Revamp</title>
<updated>2024-01-26T21:04:46Z</updated>
<author>
<name>Olivier Certner</name>
<email>olce@FreeBSD.org</email>
</author>
<published>2024-01-05T13:14:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=72ef14799d4c084494078b56acefb0272419c519'/>
<id>urn:sha1:72ef14799d4c084494078b56acefb0272419c519</id>
<content type='text'>
Fix and more thoroughly describe the attributes object lifecycle.

Also, correct the text about which attributes' values are reported.

Add the ENOMEM error.

While here, rephrase unclear passages, add references and fix the
example's style.

Reviewed by:            kib, emaste
Approved by:            emaste (mentor)
MFC after:              2 weeks
Sponsored by:           The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D43330

(cherry picked from commit 6211cd4be32dfdc51b5ac452d4ead98a36ec42a6)

Approved by:            markj (mentor)
</content>
</entry>
<entry>
<title>meta2deps.py: Fix a typo in a source code comment</title>
<updated>2024-01-25T06:52:26Z</updated>
<author>
<name>Gordon Bergling</name>
<email>gbe@FreeBSD.org</email>
</author>
<published>2024-01-22T21:00:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=774644887a8d97c83bd9195f9d900dc90b0a7fcd'/>
<id>urn:sha1:774644887a8d97c83bd9195f9d900dc90b0a7fcd</id>
<content type='text'>
- s/follwing/following/

(cherry picked from commit ad92f3d9d0b56ee723271152cec9174f74e17cb9)
</content>
</entry>
<entry>
<title>PCI_IOV_INIT.9: Fix a typo in the manual page</title>
<updated>2024-01-23T06:46:03Z</updated>
<author>
<name>Gordon Bergling</name>
<email>gbe@FreeBSD.org</email>
</author>
<published>2024-01-20T19:20:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d04d50c839d1944bacfecca536d908adb05b916e'/>
<id>urn:sha1:d04d50c839d1944bacfecca536d908adb05b916e</id>
<content type='text'>
- s/infrastucture/infrastructure/

(cherry picked from commit bce295fcbe533d46d2f600168403c7968599b86b)
</content>
</entry>
<entry>
<title>pci_vendors: update to 2023-11-11</title>
<updated>2024-01-22T09:40:56Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2023-12-04T10:51:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d99a15bf6f1c46e49d93aa8ad4e28dfaf3791c3a'/>
<id>urn:sha1:d99a15bf6f1c46e49d93aa8ad4e28dfaf3791c3a</id>
<content type='text'>
(cherry picked from commit 01e286b54190620ceec85ef865a51eb79b5d81c0)
</content>
</entry>
<entry>
<title>ispfw(4): Update and add firmware</title>
<updated>2024-01-19T16:59:23Z</updated>
<author>
<name>Joerg Pulz</name>
<email>Joerg.Pulz@frm2.tum.de</email>
</author>
<published>2023-10-27T14:02:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=44fac9c0be906266068677bb4abfd6eb6e519021'/>
<id>urn:sha1:44fac9c0be906266068677bb4abfd6eb6e519021</id>
<content type='text'>
Update 25xx firmware: version 8.8.207
Add 26xx firmware: version 8.8.231
Add 27xx firmware: version 9.12.0
Add 28xx firmware: version 9.12.1

Remove BUGS section from manpage as we now have firmware for
all supported controllers.

PR:		273263
MFC after:	1 month
Pull Request:	https://github.com/freebsd/freebsd-src/pull/877
Sponsored by:	Technical University of Munich

(cherry picked from commit b0c6b06836351b3908ba5b2a847c89c42d1a46c3)
</content>
</entry>
<entry>
<title>isp(4): Rework firmware handling/loading</title>
<updated>2024-01-19T16:52:40Z</updated>
<author>
<name>Joerg Pulz</name>
<email>Joerg.Pulz@frm2.tum.de</email>
</author>
<published>2023-10-27T15:27:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=84f8cfcbe493dbbb657bb937fc1db47d5a8101ee'/>
<id>urn:sha1:84f8cfcbe493dbbb657bb937fc1db47d5a8101ee</id>
<content type='text'>
Correctly identify the active firmware in flash on adapters with
primary and secondary firmware region in flash.
Correctly identify the active NVRAM on adapters with primary
and secondary NVRAM region in flash.

Loading ispfw(4) moved from isp_pci_attach() to isp_reset().
Drop the reference to ispfw(4) after using it so one can kldunload(8) it.
New isp_load_ram() function to load either ispfw(4) or flash firmware
into RISC's RAM.
New functions to read data from flash. The old ones will be removed later.
A bunch of new helper functions to identify and validate active flash
regions for firmware, auxiliary and NVRAM.
Overhaul ISP_FW_* macros and make use of it when comparing firmware
versions. We can handle firmware versions up to 255.255.255.

Firmware load priority slightly changed:
For 27xx and newer adapters:
- load ispfw(4) firmware
- request (active) flash firmware information
- compare version numbers of ispfw(4) and flash firmware
- load firmware with highest version into RISC's RAM
- if loading ispfw(4) is disabled or failed - load firmware from flash
- if everything else fails use MBOX_LOAD_FLASH_FIRMWARE as fallback

For 26xx and older adapters nothing changed:
- load ispfw(4) firmware and load it into RISC's RAM
- if loading ispfw(4) is disabled or failed use MBOX_EXEC_FIRMWARE
- for 26xx a preceding MBOX_LOAD_FLASH_FIRMWARE is used

New read only sysctl(8)'s:
 dev.isp.N.fw_version_run: the firmware version actually running
 dev.isp.N.fw_version_ispfw: the firmware version provided by ispfw(4)
 dev.isp.N.fw_version_flash: the (active) firmware version in flash

While here:
  - firmware attribute handling/parsing reworked
    + renamed defines from ISP2400_FW_ATTR_* to ISP_FW_ATTR_*
    + changed values to match new handling/parsing
    + added some more attributes
  - enable FLT support on 26xx based adapters
  - log level adjustments
  - new function return status codes (some for now, some for later use)
  - some minor style changes

Tested and approved to work on real hardware with:
  - Qlogic ISP 2532 (QLogic QLE2560 8Gb FC Adapter)
  - Qlogic ISP 2031 (QLogic QLE2662 16Gbit 2Port FC Adapter)
  - Qlogic ISP 2722 (QLogic QLE2690 16Gb FC Adapter)
  - Qlogic ISP 2812 (QLogic QLE2772 32Gbit 2Port FC Adapter)

PR:		273263
Reviewed by:	mav
Pull Request:	https://github.com/freebsd/freebsd-src/pull/877
MFC after:	1 month
Sponsored by:	Technical University of Munich

(cherry picked from commit 10ed63fc06cb9902cc783ce8d0086c9aa97ed1e1)
</content>
</entry>
<entry>
<title>mbuf.9: Document mtodo</title>
<updated>2024-01-18T22:34:52Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2023-12-28T19:17:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e73b54810308327c26aeca1737c89b4b2da1fe61'/>
<id>urn:sha1:e73b54810308327c26aeca1737c89b4b2da1fe61</id>
<content type='text'>
mtodo() accepts an mbuf and offset and returns a void * pointer to the
requested offset into the mbuf's associated data.  Similar to mtod(),
no bounds checking is performed.

Reviewed by:	imp, markj
Sponsored by:	Chelsio Communications
Differential Revision:	https://reviews.freebsd.org/D43215

(cherry picked from commit 854e1fd692185749fea092b1431efd4a8e09c2eb)
</content>
</entry>
</feed>
