LuminaSensum:stable-dev-board
from LuminaSensum:WIP_initramfs-less
on 11 Aug 2020
board/myna-player-odyssey/configs/barebox.config |
---|
board/myna-player-odyssey/configs/busybox.config 100644 → 0 |
---|
Too large (Show diff)
|
board/myna-player-odyssey/configs/linux.config |
---|
board/myna-player-odyssey/initramfs_overlay/etc/fstab 100644 → 0 |
---|
board/myna-player-odyssey/initramfs_overlay/etc/group 100644 → 0 |
---|
board/myna-player-odyssey/initramfs_overlay/etc/initrd-release 100644 → 0 |
---|
board/myna-player-odyssey/initramfs_overlay/etc/passwd 100644 → 0 |
---|
board/myna-player-odyssey/initramfs_overlay/etc/shadow 100644 → 0 |
---|
board/myna-player-odyssey/initramfs_overlay/etc/systemd/system/systemd-udevd.service.d/resolve-names.conf 100644 → 0 |
---|
board/myna-player-odyssey/initramfs_patches/arm-trusted-firmware/0001-fdts-stm32mp157ca-dk1-Use-STPMIC-on-I2C2-and-eMMC-on.patch 100644 → 0 |
---|
board/myna-player-odyssey/initramfs_patches/arm-trusted-firmware/0002-arch-rename-CNTBaseN-register-offsets-defines.patch 100644 → 0 |
---|
board/myna-player-odyssey/initramfs_patches/arm-trusted-firmware/0003-aarch32-add-virtual-timer-control-support.patch 100644 → 0 |
---|
board/myna-player-odyssey/initramfs_patches/arm-trusted-firmware/0004-stm32mp1-add-RTC-driver.patch 100644 → 0 |
---|
board/myna-player-odyssey/initramfs_patches/arm-trusted-firmware/0005-stm32mp-add-function-to-protect-access-on-PWR-regist.patch 100644 → 0 |
---|
board/myna-player-odyssey/initramfs_patches/arm-trusted-firmware/0006-ddr-stm32mp1-add-DDR-self-refresh-management.patch 100644 → 0 |
---|
board/myna-player-odyssey/initramfs_patches/arm-trusted-firmware/0007-stm32mp1-add-low-power-management.patch 100644 → 0 |
---|
Too large (Show diff)
|
board/myna-player-odyssey/initramfs_patches/arm-trusted-firmware/0008-fix-for-ethernet.patch 100644 → 0 |
---|
board/myna-player-odyssey/initramfs_patches/barebox/0001-dts-stm32mp157c-odyssey-add-partitions-and-state-framework-support.patch 100644 → 0 |
---|
board/myna-player-odyssey/initramfs_patches/barebox/0001-dts-stm32mp157c-odyssey-fix-location-of-last_chosen.patch 100644 → 0 |
---|
board/myna-player-odyssey/initramfs_patches/barebox/0002-Revert-fs-free-inodes-we-no-longer-need.patch 100644 → 0 |
---|
board/myna-player-odyssey/initramfs_patches/barebox/0003-dts-stm32mp157c-odyssey-Add-Ethernet-support.patch 100644 → 0 |
---|
board/myna-player-odyssey/initramfs_patches/linux/0001-dt-bindings-vendor-prefixes-add-Seeed-Studio.patch 100644 → 0 |
---|
board/myna-player-odyssey/initramfs_patches/linux/0002-ARM-dts-stm32-add-initial-support-for-stm32mp157-odyssey-board.patch 100644 → 0 |
---|
board/myna-player-odyssey/initramfs_patches/linux/0003-ARM-dts-stm32mp157c-odyssey-fix-ethernet.patch 100644 → 0 |
---|
board/myna-player-odyssey/rootfs_overlay/loader/entries/myna-player.conf |
---|
board/myna-player-odyssey/rootfs_patches/arm-trusted-firmware/0001-fdts-stm32mp157ca-dk1-Use-STPMIC-on-I2C2-and-eMMC-on.patch 0 → 100644 |
---|
board/myna-player-odyssey/rootfs_patches/arm-trusted-firmware/0002-arch-rename-CNTBaseN-register-offsets-defines.patch 0 → 100644 |
---|
board/myna-player-odyssey/rootfs_patches/arm-trusted-firmware/0003-aarch32-add-virtual-timer-control-support.patch 0 → 100644 |
---|
board/myna-player-odyssey/rootfs_patches/arm-trusted-firmware/0004-stm32mp1-add-RTC-driver.patch 0 → 100644 |
---|
board/myna-player-odyssey/rootfs_patches/arm-trusted-firmware/0005-stm32mp-add-function-to-protect-access-on-PWR-regist.patch 0 → 100644 |
---|
board/myna-player-odyssey/rootfs_patches/arm-trusted-firmware/0006-ddr-stm32mp1-add-DDR-self-refresh-management.patch 0 → 100644 |
---|
board/myna-player-odyssey/rootfs_patches/arm-trusted-firmware/0007-stm32mp1-add-low-power-management.patch 0 → 100644 |
---|
Too large (Show diff)
|
board/myna-player-odyssey/rootfs_patches/arm-trusted-firmware/0008-fix-for-ethernet.patch 0 → 100644 |
---|
board/myna-player-odyssey/rootfs_patches/barebox/0001-dts-stm32mp157c-odyssey-add-partitions-and-state-framework-support.patch 0 → 100644 |
---|
board/myna-player-odyssey/rootfs_patches/barebox/0001-dts-stm32mp157c-odyssey-fix-location-of-last_chosen.patch 0 → 100644 |
---|
board/myna-player-odyssey/rootfs_patches/barebox/0002-Revert-fs-free-inodes-we-no-longer-need.patch 0 → 100644 |
---|
board/myna-player-odyssey/rootfs_patches/barebox/0003-dts-stm32mp157c-odyssey-Add-Ethernet-support.patch 0 → 100644 |
---|
board/myna-player-odyssey/rootfs_patches/linux/0001-dt-bindings-vendor-prefixes-add-Seeed-Studio.patch 0 → 100644 |
---|
board/myna-player-odyssey/rootfs_patches/linux/0002-ARM-dts-stm32-add-initial-support-for-stm32mp157-odyssey-board.patch 0 → 100644 |
---|
board/myna-player-odyssey/rootfs_patches/linux/0003-ARM-dts-stm32mp157c-odyssey-fix-ethernet.patch 0 → 100644 |
---|
board/myna-player-odyssey/scripts/initramfs_postbuild.sh 100755 → 0 |
---|
board/myna-player-odyssey/scripts/initramfs_postimage.sh 100755 → 0 |
---|
board/myna-player-odyssey/scripts/rootfs_postbuild.sh |
---|
board/myna-player-odyssey/scripts/rootfs_postimage.sh |
---|
board/myna-player-odyssey/utilities/device-table 100644 → 0 |
---|
configs/myna_player_odyssey_defconfig |
---|
configs/myna_player_odyssey_initramfs_defconfig 100644 → 0 |
---|
This pull request allows the build to no longer depend on an initramfs. This has several adventages:
I've done two branches off of this:
I also did manage to set up a hacky overlayfs prototype, but I'll either need to use a C or busybox to do this as I need to pivot the root filesystem mount from / to /tmp/overlay/upper then boot systemd- which is hard to do with shell scripts as I execute external programs, programs I don't have without a root filesystem.
I'm ashamed of the code, but here's the example if you REALLY want to try:
Since we're not pivoting root and just chrooting, the original root mount is still active and systemd can't free it. Nasty.
Okay here's the code to make an overlay that removes access to filesystem:
WIP make the build initramfs-less
tomake the build initramfs-less
on 11 Aug 2020Do not depend on an initramfs any longer.
bd5571e
intostable-dev-board
fromWIP_initramfs-less
on 11 Aug 2020