File tree Expand file tree Collapse file tree 7 files changed +21
-0
lines changed Expand file tree Collapse file tree 7 files changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -2130,6 +2130,9 @@ fn test_android(target: &str) {
21302130 // FIXME(android): Requires >= 6.12 kernel headers.
21312131 "SOF_TIMESTAMPING_OPT_RX_FILTER" => true ,
21322132
2133+ // FIXME(android): Requires >= 6.9 kernel headers.
2134+ "AT_HWCAP3" | "AT_HWCAP4" => true ,
2135+
21332136 _ => false ,
21342137 }
21352138 } ) ;
@@ -2703,6 +2706,9 @@ fn test_freebsd(target: &str) {
27032706 // Added in FreeBSD 14.2
27042707 "SO_SPLICE" if Some ( 14 ) > freebsd_ver => true ,
27052708
2709+ // Added in FreeBSD 15
2710+ "AT_HWCAP3" | "AT_HWCAP4" if Some ( 15 ) > freebsd_ver => true ,
2711+
27062712 _ => false ,
27072713 }
27082714 } ) ;
@@ -4586,6 +4592,9 @@ fn test_linux(target: &str) {
45864592 // FIXME(linux): Value changed in 6.14
45874593 "SECURE_ALL_BITS" | "SECURE_ALL_LOCKS" => true ,
45884594
4595+ // FIXME(linux): Requires >= 6.9 kernel headers.
4596+ "AT_HWCAP3" | "AT_HWCAP4" => true ,
4597+
45894598 _ => false ,
45904599 }
45914600 } ) ;
Original file line number Diff line number Diff line change @@ -150,6 +150,8 @@ AT_FLAGS
150150AT_GID
151151AT_HWCAP
152152AT_HWCAP2
153+ AT_HWCAP3
154+ AT_HWCAP4
153155AT_IGNORE
154156AT_MINSIGSTKSZ
155157AT_NOTELF
Original file line number Diff line number Diff line change @@ -96,6 +96,8 @@ AT_FLAGS
9696AT_GID
9797AT_HWCAP
9898AT_HWCAP2
99+ AT_HWCAP3
100+ AT_HWCAP4
99101AT_NCPUS
100102AT_NOTELF
101103AT_NULL
Original file line number Diff line number Diff line change @@ -168,6 +168,8 @@ AT_FLAGS
168168AT_GID
169169AT_HWCAP
170170AT_HWCAP2
171+ AT_HWCAP3
172+ AT_HWCAP4
171173AT_IGNORE
172174AT_MINSIGSTKSZ
173175AT_NOTELF
Original file line number Diff line number Diff line change @@ -3708,6 +3708,8 @@ pub const AT_HWCAP: c_int = 25;
37083708pub const AT_HWCAP2 : c_int = 26 ;
37093709pub const AT_USRSTACKBASE : c_int = 35 ;
37103710pub const AT_USRSTACKLIM : c_int = 36 ;
3711+ pub const AT_HWCAP3 : c_int = 38 ;
3712+ pub const AT_HWCAP4 : c_int = 39 ;
37113713
37123714pub const TABDLY : crate :: tcflag_t = 0x00000004 ;
37133715pub const TAB0 : crate :: tcflag_t = 0x00000000 ;
Original file line number Diff line number Diff line change @@ -3473,6 +3473,8 @@ pub const AT_RANDOM: c_ulong = 25;
34733473pub const AT_HWCAP2 : c_ulong = 26 ;
34743474pub const AT_RSEQ_FEATURE_SIZE : c_ulong = 27 ;
34753475pub const AT_RSEQ_ALIGN : c_ulong = 28 ;
3476+ pub const AT_HWCAP3 : c_ulong = 29 ;
3477+ pub const AT_HWCAP4 : c_ulong = 30 ;
34763478pub const AT_EXECFN : c_ulong = 31 ;
34773479pub const AT_MINSIGSTKSZ : c_ulong = 51 ;
34783480
Original file line number Diff line number Diff line change @@ -2513,6 +2513,8 @@ pub const AT_BASE_PLATFORM: c_ulong = 24;
25132513pub const AT_RANDOM : c_ulong = 25 ;
25142514pub const AT_HWCAP2 : c_ulong = 26 ;
25152515
2516+ pub const AT_HWCAP3 : c_ulong = 29 ;
2517+ pub const AT_HWCAP4 : c_ulong = 30 ;
25162518pub const AT_EXECFN : c_ulong = 31 ;
25172519
25182520// defined in arch/<arch>/include/uapi/asm/auxvec.h but has the same value
You can’t perform that action at this time.
0 commit comments