1
1
mirror of https://github.com/NixOS/mobile-nixos.git synced 2024-12-18 05:21:47 +03:00
Commit Graph

1213 Commits

Author SHA1 Message Date
Samuel Dionne-Riel
c40156c163 asus-z00t: Adds a patch that backports mdss_fb changes from another kernel.
Those changes may change nothing with what I'm trying to accomplish...

Though they will make a full backport easier to handle as I now have
isolated upstream changes from device-specific changes.
2018-07-06 18:30:06 -04:00
Samuel Dionne-Riel
56458a477c ply-image: Adds hack for framebuffer flipping...
This is more specifically for msm devices.

Let's hope it won't cause issues down the line, otherwise we'll have to
make it configurable.
2018-07-05 15:08:57 -04:00
Samuel Dionne-Riel
4e5b870ec2 framebuffer: Removes fb.modes support...
It can, instead, be re-implemented as alternative commands.
2018-07-05 15:00:24 -04:00
Samuel Dionne-Riel
38bc1b125b initrd-splash: Use builtins.path. 2018-07-05 13:06:25 -04:00
Samuel Dionne-Riel
db81d8c50e Reviews splash
All images are now good for a while.

Adds option to show the rbg-debug splash.
2018-07-05 00:52:36 -04:00
Samuel Dionne-Riel
350ca1b90a asus-*: fixes framebuffer patches...
The parameters were wrong for BGRA.

asus-flo had mismatched field positions.

Both devices had one offset two bits wrongly positioned.

Hope nobody sees this, ever...
2018-07-05 00:48:35 -04:00
Samuel Dionne-Riel
497fae7233 Moving artwork. 2018-07-05 00:07:31 -04:00
Samuel Dionne-Riel
ca8b4900dc asus-z00t: Handles BGRA through kernel patch.
Let's hope all devices can be fixed by fixing their device driver
instead of doing other unsightly hacks.
2018-07-04 23:40:35 -04:00
Samuel Dionne-Riel
08d1b812de asus-flo: Adds framebuffer patch to use BGRA.
I don't know what ill effects this may cause.

This makes the framebuffer aware of how it should be BGRA instead of
RGBA.
2018-07-04 21:02:52 -04:00
Samuel Dionne-Riel
4a5896322d ply-image: Adds additional debug information.
This is to help figure out framebuffer RGBA/BGRA issues.
2018-07-04 20:20:02 -04:00
Samuel Dionne-Riel
ff6acd2be2 asus-flo: Removes fb.modes as it doesn't work anyway. 2018-07-03 23:51:24 -04:00
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