Samuel Dionne-Riel
e7e28fa8d1
doc: Add some in-depth notes about booting on android devices
2020-02-29 17:39:29 -05:00
Samuel Dionne-Riel
721e34b69a
doc: Add notes about the boot process and generations selection
2020-02-29 17:37:32 -05:00
Samuel Dionne-Riel
20f2cbcc56
init: Interrupt boot when some keys are held.
2020-02-29 16:10:00 -05:00
Samuel Dionne-Riel
2b2d2ad7ea
boot/applets: Add key-held utility
2020-02-29 16:10:00 -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
e326b38b4b
system-types/android: Output recovery.img
...
That recovery image unconditionally assumes it's running as recovery
2020-02-29 16:10:00 -05:00
Samuel Dionne-Riel
2307732302
kernel-initrd: Fix name
2020-02-29 16:10:00 -05:00
Samuel Dionne-Riel
cbad4a787e
bootimg: Allow naming boot image
...
It can be a recovery image after all!
2020-02-29 16:10:00 -05:00
Samuel Dionne-Riel
3acc3ee63d
initrd: Add boot_as_recovery to config
2020-02-29 16:10:00 -05:00
Samuel Dionne-Riel
d79466747d
boot/init: Launch boot GUI when asked
2020-02-29 16:10:00 -05:00
Samuel Dionne-Riel
cab9a214b2
initrd-boot-gui: Add to initrd
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
584c484d0c
boot/gui: Init boot GUI
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
3b9d04d3bd
stage-1: workaround issue with e2fsck successfully failing
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
26b4215547
boot/init: Add newly required dependencies
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
c487e0d7d3
initrd: Implement split loader/script
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
68e4c2b7f3
boot/init: Split interpreter from script
...
This needs the following commits where the init script will now tell the
loader to load init.mrb
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
c21496adaa
Add white logo for boot menu
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
8bb0ba8bc4
qualcomm: Rely on refresher, lvgl does not play well with handle.
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
637c8a019d
mrbgems: Add mruby-inotify
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
85ae42266f
mrbgems: Add mruby-lvgui
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
5f2ac45740
mrbgems: Allow paths as src
...
Useful for development purposes, mainly.
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
0f30176e75
mrbgems: export mkGem
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
89024424de
mrbgems: work around issue with mruby-require and musl libc
...
See the patch for more context.
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
0194fc8e76
mrbgems: fix mruby-dir-glob dependency
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
2d52a54e65
mrbgems: add mruby-time-strftime
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
67cbe055fc
mruby-file-stat: disable bogus test
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
c86dd4aa49
mrbgems: don't run patch hooks twice
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
6dcde0b081
mrbgems: Fix issue with accidentally triggered phase
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
eed5f36e8f
mruby: Builder now uses saved flags
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
cc0561b040
mruby: change order gems are collected
...
This ensures no dependencies for a gem end up after `mruby-require`.
This is important since anything after `mruby-require` is implicitly
built as a shared library.
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
3631ed1882
mruby: Allow gems to define native build inputs
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
97c333b160
mruby: Save linker flags for future re-use
...
This will be used by `makeBin` so that using mrbgems requiring external
dependencies stays ergonomic.
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
7eeee77f71
mruby-builder: stub handles ARGV and PROGRAM_NAME
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
47d0914a49
mruby-builder: Move stub.c to a discrete file
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
8e57a91279
mruby-builder: Make use of those cores
2020-02-28 23:14:09 -05:00
Samuel Dionne-Riel
1a60911898
documentation: Fix UTF-8 parsing
...
When not having glibcLocales, nor a proper LANG set, asciidoctor would
work in US-ASCII.
2020-02-04 17:18:43 -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
95016e1250
boot/init: Add autoResize support
2020-02-03 21:58:22 -05:00
Samuel Dionne-Riel
df1313d276
rootfs: Add e2fsprogs
2020-02-03 21:58:22 -05:00
Samuel Dionne-Riel
7e9a7875ac
boot/init: Mark as 0.1
2020-02-03 21:58:22 -05:00
Samuel Dionne-Riel
8399cfa5a8
demo: Expose build
attribute
2020-02-03 21:58:22 -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