Samuel Dionne-Riel
f9b5868c1a
stage-1: Use ply-image
for splash purposes.
...
This is upstream in-use by google for chromebooks, which means some
support for some advanced things.
This especially means animations can be handled by ply-image if so
desired.
2018-07-03 23:50:16 -04:00
Samuel Dionne-Riel
871e4aed96
fbv: Removes.
2018-07-03 23:35:35 -04:00
Samuel Dionne-Riel
a92022f753
Merge branch 'device/asus-flo'
2018-07-01 17:58:56 -04:00
Samuel Dionne-Riel
beaa1664d3
hardware: Adds APQ8064–1AA SOC
2018-07-01 17:58:30 -04:00
Samuel Dionne-Riel
a7708a3f0c
asus-z00t: Now outputs kernel as vmlinuz
...
Decided to use that name for the finally-used kernel.
2018-07-01 17:58:06 -04:00
Samuel Dionne-Riel
1f0e57a195
asus-z00t: removes accidentally leftover package.
2018-07-01 17:57:44 -04:00
Samuel Dionne-Riel
d112340383
bootimg generation properly supports qcdt format.
2018-07-01 17:57:23 -04:00
Samuel Dionne-Riel
d4a2fa572d
Adds armv7 target + fix error message.
2018-07-01 17:43:31 -04:00
Samuel Dionne-Riel
a5b9e275ed
Adds asus-flo
with lineageos kernel
...
Current issues:
* Framebuffer colors are wrong. (RGBA → BGRA)
2018-07-01 17:42:33 -04:00
Samuel Dionne-Riel
be0d3b6fb8
Revert "WIP: fbv builds, but seems not to work."
...
This reverts commit 0df9018ab9
.
2018-06-27 20:06:36 -04:00
Samuel Dionne-Riel
4d717a26df
system-target: Don't cross when building on native platform.
2018-06-27 19:37:45 -04:00
Samuel Dionne-Riel
242bb764b0
Moves platforms definition in more generic hardware definitions.
2018-06-26 22:07:46 -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
93c07a4173
Fixes system-image.
2018-06-26 21:54:23 -04:00
Samuel Dionne-Riel
c27a3e8894
Fixes both system kinds.
2018-06-26 21:52:22 -04:00
Samuel Dionne-Riel
04a59a0aed
Adds mobile.system.platform
2018-06-26 21:52:09 -04:00
Samuel Dionne-Riel
cf47617e62
Reviews how overlay works and is used.
2018-06-26 20:49:15 -04:00
Samuel Dionne-Riel
0df9018ab9
WIP: fbv builds, but seems not to work.
2018-06-26 00:32:21 -04:00
Samuel Dionne-Riel
8e917ff0aa
mkExtraUtils: use upstream's method.
2018-06-26 00:08:04 -04:00
Samuel Dionne-Riel
79bbe4e6d7
WIP : missing arguments.
2018-06-25 21:02:35 -04:00
Samuel Dionne-Riel
734e72437d
extra-utils: tentative cross fix.
2018-06-25 21:01:34 -04:00
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