-
-
Notifications
You must be signed in to change notification settings - Fork 718
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
android/avf: init #1417
base: master
Are you sure you want to change the base?
android/avf: init #1417
Conversation
|
fixed build failures. works now on aarch64 aswell. failure was caused by NixOS/nixpkgs#145726 |
Is this a profile like qemu-guest.nix in nixpkgs/nixos? I have the feeling we can just add this to nixpkgs directly. Than also all dependencies would be build in Hydra. |
@Mic92 yes. I added it to nixos-hardware, since building the packages is a bit hacky for now. Or do you think this looks good enough for upstream? |
|
fcb9fef
to
14d151c
Compare
Android Virtualization Framework is a new virtualization environment for Android Among others, it is used to provide the Terminal App starting from Android 15 QPR2 This PR allows building images for AVF The system changes have been taken from https://android.googlesource.com/platform/packages/modules/Virtualization/+/refs/heads/main/build/debian/
Currently the partition ids are deterministic. The terminal app has a feature where in case something goes wrong and the system can't boot, the system can be reinstalled and the previous one made available under /dev/vdb If I understand correctly, this brings the issue of having two partitions with the same ids at the same time. |
Description of changes
Android Virtualization Framework is a new virtualization environment for Android
Among others, it is used to provide the Terminal App starting from Android 15 QPR2
This PR allows building images for AVF and brings the necesarry hardware config
The system changes have been taken from https://android.googlesource.com/platform/packages/modules/Virtualization/+/refs/heads/main/build/debian/
This now works fully.
Things done
nixos-hardware
andimporting it via
<nixos-hardware>
or Flake input