Comparing changes
Open a pull request
base repository: NixOS/mobile-nixos
base: 32f58ada71f3
head repository: NixOS/mobile-nixos
compare: 5386b3fd2d34
- 17 commits
- 20 files changed
- 1 contributor
Commits on Dec 29, 2020
-
-
system-types/u-boot: Cleanup file
The same changes have been made in the upcoming UEFI equivalent file.
-
-
Commits on Dec 30, 2020
-
kernel/builder: Support newer kernel versions
Fixes menuconfig for 5.10 for chuwi hi10 pro
-
kernel/builder: Fix for non-dtb-based platforms
Like intel-based hardware
-
initrd: Allow adding extra dev rules
Will be used to pass along extra properties for devies, e.g. libinput calibration matrix.
-
system-types/uefi: Init, largely inspired by u-boot
This is the minimum viable product. This builds a disk image that can be booted.
-
devices/uefi-x86_64: Init, from qemu-x86_64
For the time being, this is mostly a copy of the QEMU system. The QEMU system is slated to be removed, once the UEFI system provides the necessary tooling to get a VM going easily. We'll probably want to add other generically-useful modules to that system. We'll have to look at NixOS's boot.initrd.availableKernelModules and boot.initrd.kernelModules options.
-
uefi-x86_64: default values for ram and display
This is basically what I think are the minimum requirements for support. 720p display, 2GB of RAM. Not that it will be a great experience.
-
system-types/uefi: Introduce the .vm attribute
This results in a script that launches a QEMU VM.
-
qemu-cryptsetup: Use uefi-x86_64 system
It is incomplete because it does not use the (not implemented) VM attribute.
-
It's being replaced by the generic uefi-x86_64 device. Basically, replace the QEMU-specific system type by the totally standard UEFI system type. This way we're dogfooding it way better!
-
-
-
-
Merge pull request #253 from samueldr-wip/feature/uefi-generic-x86_64
uefi-x86_64: introduce generic "device" and system type
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 32f58ada71f3...5386b3fd2d34