Samuel Dionne-Riel
b2790d13d6
qemu-x86_64: Delete device
...
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!
2020-12-29 19:22:43 -05:00
Samuel Dionne-Riel
bec8c7dbd0
system-types/uefi: Init, largely inspired by u-boot
...
This is the minimum viable product.
This builds a disk image that can be booted.
2020-12-29 19:21:02 -05:00
Samuel Dionne-Riel
dcbda16fc5
system-types: Rename kernel-initrd -> qemu-startscript
...
In addition, put the implementation of the build side-by-side with the
system type definition. It made no sense to keep those where they were,
as it was baggage from the earlier implementation of the project.
2020-05-15 16:10:43 -04:00
Samuel Dionne-Riel
f019d84c88
modules: Move rootfs into the modules hierarchy
...
It didn't make sense to stuff that into systems anyway, it's baggage
from the first steps of making Mobile NixOS.
2020-05-15 15:49:15 -04:00
Samuel Dionne-Riel
02ab2066ce
system-types: Move in discrete directories
2020-04-04 19:56:56 -04:00
Samuel Dionne-Riel
1483a3bcb4
system-types: Add "none" system type for evals
...
I'm not sure why it doesn't matter on Hydra, and when using `nix-build`,
but it does matter for `nix-env`.
2020-03-28 22:53:48 -04:00
Samuel Dionne-Riel
3036ffe0ab
system-types: Init u-boot system type
...
This system type assumes the target will boot using a u-boot based
bootloader.
2020-03-28 16:40:10 -04:00
Samuel Dionne-Riel
f9decea807
Adds back android
2019-09-21 22:42:26 -04:00
Samuel Dionne-Riel
507805e9f2
Adds back depthcharge
2019-09-21 22:41:57 -04:00
Samuel Dionne-Riel
b8c4bcda18
Adds back kernel-initrd (for qemu)
2019-09-21 22:41:33 -04:00
Samuel Dionne-Riel
327fda2329
Review build to better use system.build and be more composable
2019-09-21 22:40:24 -04:00
Samuel Dionne-Riel
66a7f812c9
depthcharge: Integrates rootfs into image build
2019-09-21 17:32:16 -04:00
Samuel Dionne-Riel
c4d16fd341
rootfs: Build using the image-builder
2019-09-21 17:32:16 -04:00
Samuel Dionne-Riel
0992b0f91d
depthcharge: Inits system type with bootable partition
...
The partition holds the usual mobile-nixos initrd + the kernel.
2019-09-18 15:39:30 -04:00
Samuel Dionne-Riel
c7069ac2fb
WIP: system.img generation.
2019-06-09 22:16:43 -04:00
Samuel Dionne-Riel
9d6e2a0a99
Fixes wrongly implemented assertions.
2018-06-26 22:07:14 -04:00
Samuel Dionne-Riel
b46dcd6b27
Implements running assertions.
2018-06-26 21:54:41 -04:00
Samuel Dionne-Riel
b623007684
WIP : Builds a system image using nixos.
2018-06-23 17:11:07 -04:00
Samuel Dionne-Riel
6095b623f6
Adds qemu-x86_64 device.
...
Network doesn't work :/
2018-06-17 20:55:34 -04:00
Samuel Dionne-Riel
9b1d50597f
moves systems into a folder.
2018-06-17 19:57:03 -04:00
Samuel Dionne-Riel
0f560d06af
WIP slowly moving everything to the options system.
2018-06-17 03:43:11 +00:00
Samuel Dionne-Riel
707d62ab81
WIP fixes framebuffer modes.
2018-06-17 00:56:44 +00:00
Samuel Dionne-Riel
a3a4a44704
WIP progress with configuration system.
...
Regression: fb.modes isn't copied anymore
2018-06-17 00:43:19 +00:00
Samuel Dionne-Riel
844313903e
WIP Migrates device configuration into the options system.
2018-06-16 23:21:41 +00:00