No description. Add one?
  • Java 78%
  • Kotlin 11.8%
  • AIDL 4.4%
  • C++ 3.7%
  • C 1.5%
  • Other 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Maciej Żenczykowski 1da1945e26 NetBpfLoad: disallow 32-bit userspace on 6.13+ kernels
This is basically a no-op as 32-bit netd already fails on android-mainline @ 6.13 (we're now at 6.14, 6.15 is coming in a few weeks).
I know this because we had to fix ACK 6.12, and didn't port it forward.

Note: AFAIK TV is planning to release on 25Q2 and then 27Q2,
so this 26Q2+ doesn't actually affect them till a year later in 27Q2.

Modern arm cores are dropping 32-bit cpu instruction decode support.
This already happened on Pixel 8+ (Tensor G3+) and is soon coming
to the GCE cloud machines underpinning our cuttlefish VMs
(this is very much an industry wide trend for modern aarch64 cores,
I believe all new application cores since 2023 have been 64-bit only).

Pixel 6a is AFAIK the last pixel with 32-bit application support,
and that is reaching EOL approximately in July 2027.
(while most test coverage is on Pixel 6/6pro which EOLs in Oct 2026)

Note though that this isn't a great example: AFAIK all Pixels
have had 64-bit system userspace (which is what we care about here)
The transition happened in the final Nexus, the year before Pixel 1.

This means we're going to start losing *any* remaining vestiges
of test coverage that we still (might) have.

Test: TreeHugger
Flag: EXEMPT mainline
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: Ie8a5a5dafd2f0e20ef4651c3a69957fde374ae4b
2025-05-17 06:00:03 -07:00
bpf NetBpfLoad: disallow 32-bit userspace on 6.13+ kernels 2025-05-17 06:00:03 -07:00
clatd clatd: fix endianness of multicast drop 2025-03-21 12:55:32 -07:00
common Extend QosFilter address matching function 2025-05-08 22:37:32 -07:00
framework Extend QosFilter address matching function 2025-05-08 22:37:32 -07:00
framework-t Add EthernetPortInfo class 2025-05-16 13:14:48 +09:00
nearby Replace .toList() with .collect() am: 725078a6bd am: 6586d080f6 2025-02-03 17:40:50 -08:00
networksecurity Remove v1 compatibility version 2025-05-14 13:18:27 +10:00
remoteauth Merge "packages/modules/Connectivity: remove usages of Mockito.verifyZeroInteractions" into main 2025-03-11 04:57:42 -07:00
service Enable REQUEST_RESTRICTED_WIFI and CARRIER_SERVICE_CHANGED_USE_CALLBACK by default with kill switch 2025-05-14 10:56:45 -07:00
service-b Conditionally include VCN in Tethering module 2024-12-09 12:04:12 -08:00
service-t Merge "Change creation methods in RtNetlinkLinkMessage to take index(1/2)" into main 2025-05-14 00:15:03 -07:00
staticlibs Merge "Remove deprecated SC_V2 constant" into main 2025-05-14 19:33:38 -07:00
tests Merge "Move SSLCertificateSocketFactoryTest out of CtsNetTestCases" into main 2025-05-16 04:01:55 -07:00
Tethering Merge changes I380d649c,I64734ee7,Ie6f3859e into main 2025-05-16 02:15:46 -07:00
thread Add unit test for ThreadNetworkControllerService#SetEnabled 2025-04-15 09:44:12 +00:00
tools Remove dependencies on the 1-variant fallback 2024-10-22 16:31:00 -07:00
.clang-format Add .clang-format 2025-03-23 19:59:10 -07:00
.gitignore Ignores vim temporary files from git 2023-12-23 17:45:32 +08:00
OWNERS Move the owner of xfrm netlink source code to its own directory. 2023-11-22 18:50:00 +09:00
OWNERS_core_networking Add jimictw@ to core networking OWNERS. 2025-01-24 01:06:33 -08:00
OWNERS_core_networking_xts Add yuyanghuang@ to OWNERS_core_networking_xts for APF firmware tests 2025-03-14 13:16:04 +09:00
PREUPLOAD.cfg Add rustfmt to p/m/C 2025-03-28 10:06:13 -07:00
rustfmt.toml Add rustfmt to p/m/C 2025-03-28 10:06:13 -07:00
TEST_MAPPING Add connectivity tests for presubmit on tv 2025-04-03 09:13:40 -07:00