HomeFreeBSD

ELF auxargs: reserve a slot for CheriABI use

Description

ELF auxargs: reserve a slot for CheriABI use

Reserve slot 37 to avoid flag days downstream.

We currently use this slot in CheriBSD to maintain counters in userspace
while providing access to them vis sysctl. CHERI support isn't landing
in FreeBSD quite yet (probably for 16 unless hardware access accelerates
radically), but it seems highly likely at this point so reserving slots
will limit future diffs in both directions.

Reviewed by: jhb
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D46060

Details

Provenance
brooksAuthored on Jul 23 2024, 9:31 PM
Reviewer
jhb
Differential Revision
D46060: ELF auxargs: reserve a slot for CheriABI use
Parents
rG0ac6cc3fd747: iichid: Soften "Interrupt setup failed" message
Branches
Unknown
Tags
Unknown