<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/arm, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2026-05-08T19:37:24Z</updated>
<entry>
<title>types: provide __SIZEOF_{INT{8,16,32,64},TIME,TIME32}_T</title>
<updated>2026-05-08T19:37:24Z</updated>
<author>
<name>Ryan Libby</name>
<email>rlibby@FreeBSD.org</email>
</author>
<published>2026-05-08T19:37:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=94323513dd5070bf1fc3c191c560bd7e17da8931'/>
<id>urn:sha1:94323513dd5070bf1fc3c191c560bd7e17da8931</id>
<content type='text'>
Suggested by:	kib
Reviewed by:	imp, kib
Discussed with:	emaste, jrtc27
Differential Revision:	https://reviews.freebsd.org/D56783
</content>
</entry>
<entry>
<title>Define stdint.h macros unconditionally</title>
<updated>2026-05-01T18:13:33Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2026-05-01T18:07:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=966fb94cb3575ccd39da211165d0858fd0eb0ef2'/>
<id>urn:sha1:966fb94cb3575ccd39da211165d0858fd0eb0ef2</id>
<content type='text'>
Similar to glibc, define all the stdint.h macros such as `SIZE_MAX`,
`UINT64_C`, etc unconditionally. I.e. no longer check whether
`__STDC_CONSTANT_MACROS` or `__STDC_LIMIT_MACROS` are defined. See also
&lt;https://sourceware.org/bugzilla/show_bug.cgi?id=15366&gt;.

This is part of reverting base 00bee6fcd77f, which reverted an upstream
libc++ commit that eliminated libc++'s stdint.h wrapper header.

Submitted by:	Nikolas Klauser &lt;nikolasklauser@berlin.de&gt;
MFC after:	1 week
Reviewed by:	imp
Differential Revision: https://reviews.freebsd.org/D56746
</content>
</entry>
<entry>
<title>qcom_tlmm: prepare for supporting multiple TLMM platforms</title>
<updated>2026-04-27T15:57:44Z</updated>
<author>
<name>Adrian Chadd</name>
<email>adrian@FreeBSD.org</email>
</author>
<published>2025-02-10T00:49:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=20baee6bfed2f39008955dce1f0ce31eb10805f3'/>
<id>urn:sha1:20baee6bfed2f39008955dce1f0ce31eb10805f3</id>
<content type='text'>
* Create a set of callbacks implementing the hardware specific
  GPIO bus operations
* Migrate the IPQ4018 TLMM setup code into qcom_tlmm_ip4018.c

Differential Revision:	https://reviews.freebsd.org/D56349
</content>
</entry>
<entry>
<title>if_awg: Add missing awg_poll() prototype</title>
<updated>2026-04-27T06:57:13Z</updated>
<author>
<name>Lexi Winter</name>
<email>ivy@FreeBSD.org</email>
</author>
<published>2026-04-27T06:57:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c73cd9ca3ff875a65b6969b7183eb7fcdb23857c'/>
<id>urn:sha1:c73cd9ca3ff875a65b6969b7183eb7fcdb23857c</id>
<content type='text'>
The function awg_poll() was missing a prototype, which causes the build
to fail if DEVICE_POLLING is enabled, which it is in the ARMADAXP config.

MFC after:	2 weeks
Reviewed by:	tuexen, mmel, adrian
Sponsored by:	https://www.patreon.com/bsdivy
Differential Revision:	https://reviews.freebsd.org/D56651
</content>
</entry>
<entry>
<title>vtnet: remove loader tunable fixup_needs_csum</title>
<updated>2026-04-26T09:42:38Z</updated>
<author>
<name>Timo Völker</name>
<email>timo.voelker@fh-muenster.de</email>
</author>
<published>2026-04-26T09:42:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1bfd392b9e4dcddef3d80efaa517fafa648cd0b1'/>
<id>urn:sha1:1bfd392b9e4dcddef3d80efaa517fafa648cd0b1</id>
<content type='text'>
Removes the deprecated loader tunable fixup_needs_csum. Removes also
the sysctl counter rx_csum_bad_offset that is no longer in use.

Reviewed by:		tuexen
Event:			Wiesbaden Hackathon 2026
Differential Revision:	https://reviews.freebsd.org/D55588
</content>
</entry>
<entry>
<title>PHYS_TO_DMAP: Return a void * instead of a vm_offset_t</title>
<updated>2026-04-23T17:05:54Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2026-04-23T17:05:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fe3e92e6868dce2ed94c98428b8df1f27ed3ef63'/>
<id>urn:sha1:fe3e92e6868dce2ed94c98428b8df1f27ed3ef63</id>
<content type='text'>
Add a new PHYS_TO_DMAP_ADDR that still returns an address for use in
places that only need an address and not a pointer.

Effort:		CHERI upstreaming
Reviewed by:	kib
Sponsored by:	AFRL, DARPA
Pull Request:	https://github.com/freebsd/freebsd-src/pull/2068
</content>
</entry>
<entry>
<title>pmap_map: Use void * for the return value instead of vm_offset_t</title>
<updated>2026-04-23T17:05:54Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2026-04-23T17:05:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ac7d52740249de51e805a7cd577b4374d6a6ae81'/>
<id>urn:sha1:ac7d52740249de51e805a7cd577b4374d6a6ae81</id>
<content type='text'>
Effort:		CHERI upstreaming
Reviewed by:	kib
Sponsored by:	AFRL, DARPA
Pull Request:	https://github.com/freebsd/freebsd-src/pull/2068
</content>
</entry>
<entry>
<title>sys: Switch td_kstack from vm_offset_t to char *</title>
<updated>2026-04-23T17:05:54Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2026-04-23T17:05:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fe2957f591b55d9cbd70cf1325048012fc833fbb'/>
<id>urn:sha1:fe2957f591b55d9cbd70cf1325048012fc833fbb</id>
<content type='text'>
Effort:		CHERI upstreaming
Reviewed by:	kib
Sponsored by:	AFRL, DARPA
Pull Request:	https://github.com/freebsd/freebsd-src/pull/2068
</content>
</entry>
<entry>
<title>kva_alloc/free: Use void * instead of vm_offset_t</title>
<updated>2026-04-23T17:05:54Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2026-04-23T17:05:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2d0634d2e74bb697573afaf888207a8ad1ba3242'/>
<id>urn:sha1:2d0634d2e74bb697573afaf888207a8ad1ba3242</id>
<content type='text'>
Effort:		CHERI upstreaming
Reviewed by:	kib
Sponsored by:	AFRL, DARPA
Pull Request:	https://github.com/freebsd/freebsd-src/pull/2068
</content>
</entry>
<entry>
<title>pmap_qenter/qremove: Use void * instead of vm_offset_t</title>
<updated>2026-04-23T17:05:54Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2026-04-23T17:05:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e27501388fc0dc2a29f90cb24ba8d36e9bb6631f'/>
<id>urn:sha1:e27501388fc0dc2a29f90cb24ba8d36e9bb6631f</id>
<content type='text'>
Effort:		CHERI upstreaming
Reviewed by:	kib
Sponsored by:	AFRL, DARPA
Pull Request:	https://github.com/freebsd/freebsd-src/pull/2068
</content>
</entry>
</feed>
