Samuel Dionne-Riel
31902140cf
seabios: build vgabios for qemu use, with custom resolution
2019-12-04 17:16:09 -05:00
Samuel Dionne-Riel
0d21d694f6
Merge pull request #61 from samueldr-wip/feature/grow-rootfs
...
Allow rootfs to expand to the backing partition
2019-12-04 16:56:01 -05:00
Samuel Dionne-Riel
d3dbaab465
Merge pull request #60 from samueldr-wip/fix/use-lightdm
...
demo: Rely on lightdm now that SLiM is gone
2019-12-04 16:46:44 -05:00
Samuel Dionne-Riel
e1f0fdaeb3
Merge pull request #28 from NixOS/xiaomi-lavender
...
device: add xiaomi-lavender
2019-12-03 20:41:19 -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
Samuel Dionne-Riel
0ede24f2c4
hack: Add hack to fbdev to ignore initialization failure
...
This makes X11 work just fine on xiaomi-lavender.
2019-12-03 20:36:55 -05:00
Samuel Dionne-Riel
1d3149b41f
qualcomm: Add SDM660 option
2019-12-03 20:36:52 -05:00
Samuel Dionne-Riel
4c5b4b6a2c
kernel-builder: Add gcc49 variant
...
Some kernel builds may require it.
2019-12-03 20:36:48 -05:00
Samuel Dionne-Riel
4ac7b4c970
rootfs: Default to growing rootfs
2019-12-03 17:32:45 -05:00
Samuel Dionne-Riel
1fdf5e7ee7
initrd: Ensures /etc/mtab exists
2019-12-03 17:32:45 -05:00
Samuel Dionne-Riel
38850da922
initrd: Enables growing ext4 partitions
2019-12-03 17:32:45 -05:00
Samuel Dionne-Riel
e8c687d935
demo: Rely on lightdm now that SLiM is gone
2019-12-03 17:17:04 -05:00
Samuel Dionne-Riel
f7b1af3a06
doc: Document new stage-1-to-2 failure reporting
2019-12-03 16:38:37 -05:00
Samuel Dionne-Riel
83a1735084
stage-2: Use new init failure reporting
2019-12-03 15:36:13 -05:00
Samuel Dionne-Riel
4467f28daf
initrd: Adds failure reporting
...
Uses the sad-phone artwork to convey that something's wrong.
A color has to be given to help convey the issue in constrained
situations where no proper logging happens.
2019-12-03 15:36:13 -05:00
Samuel Dionne-Riel
de510ef9df
artwork: Adds sad-phone for failure reporting
...
This will be used to convey that an irrecoverable failure happened at
boot.
2019-12-03 15:35:33 -05:00
Samuel Dionne-Riel
485ec7fad3
doc: Makes articles pipeline more aware of image alignment
...
This is technically a *content* based style, which is why it's fine to
do there, instead of semantically in the page.
The background-image basically acts an a "transparent" `<img />`.
2019-12-02 20:51:46 -05:00
Samuel Dionne-Riel
f480573cf7
doc: Fixup RSS generation without items
...
Well, don't generate!
This fixes local generation as
```
nix-build doc/
```
2019-12-02 19:15:18 -05:00
Samuel Dionne-Riel
fa0a2a5734
doc: Add <head> link to RSS feed
2019-12-02 18:04:21 -05:00
Samuel Dionne-Riel
810e18a758
doc: Add RSS generation
2019-12-02 17:49:39 -05:00
Samuel Dionne-Riel
74f421bab3
doc: Processor::Base knows about title and date
2019-12-02 17:49:39 -05:00
Samuel Dionne-Riel
bb26a473ba
doc: Article listing factored out
2019-12-02 17:49:39 -05:00
Samuel Dionne-Riel
244ca6fd47
doc: Reduce edit/source links hardcoding
...
This allows our split repository system to point to the right
repository.
2019-12-02 17:49:39 -05:00
Samuel Dionne-Riel
25459b9287
Merge pull request #56 from danielfullmer/google-marlin-vt
...
google-marlin: Fix CONFIG_VT
2019-11-23 21:34:58 -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
680aa87967
Merge pull request #54 from samueldr-wip/fix/make_ext4fs_workaround
...
make_ext4fs: Fix issue with read-only filesystems
2019-11-23 18:09:03 -05:00
Samuel Dionne-Riel
bd0220acc2
make_ext4fs: Fix issue with read-only filesystems
...
This may trip newer kernels, under some unknown circumstances.
As shown here:
[ 10.016001] c7 604 EXT4-fs error (device sda45): ext4_has_uninit_itable:2895: comm mount: Inode table for bg 0 marked as needing zeroing
This happens with the google-walleye device, and unvalidated due to
lack of logs, might be affecting xiaomi-lavender
2019-11-23 17:51:57 -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
Samuel Dionne-Riel
18b482d6ea
Merge pull request #52 from samueldr-wip/fix/image-builder-gaps
...
imageBuilder.makeMBR: Fixes bug with gap
2019-11-22 17:43:52 -05:00
Samuel Dionne-Riel
e9b6c145fa
imageBuilder.makeMBR: Fixes bug with gap
...
The size wasn't fixed after aligning the result, this dividing the sizes
by as the alignment.
2019-11-21 22:26:10 -05:00
Linus Heckemann
0cabf85b8f
initrd-loop: allow continuing boot by killing sleep
2019-11-21 20:56:49 +01: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
Samuel Dionne-Riel
16c2581b32
Merge pull request #51 from danielfullmer/google-marlin
...
device: Google Pixel 1 XL // google-marlin
2019-11-18 23:55:20 -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
3d44b31ae8
Merge pull request #39 from craigem/add_shell_tooling
...
Added additional development tools
2019-11-18 22:01:35 -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
9d09d2ae41
Merge branch 'feature/narrow-logo'
2019-11-18 21:39:29 -05:00
Samuel Dionne-Riel
58626ddee2
logo: "golden" exported narrow logo
2019-11-18 21:32:12 -05:00
Samuel Dionne-Riel
ed59bec8c1
logo: Add narrow variant
...
Where the words are sat on top of each-other.
The distance used between the lines is the same as the distance between
both words when horizontal.
The logo has whitespace around it to keep the *text* centered.
2019-11-18 21:30:32 -05:00
Samuel Dionne-Riel
766b168dbe
google-walleye: kernel: 4.4.195 -> 4.4.201
2019-11-18 21:18:24 -05:00