Samuel Dionne-Riel
fd8c0d03b4
pine64-pinephone-braveheart: Add kernel configuration
2020-03-28 16:40:10 -04:00
Samuel Dionne-Riel
64a19095ae
pine64-pinephone-braveheart: Init new device
2020-03-28 16:40:10 -04:00
Samuel Dionne-Riel
744ae56ece
Merge pull request #104 from ashkitten/master
...
google-marlin: fix partitions
2020-03-27 23:30:18 -04:00
Samuel Dionne-Riel
127fe2b9e8
Merge pull request #106 from samueldr-wip/doc/oneplus3
...
oneplus-oneplus3: Document workaround for fastboot flash issue
2020-03-26 16:25:29 -04:00
Samuel Dionne-Riel
30a63ecbe8
oneplus-oneplus3: Document workaround for fastboot flash issue
2020-03-26 14:46:28 -04:00
Samuel Dionne-Riel
2e8a553269
xiaomi-lavender: enable CONFIG_USB_RTL815*
2020-03-25 22:37:14 -04:00
Samuel Dionne-Riel
906ee78fff
oneplus-oneplus3: enable CONFIG_USB_RTL815*
2020-03-25 22:37:03 -04:00
Samuel Dionne-Riel
073259763c
motorola-addison: enable CONFIG_USB_RTL815*
2020-03-25 22:36:51 -04:00
Samuel Dionne-Riel
5586c0eaa0
asus-z00t: enable CONFIG_USB_RTL815*
2020-03-25 22:36:39 -04:00
ash lea
84c537a554
google-marlin: load vendor firmware
2020-03-23 21:54:56 -07:00
ash lea
b82fcab704
google-marlin: use a/b partitions
2020-03-23 21:54:29 -07:00
Samuel Dionne-Riel
0b6cd4de5e
qemu-x86_64: Stop relying on removed option
2020-03-09 19:59:12 -04:00
Samuel Dionne-Riel
07a92043eb
xiaomi-lavender: Describe it uses a discrete recovery partition
2020-03-02 14:02:05 -05:00
Samuel Dionne-Riel
a4a22e521b
asus-dumo: review kernel command line
2020-02-29 16:10:00 -05:00
Samuel Dionne-Riel
100e1d7458
qemu-x86_64: review kernel command line
2020-02-29 16:10:00 -05:00
Samuel Dionne-Riel
a208267763
xiaomi-lavender: configure boot_as_recovery
2020-02-29 16:10:00 -05:00
Samuel Dionne-Riel
b89ece26f5
google-walleye: configure boot_as_recovery
2020-02-29 16:10:00 -05:00
Samuel Dionne-Riel
8ee49d935d
Merge pull request #66 from samueldr-wip/feature/new-init
...
Completely bespoke stage-1 init, shell-free
2020-02-03 22:44:23 -05:00
Samuel Dionne-Riel
06dbca4706
xiaomi-tissot: Enable CONFIG_DEVPTS_MULTIPLE_INSTANCES
2020-02-03 21:58:22 -05:00
Samuel Dionne-Riel
c02373d322
xiaomi-lavender: Enable CONFIG_DEVPTS_MULTIPLE_INSTANCES
2020-02-03 21:58:22 -05:00
Samuel Dionne-Riel
54f8799520
oneplus-oneplus3: Enable CONFIG_DEVPTS_MULTIPLE_INSTANCES
2020-02-03 21:58:22 -05:00
Samuel Dionne-Riel
9542050705
motorola-addison: Enable CONFIG_DEVPTS_MULTIPLE_INSTANCES
2020-02-03 21:58:22 -05:00
Samuel Dionne-Riel
1c87211c89
google-walleye: Enable CONFIG_DEVPTS_MULTIPLE_INSTANCES
2020-02-03 21:58:21 -05:00
Samuel Dionne-Riel
3394658150
google-marlin: Enable CONFIG_DEVPTS_MULTIPLE_INSTANCES
2020-02-03 21:58:21 -05:00
Samuel Dionne-Riel
aaf540011b
asus-z00t: Enable CONFIG_DEVPTS_MULTIPLE_INSTANCES
2020-02-03 21:58:21 -05:00
Samuel Dionne-Riel
6c3cfccf16
asus-flo: Enable CONFIG_DEVPTS_MULTIPLE_INSTANCES
2020-02-03 21:58:21 -05:00
Samuel Dionne-Riel
bcda887e7a
initrd-usb: ffs -> adb for ADB
...
It looks like it didn't matter for some device, but may be an issue for
`google-marlin`.
I'm not sure where the `ffs` feature name came from.
2020-02-03 16:19:10 -05:00
Samuel Dionne-Riel
e032363fc5
qemu-x86_64: remove dependency on initrd-order
2020-02-03 16:19:10 -05:00
Samuel Dionne-Riel
12918e0f58
initrd: Remove logger module
...
This, anyway, needs to be re-thought entirely with the new init.
2020-02-03 16:19:10 -05:00
Samuel Dionne-Riel
7fb0f1846a
asus-dumo: kernel 5.3.0 -> 5.5.0
...
With a less intrusive patch.
I'm thinking that the hs400 values for other gru devices are statistical
outliers, since most rk3399 platform seem to use hs200 for this.
2020-02-03 15:26:24 -05:00
Samuel Dionne-Riel
37863126cd
xiaomi-lavender: Specify gadgetfs
2020-01-25 19:42:48 -05:00
Samuel Dionne-Riel
c25f89051c
xiaomi-lavender: Document required USB configurations.
2020-01-25 19:42:48 -05:00
Samuel Dionne-Riel
dc91d1bca7
oneplus-oneplus3: Document USB settings
2020-01-25 19:42:48 -05:00
Samuel Dionne-Riel
c0497d2d84
motorola-addison: Document USB settings
2020-01-25 19:42:48 -05:00
Samuel Dionne-Riel
ba1a8e2469
motorola-addison: Re-enable disabled modules to fix usb gadget
...
The android_usb driver somehow doesn't fail to build even though those
drivers are required to be enabled for the driver to work. Sigh.
2020-01-25 19:42:48 -05:00
Samuel Dionne-Riel
0b39a66569
google-walleye: Specify gadgetfs
2020-01-25 19:42:48 -05:00
Samuel Dionne-Riel
5794555feb
google-walleye: Create README with notes
2020-01-25 19:42:48 -05:00
Samuel Dionne-Riel
84fe395240
google-walleye: Document vendor partition
2020-01-25 19:42:48 -05:00
Samuel Dionne-Riel
4c893c62a0
google-walleye: Document gadgetfs function names
2020-01-25 19:42:48 -05:00
Samuel Dionne-Riel
155e4b4471
google-walleye: Document use of A/B scheme
2020-01-25 19:42:48 -05:00
Samuel Dionne-Riel
59b2d468e8
google-walleye: Set USB product/vendor IDs
2020-01-25 19:42:48 -05:00
Samuel Dionne-Riel
c1e6d1333d
google-walleye: kernel 4.4.201 => 4.4.208
2020-01-25 19:42:48 -05:00
Samuel Dionne-Riel
3a50138d0b
google-marlin: Configure USB mode and identifiers
2020-01-25 19:42:48 -05:00
Samuel Dionne-Riel
9f3d88f221
asus-z00t: Specify android_usb
2020-01-25 19:02:52 -05:00
Samuel Dionne-Riel
dc09f07063
asus-z00t: Document USB identifiers
2020-01-25 19:02:52 -05:00
Samuel Dionne-Riel
a018c48329
asus-dumo: Add hack to rebind the SDHCI driver
...
This is better than simply relyin on a crash/reboot cycle.
2020-01-25 19:02:52 -05:00
Samuel Dionne-Riel
7803d9ec0e
Merge pull request #67 from samueldr-wip/fix/google-walleye-framebuffer
...
google-walleye: Fix early framebuffer
2019-12-28 17:39:05 -05:00
Samuel Dionne-Riel
f5ee476645
google-walleye: Fix early framebuffer
...
It looks like *not* having `quiet` in the kernel cmdline somehow makes
the early init of the framebuffer fail.
I don't know the exact difference, but lowering loglevel rather than
using quiet doesn't work here.
In addition, this changes
2019-12-27 17:11:41 -05:00
Samuel Dionne-Riel
49e725c868
google-walleye: Split-up cmdline
2019-12-27 17:11:35 -05:00
Samuel Dionne-Riel
4c11bf2c50
motorola-addison: Reduce size of the kernel
...
The patches added here are required to build under some conditions, but
not all are ended up needed as CONFIG_DEBUG_FS is required to be active
otherwise the kernel doesn't even boot :/
The kernel size was reduced by:
* Removing tracing support
* Removing unneeded exfat and sdcardfs filesystems
* Removing all sound support
* Removing video input (camera) support
The latter options seem awfully shortsighted, until you remember that a goal is
to eventually deal with booting our own kernels through kexec.
The Moto Z Play device's boot partition size is putting us in a hard
spot.
2019-12-04 17:39:46 -05:00
Samuel Dionne-Riel
2ab4dac55f
motorola-addison: Add partitions information
2019-12-04 17:29:00 -05:00
Samuel Dionne-Riel
ef09e30679
motorola-addison: Remove console=
argument
...
Ah! It looks like this is not a constant, but a common failure mode
among android-based devices!
In dmesg:
```
Warning: unable to open an initial console.
```
Simply removing the `console=` fixes the console.
See f295dc1739
for a similar instance of
the issue.
2019-12-04 17:29:00 -05:00
Samuel Dionne-Riel
d2d5edf1d9
qemu-x86_64: Increase RAM to 2GiB
2019-12-04 17:16:09 -05:00
Samuel Dionne-Riel
8dbfb72759
qemu-x86_64: Adds missing modules to initrd
...
No modules are part of the closure, for now...
2019-12-04 17:16:09 -05:00
Samuel Dionne-Riel
00c7d73781
qemu-x86_64: Use a 1080p vertical display
2019-12-04 17:16:09 -05:00
Samuel Dionne-Riel
2da063466f
xiaomi-lavender: Add useful notes
2019-12-03 20:37:47 -05:00
Samuel Dionne-Riel
f295dc1739
xiaomi-lavender: Remove console= argument
...
This broke things subtly in the initrd.
The argument came from an OEM image. It might not affect Android images,
but it affects our setup.
It looks like it breaks console redirection and such things. This, in
turn, breaks systemd-udevd, aborting with the following:
```
close_nointr(fd) != -EBADF' failed at src/basic/fd-util.c:71, function safe_close(). Aborting
```
In turn, what tipped me off is this dmesg message:
```
Warning: unable to open an initial console.
```
Though there is no certainty it is related.
2019-12-03 20:37:47 -05:00
Samuel Dionne-Riel
2b99b1d607
xiaomi-lavender: Enable USER_NS
2019-12-03 20:37:47 -05:00
Samuel Dionne-Riel
29f19019db
xiaomi-lavender: Init the kernel
2019-12-03 20:37:47 -05:00
Samuel Dionne-Riel
18e392f1c9
xiaomi-lavender: Add the partition details
2019-12-03 20:37:07 -05:00
Samuel Dionne-Riel
c449acc344
xiaomi-lavender: Init the device
2019-12-03 20:37:00 -05:00
Daniel Fullmer
7f438bd45f
google-marlin: Fix CONFIG_VT
...
Without this kernel patch to revert these commits, the kernel hangs
immediately with no serial port output.
2019-11-23 21:04:25 -05:00
Samuel Dionne-Riel
6198805861
Merge pull request #47 from lheckemann/tissot-cleanup
...
Add support for xiaomi-tissot
2019-11-23 12:33:35 -05:00
Linus Heckemann
97d3690b27
tissot: enable USB RTL network drivers
2019-11-21 20:56:49 +01:00
Linus Heckemann
6537a5e898
tissot: fix colours
...
Patch copied from motorola-addison
2019-11-21 19:49:02 +01:00
Linus Heckemann
ee722a7b1d
tissot: enable namespaces for sandbox
2019-11-21 19:49:02 +01:00
Linus Heckemann
25ab9e3247
devices/xiaomi-tissot: init
...
Kernel patch is copied from xiaomi-lavender.
2019-11-21 19:49:02 +01:00
Samuel Dionne-Riel
bcc0f77156
Merge pull request #50 from samueldr-wip/devices/google-walleye
...
device: Google Pixel 2 (non-XL) // google-walleye
2019-11-19 14:08:56 -05:00
Daniel Fullmer
cbaa708ea3
google-marlin: Add device configuration
2019-11-18 23:45:13 -05:00
Daniel Fullmer
c9cc88c7e2
google-marlin: Add kernel
2019-11-18 23:45:07 -05:00
Samuel Dionne-Riel
0ad7247a53
Merge pull request #37 from samueldr-wip/device/asus-z00t-userns
...
asus-z00t: Enable USER_NS
2019-11-18 21:42:15 -05:00
Samuel Dionne-Riel
766b168dbe
google-walleye: kernel: 4.4.195 -> 4.4.201
2019-11-18 21:18:24 -05:00
Samuel Dionne-Riel
4c54a7c76d
google-walleye: Enable CONFIG_VT
...
And related options.
2019-11-18 21:18:24 -05:00
Samuel Dionne-Riel
3ebc6b46da
google-walleye: Fix CONFIG_VT
2019-11-18 21:18:24 -05:00
Samuel Dionne-Riel
5116490a22
google-walleye: Inits kernel at 4.4.195
...
The kernel build is technically the same as google-taimen, with some
options switched around. An upcoming improvement will be to share the
"wahoo" platform's kernel build with an option to switch between the
two at build time, and further along the line, with modular kernels,
sharing the same exact builds, but with the device-specifics as modules.
2019-11-18 21:18:24 -05:00
Samuel Dionne-Riel
49d13b3a5a
google-walleye: init device
2019-11-18 21:18:24 -05:00
Samuel Dionne-Riel
b83eafa2b7
qemu-x86_64: Add missing mobile.device.info.name
attribute
2019-11-15 22:01:09 -05:00
Samuel Dionne-Riel
0f648ef834
asus-flo: import data from postmarketOS-devices.json
2019-11-07 17:23:33 -05:00
Samuel Dionne-Riel
3ad5496ad1
asus-z00t: import data from postmarketOS-devices.json
2019-11-07 17:23:33 -05:00
Samuel Dionne-Riel
8a41ff879b
qemu-x86_64: import data from postmarketOS-devices.json
2019-11-07 17:23:33 -05:00
Samuel Dionne-Riel
19d3e79bff
Remove postmarketOS-devices.json
...
Anchoring ourselves to an external project, at this point, is not
feasible. This does not allow us to explore making better use of the
capabilities of nix.
Though, a mechanism using third-party resources, like the postmarketOS
device information, is something that is desirable. The difference is
that it would need to *import* the information in the format used by
mobile-nixos, rather than mobile-nixos importing the information from a
"data dump".
2019-11-07 17:23:33 -05:00
Samuel Dionne-Riel
fb79113a00
asus-z00t: Fixes compilation with USER_NS
...
This is dumb... These are all android/google/qualcomm/asus "features"
added to the kernel with no concern about actually being compatible
with the kernel. They all assume no USER_NS stuff.
Fun!
2019-10-09 22:12:48 -04:00
Samuel Dionne-Riel
0b875aa152
asus-z00t: Enable USER_NS
2019-10-09 22:12:48 -04:00
Samuel Dionne-Riel
ff5de40077
asus-z00t: update kernel to latest lineageos revision
2019-10-09 22:12:48 -04:00
Samuel Dionne-Riel
aa4ab0ce0e
oneplus-oneplus3: normalize config
2019-10-08 00:33:26 -04:00
Samuel Dionne-Riel
c4fd6fda1a
oneplus-oneplus3: Enable USER_NS
2019-10-08 00:33:13 -04:00
Samuel Dionne-Riel
af62d74a3b
oneplus-oneplus3: workaround bug with touchscreen
...
libinput, which I believe, claims there is a kernel bug with the
synaptics driver touchscreen in use.
This is the recommended fix according to PostmarketOS.
* https://wiki.postmarketos.org/wiki/Troubleshooting:touchscreen#sec_touchscreen:_kernel_bug
I have not seen any issues from using this fix.
The error:
```
synaptics: kernel bug: device has min == max on ABS_MT_WIDTH_MAJOR
```
According to the touchscreen documentation of the kernel, I don't think
that it is an issue to remove this information from touch events.
2019-10-05 01:07:55 -04:00
Samuel Dionne-Riel
8d91d348e6
oneplus-oneplus3: Imports input driver changes from lineageos
2019-10-05 01:07:55 -04:00
Samuel Dionne-Riel
f3af08488b
oneplus-oneplus3: add kernel
2019-10-05 01:07:55 -04:00
Samuel Dionne-Riel
acb8d53880
oneplus-oneplus3: Add partitions information
2019-10-05 01:07:55 -04:00
Samuel Dionne-Riel
86045db587
oneplus-oneplus3: Add device information
2019-10-05 01:07:55 -04:00
Samuel Dionne-Riel
8804cb6dbc
asus-dumo: defaults to hidden vt caret...
...
This is a "temporary" measure. I intend to move this to an option
(defaulting to true) that would add to the kernel cmdline.
2019-09-23 00:03:55 -04:00
Samuel Dionne-Riel
7f53a18b07
asus-dumo: Enable touchscreen input
...
The pen input already was enabled.
2019-09-22 23:41:30 -04:00
Samuel Dionne-Riel
4ed7c58e40
asus-dumo: Adds required config for wifi
2019-09-22 21:52:29 -04:00
Samuel Dionne-Riel
828b1619f9
asus-z00t: fixes build
...
See https://github.com/NixOS/nixpkgs/issues/64916
2019-09-21 22:43:39 -04:00
Samuel Dionne-Riel
8c8d48c7c7
devices: Renames system type to android
...
Crossing fingers that this'll be enough.
2019-09-21 22:42:41 -04:00
Samuel Dionne-Riel
c1acf97334
system-target: reviews implementation
...
Since the initial implementation I learned enough to know where it was
slighly wrong. I think this fixes most of the slight wrongness.
2019-09-19 15:31:26 -04:00
Samuel Dionne-Riel
7adda4a8d5
asus-dumo: Uses the mainline kernel with a hack
2019-09-18 15:40:01 -04:00
Samuel Dionne-Riel
b7f945aa69
asus-dumo: Adds ASUS Chromebook Tablet CT100PA
2019-09-18 15:40:01 -04:00
Samuel Dionne-Riel
ec34370450
motorola-addison: Sync config.aarch64
2019-06-09 22:16:43 -04:00
Samuel Dionne-Riel
672ae44cb6
motorola-addison: Adds hybrid build...
...
By overriding the system.platform attribute, motorola-addison can be
built for armv7l.
2019-06-09 22:16:43 -04:00
Samuel Dionne-Riel
eefad16870
motorola-addison: use kernel builder
2019-06-09 22:16:43 -04:00
Samuel Dionne-Riel
ed82df0e29
asus-flo: misc.
2019-06-09 22:16:43 -04:00
Samuel Dionne-Riel
aea6ca0627
asus-z00t: fix build
2019-06-09 22:16:43 -04:00
Samuel Dionne-Riel
25c4ea6d0b
asus-flo: normalize kernel config
2019-06-09 22:16:43 -04:00
Samuel Dionne-Riel
7446f778a5
asus-flo: (wip) build bootimg only
2019-06-09 22:16:43 -04:00
Samuel Dionne-Riel
145c42156c
asus-flo: Reviews kernel build
2019-06-09 22:16:43 -04:00
Samuel Dionne-Riel
3552355eb4
asus-z00t: normalizes kernel config
2019-06-09 22:16:43 -04:00
Samuel Dionne-Riel
e5f3d1ea51
asus-z00t: use of kernel-builder
2019-06-09 22:16:43 -04:00
Samuel Dionne-Riel
2a4bc7fa6a
Fixes bootimg builds for the existing qcdt devices
2019-06-09 22:16:43 -04:00
Samuel Dionne-Riel
383f6ff71a
asus-flo: kernel: Fixes build for stage-2 cross-compile.
2019-06-09 22:16:43 -04:00
Samuel Dionne-Riel
c7069ac2fb
WIP: system.img generation.
2019-06-09 22:16:43 -04:00
Samuel Dionne-Riel
9d703de07e
Fixes cross-compilation issues...
...
Though not in a nice manner, I'd like to know why I have to fiddle with
`system`.
2018-11-18 21:45:01 -05:00
Samuel Dionne-Riel
f5b77929c8
WIP motorola-addison: use lineageos tree...
...
... the real reason is that I need to figure out why the sd card isn't
detected. Figured that trying a less "random" tree could help figure
things out, though it doesn't help.
At least, the build seems consistent with either versions.
The config changes are also to try to "fix" things, while in reality
they don't seem to do anything useful.
2018-11-18 21:36:01 -05:00
Samuel Dionne-Riel
5624723bab
Adds motorola-addison device.
2018-11-17 18:25:49 -05:00
Samuel Dionne-Riel
1ed9e63ab1
z00t: enables /proc/config.gz
2018-11-05 22:50:59 -05:00
Samuel Dionne-Riel
62164cc048
WIP: kernel config is getting old... might need to migrate stuff!
...
The kernel infra is being updated for newer kernels. I may need to keep
track locally of older kernel build infras, or something :(.
2018-11-05 21:11:47 -05:00
Samuel Dionne-Riel
a522e256d3
WIP: cross building changed upstream...
...
... and now the little I understood doesn't work.
2018-11-05 20:51:27 -05:00
Samuel Dionne-Riel
a4cbf37699
Updates qemu-x86_64 to use the latest LTS kernel.
2018-11-05 20:34:52 -05:00
Samuel Dionne-Riel
b5fe8b8807
doc: Adds initial blurb about partitions.
2018-07-10 19:23:13 -04:00
Samuel Dionne-Riel
fc66877f68
Fixes asus-z00t kernel build...
...
Damn it, didn't change sha256sum !
2018-07-08 22:01:37 -04:00
Samuel Dionne-Riel
931daa8404
Revert "asus-z00t: Adds kernel patch to *not* clear framebuffers on release."
...
This reverts commit 6712957ab1
.
2018-07-06 19:52:45 -04:00
Samuel Dionne-Riel
6712957ab1
asus-z00t: Adds kernel patch to *not* clear framebuffers on release.
...
This tackles an annoying issue where framebuffer will be cleaned and the
display turned off when all handles to it are closed.
2018-07-06 19:13:42 -04:00
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
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
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
ff6acd2be2
asus-flo: Removes fb.modes
as it doesn't work anyway.
2018-07-03 23:51:24 -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
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
242bb764b0
Moves platforms definition in more generic hardware definitions.
2018-06-26 22:07:46 -04:00
Samuel Dionne-Riel
04a59a0aed
Adds mobile.system.platform
2018-06-26 21:52:09 -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
ccebd0e548
qemu-x86_64: Adds more kernel modules.
2018-06-23 18:47:00 -04:00
Samuel Dionne-Riel
a30bbfaf02
qemu-x86_64: Adds minimally required modules.
2018-06-23 17:46:06 -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
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
6095b623f6
Adds qemu-x86_64 device.
...
Network doesn't work :/
2018-06-17 20:55:34 -04:00
Samuel Dionne-Riel
982a705dc2
Removes dead code.
2018-06-17 18:53:34 +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
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
6fcd7a09e0
Makes rootfs configuratble by device_config...
...
This is a WIP, but this already should allow device-specific fb.modes
2018-06-12 23:14:55 +00:00
Samuel Dionne-Riel
e56da86a90
rootfs: Use fbset when possible to set a specific mode.
2018-06-12 03:11:22 +00:00
Samuel Dionne-Riel
d6f632d427
Adds my development device.
2018-06-10 12:51:59 -04:00
Samuel Dionne-Riel
9cb4255117
Ugh, use my feature branch.
2018-06-10 12:51:50 -04:00
Samuel Dionne-Riel
7df88ae56d
Actually import data.
2018-06-10 12:49:17 -04:00
Samuel Dionne-Riel
6fe9d78c52
Actually write data.
2018-06-10 12:49:11 -04:00
Samuel Dionne-Riel
246de0741b
Imports devices description...
...
From personal fork including a yet non-upstreamed device.
2018-06-10 12:43:19 -04:00
Samuel Dionne-Riel
a5fea374b1
Adds tooling necessary to gather up device information automatically.
2018-06-10 12:40:32 -04:00