Samuel Dionne-Riel
|
989248df12
|
boot.img: fixes for cross.
|
2018-06-25 20:07:50 -04:00 |
|
Samuel Dionne-Riel
|
75465eaddb
|
dtbtool: Use DTC from buildPackages.
|
2018-06-25 16:26:50 -04:00 |
|
Samuel Dionne-Riel
|
f90e5e94ce
|
msm-fb-refresher: Specifies CC.
|
2018-06-25 16:26:21 -04:00 |
|
Samuel Dionne-Riel
|
d688408b6d
|
Removes dead code...
I can find it elsewhere anyway.
|
2018-06-25 15:54:26 -04:00 |
|
Samuel Dionne-Riel
|
f13735a9c1
|
WIP : asus-z00t's gcc6 is buildPackages.gcc6
|
2018-06-25 15:54:09 -04:00 |
|
Samuel Dionne-Riel
|
a035a01535
|
WIP : (FIXME) unconditionally build for AArch64 cross.
|
2018-06-24 21:41:37 -04:00 |
|
Samuel Dionne-Riel
|
d0a2e3853e
|
Adds initialHashedPassword for root (installer image).
|
2018-06-23 22:08:37 -04:00 |
|
Samuel Dionne-Riel
|
fb1a512c47
|
Makes bin/build exec .
|
2018-06-23 22:08:24 -04:00 |
|
Samuel Dionne-Riel
|
99640cb723
|
WIP : makes system-image an installation device.
This gives us passwordless root.
This may be the final form of the system image.
|
2018-06-23 18:47:13 -04:00 |
|
Samuel Dionne-Riel
|
ccebd0e548
|
qemu-x86_64: Adds more kernel modules.
|
2018-06-23 18:47:00 -04:00 |
|
Samuel Dionne-Riel
|
aeb8051697
|
WIP : Adds a crutch to get the current init .
|
2018-06-23 18:17:26 -04:00 |
|
Samuel Dionne-Riel
|
6d8b2bea22
|
WIP : stops relying on NIX_PATH entries.
I don't know if there could have been issues.
Better safe than sorry.
|
2018-06-23 18:09:05 -04:00 |
|
Samuel Dionne-Riel
|
a30bbfaf02
|
qemu-x86_64: Adds minimally required modules.
|
2018-06-23 17:46:06 -04:00 |
|
Samuel Dionne-Riel
|
a2620c06a3
|
initrd-kernel: Allows embedding modules.
|
2018-06-23 17:45:51 -04:00 |
|
Samuel Dionne-Riel
|
b623007684
|
WIP : Builds a system image using nixos.
|
2018-06-23 17:11:07 -04:00 |
|
Samuel Dionne-Riel
|
a607f97799
|
Starts refactoring a bit of the helpers.
|
2018-06-23 16:12:39 -04:00 |
|
Samuel Dionne-Riel
|
3d517c0687
|
bin/build: begins refactor.
|
2018-06-23 16:06:53 -04:00 |
|
Samuel Dionne-Riel
|
8bf617c77a
|
Fixes typo with logs redirection.
|
2018-06-23 16:04:48 -04:00 |
|
Samuel Dionne-Riel
|
86157753f8
|
Use mkMerge to merge multiple configs.
|
2018-06-20 20:18:44 -04:00 |
|
Samuel Dionne-Riel
|
0a1b75d91c
|
qemu-x86_64: splash enables/disables features from configuration.
Useful with local.nix.
|
2018-06-18 22:23:15 -04:00 |
|
Samuel Dionne-Riel
|
6990de541d
|
Adds support for local.nix overrides.
|
2018-06-18 22:23:02 -04:00 |
|
Samuel Dionne-Riel
|
ca0ef47b71
|
initrd-logger: enable = false will disable it completely.
|
2018-06-18 22:14:01 -04:00 |
|
Samuel Dionne-Riel
|
0d17ae2279
|
stage-1: Adds shell option.
|
2018-06-18 22:14:01 -04:00 |
|
Samuel Dionne-Riel
|
35972c5547
|
modules: fixes order.
|
2018-06-18 22:14:01 -04:00 |
|
Samuel Dionne-Riel
|
809c3f37a6
|
qemu-x86_64: refactors splash into a variable...
To allow playing around.
|
2018-06-18 22:13:57 -04:00 |
|
Samuel Dionne-Riel
|
334185ea21
|
qemu-x86_64: use a smaller VT by default.
|
2018-06-18 21:50:10 -04:00 |
|
Samuel Dionne-Riel
|
64d4e5a604
|
qemu-x86_64: default to no splash (for now)
|
2018-06-18 21:49:35 -04:00 |
|
Samuel Dionne-Riel
|
2ef6c5f988
|
initrd: Implements messages redirection.
This allows outputting the /init process' messages to multiple
locations, including /dev/console, any additional tty and files.
|
2018-06-18 21:43:58 -04:00 |
|
Samuel Dionne-Riel
|
a0e8f96605
|
boot-qemu: also print the qemu command line.
|
2018-06-18 21:22:30 -04:00 |
|
Samuel Dionne-Riel
|
cff24349b8
|
Spelling is for chumps.
|
2018-06-17 21:12:04 -04:00 |
|
Samuel Dionne-Riel
|
5d7270c02a
|
Adds qemu launching notes.
|
2018-06-17 21:01:57 -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
|
7be3b3474b
|
fb_modes can now be nulled.
|
2018-06-17 19:57:42 -04:00 |
|
Samuel Dionne-Riel
|
ba7e531519
|
Fixes remote-boot to return exit status.
|
2018-06-17 19:57:22 -04:00 |
|
Samuel Dionne-Riel
|
97b41b1221
|
Misc additions.
|
2018-06-17 19:57:14 -04:00 |
|
Samuel Dionne-Riel
|
9b1d50597f
|
moves systems into a folder.
|
2018-06-17 19:57:03 -04:00 |
|
Samuel Dionne-Riel
|
982a705dc2
|
Removes dead code.
|
2018-06-17 18:53:34 +00:00 |
|
Samuel Dionne-Riel
|
9e44b27e21
|
Finishes porting to declarative configuration.
|
2018-06-17 17:50:32 +00:00 |
|
Samuel Dionne-Riel
|
0f560d06af
|
WIP slowly moving everything to the options system.
|
2018-06-17 03:43:11 +00:00 |
|
Samuel Dionne-Riel
|
eba70dba5a
|
WIP misc cleanup.
|
2018-06-17 01:24:26 +00:00 |
|
Samuel Dionne-Riel
|
707d62ab81
|
WIP fixes framebuffer modes.
|
2018-06-17 00:56:44 +00:00 |
|
Samuel Dionne-Riel
|
14fc3b0edd
|
bin/build: whoopsie, didn't report the exit status of last command.
|
2018-06-17 00:56:14 +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 |
|
Samuel Dionne-Riel
|
7a4b625cf7
|
Ugh
|
2018-06-13 02:29:26 +00:00 |
|
Samuel Dionne-Riel
|
e57a2d401a
|
Adds two bin/* scripts to help out developers and users.
|
2018-06-13 02:28:33 +00:00 |
|
Samuel Dionne-Riel
|
67926d02ca
|
Tries looking at how "quirks" could exist.
This may, instead, need the configuration system from nixos, where
lib.mkForce, lib.mkDefault and friends would make more sense here.
|
2018-06-13 02:07:26 +00:00 |
|
Samuel Dionne-Riel
|
adc28af2a5
|
Makes kernel part of the device description.
|
2018-06-13 02:06:24 +00:00 |
|
Samuel Dionne-Riel
|
9f4453a4d2
|
Reviews start of init script.
|
2018-06-13 01:47:00 +00:00 |
|
Samuel Dionne-Riel
|
e0b4766216
|
Refactors "extra-utils" into a function.
|
2018-06-13 00:07:36 +00:00 |
|