Files
freebsd/include
Brooks Davis 80203a27e9 Add sys/_align.h replacing machine/_align.h
Define _ALIGNBYTES using sizeof(void *) (no functional change on any
existing architecture) which will allow it to work with CHERI were we
must align things up to capability alignment.

In _ALIGN, replace integer manipulation which does not preserve pointer
provenance with a type and provenance preserving builtin.  This requires
modest changes in code which assumes _ALIGN returns an integer, but
those are relatively rare.

Reviewed by:	kib, markj
Effort:		CHERI upstreaming
Sponsored by:	Innovate UK
Differential Revision:	https://reviews.freebsd.org/D53947
2025-12-10 10:57:50 +00:00
..
…
…
…
…
…
…
…
…
2025-09-11 17:12:22 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2025-06-11 17:16:20 -06:00
…
…
2024-10-14 10:26:17 -07:00
…
…
…
…
…
…
…
…
2024-08-26 18:27:29 +02:00
2025-05-05 19:04:22 +03:00
…
2024-04-23 19:51:22 +03:00
…
…
…
2025-10-04 10:50:02 +02:00
…
…
…
2025-06-11 17:16:22 -06:00
…
…
…
…
…
…
…
2025-11-28 16:19:53 +01:00
…
2025-06-11 17:16:20 -06:00
…
…
…
…
…
…