| 15 Aug 2021 |
pie_ | danielrf: i think getting something like https://source.android.com/devices/automotive/start/avd/cloud_emulator low key set up would also be very interesting | 23:21:49 |
samueldr | (here thinking solely about the flavour) | 23:21:49 |
pie_ | In reply to @danielrf:matrix.org Even the first step https://source.android.com/devices/automotive/start/passthrough#bt-guest-kernel to add a kernel module is nontrivial because we're just using the prebuilt goldfish kernel for the emulator currently oh no | 23:22:11 |
pie_ | so the kernel rebuilds arent automated? | 23:22:25 |
pie_ | i mean, i have to replicate the upstream build process and feed robotnix a blob or something? | 23:22:54 |
danielrf | not for emulator builds--we only build kernels for devices currently | 23:22:59 |
pie_ | "how hard could it be" | 23:23:12 |
danielrf | In reply to @jcie74:matrix.org i mean, i have to replicate the upstream build process and feed robotnix a blob or something? or write some nix expressions to do this in an integrated way | 23:23:22 |
pie_ | id probably need guidance on that | 23:23:36 |
samueldr | huh, they run android auto on pixel xl devices?
https://source.android.com/devices/automotive/start/pixelxl | 23:23:36 |
pie_ | btw i can probably argue for working on this stuff in scope of summer of nix but i dont know how much i could actually get done | 23:24:07 |
danielrf | In reply to @samueldr:matrix.org huh, they run android auto on pixel xl devices? https://source.android.com/devices/automotive/start/pixelxl That's be interesting to try out if my pixel 3 xl wasn't my daily driver! :) | 23:24:52 |
pie_ | i imagine the kernel is deep enough in the build tree that rebuilding that basically causes a full rebuild? | 23:25:48 |
samueldr | wondering if unsupported devices can still run it | 23:25:52 |
samueldr | for those that can run QQ3A.whatever | 23:26:12 |
danielrf | I'd expect any of the devices here might work: https://android.googlesource.com/device/google_car/+/refs/heads/master | 23:26:21 |
danielrf | pie_: kernels are built separately from the main android build system | 23:26:37 |
pie_ | samueldr: i get the impression that everything is unsupported but you are allowed to make it work yourselfd :P | 23:26:39 |
samueldr | your impression is wrong! | 23:26:54 |
samueldr |
Only the Pixel 3 XL and Pixel 4 XL are supported
| 23:27:05 |
pie_ | * samueldr: i get the impression that everything *else is unsupported but you are allowed to make it work yourselfd :P | 23:27:08 |
danielrf | pie_: I'd take a look at these: https://source.android.com/setup/build/building-kernels and https://source.android.com/setup/build/building-kernels-deprecated | 23:27:09 |
pie_ | samueldr: accidentally a word | 23:27:14 |
samueldr | ah :) | 23:27:23 |
pie_ | man i never wanted to into this ecosystem hah... | 23:27:30 |
pie_ | f*ck me x) | 23:27:40 |
danielrf | the kernel.nix module currently in robotnix is pretty ad-hoc and doesn't really build the kernels the way they recommend. We might need to look into this again anyway in the future as they switch further to the GKI (generic kernel image) stuff | 23:28:04 |
pie_ | danielrf: do you know anyone willing to throw compute at me for this | 23:28:10 |
samueldr | is GKI still a thing that's just around the corner? | 23:28:25 |
pie_ | if yall're willing to provide guidance i can bring it up at the SoN team meeting tomorrow, though i still have a project i havent finished | 23:29:11 |