diff --git a/.gitignore b/.gitignore index d755b96..5f3cee3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ *.swp *.tar.gz .ccache +/boot-utils/ /common/ /linux/ /linux-next/ diff --git a/buildroot/.gitignore b/buildroot/.gitignore deleted file mode 100644 index 8eba6c8..0000000 --- a/buildroot/.gitignore +++ /dev/null @@ -1 +0,0 @@ -src/ diff --git a/buildroot/arm.config b/buildroot/arm.config deleted file mode 100644 index 26fed34..0000000 --- a/buildroot/arm.config +++ /dev/null @@ -1,12 +0,0 @@ -BR2_arm=y -BR2_OPTIMIZE_3=y -BR2_KERNEL_HEADERS_4_4=y -BR2_BINUTILS_VERSION_2_31_X=y -BR2_GCC_VERSION_8_X=y -BR2_TARGET_GENERIC_ROOT_PASSWD="root" -BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" -BR2_ROOTFS_OVERLAY="../overlay-reboot" -BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y -BR2_PACKAGE_BASH=y -BR2_TARGET_ROOTFS_CPIO=y -# BR2_TARGET_ROOTFS_TAR is not set diff --git a/buildroot/arm64.config b/buildroot/arm64.config deleted file mode 100644 index 4f27b20..0000000 --- a/buildroot/arm64.config +++ /dev/null @@ -1,13 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a57=y -BR2_OPTIMIZE_3=y -BR2_KERNEL_HEADERS_4_4=y -BR2_BINUTILS_VERSION_2_31_X=y -BR2_GCC_VERSION_8_X=y -BR2_TARGET_GENERIC_ROOT_PASSWD="root" -BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" -BR2_ROOTFS_OVERLAY="../overlay-poweroff" -BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y -BR2_PACKAGE_BASH=y -BR2_TARGET_ROOTFS_CPIO=y -# BR2_TARGET_ROOTFS_TAR is not set diff --git a/buildroot/buildroot-2019.02.3.tar.gz.sha256 b/buildroot/buildroot-2019.02.3.tar.gz.sha256 deleted file mode 100644 index e160728..0000000 --- a/buildroot/buildroot-2019.02.3.tar.gz.sha256 +++ /dev/null @@ -1 +0,0 @@ -31a0dd7f5df75d20f6b74f0684918b643e5bf08d87dd5f9f02525852eecccf95 buildroot-2019.02.3.tar.gz diff --git a/buildroot/mips.config b/buildroot/mips.config deleted file mode 100644 index 46d3011..0000000 --- a/buildroot/mips.config +++ /dev/null @@ -1,12 +0,0 @@ -BR2_mips=y -BR2_OPTIMIZE_3=y -BR2_KERNEL_HEADERS_4_4=y -BR2_BINUTILS_VERSION_2_31_X=y -BR2_GCC_VERSION_8_X=y -BR2_TARGET_GENERIC_ROOT_PASSWD="root" -BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" -BR2_ROOTFS_OVERLAY="../overlay-poweroff" -BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y -BR2_PACKAGE_BASH=y -BR2_TARGET_ROOTFS_CPIO=y -# BR2_TARGET_ROOTFS_TAR is not set diff --git a/buildroot/mipsel.config b/buildroot/mipsel.config deleted file mode 100644 index 2923f20..0000000 --- a/buildroot/mipsel.config +++ /dev/null @@ -1,12 +0,0 @@ -BR2_mipsel=y -BR2_OPTIMIZE_3=y -BR2_KERNEL_HEADERS_4_4=y -BR2_BINUTILS_VERSION_2_31_X=y -BR2_GCC_VERSION_8_X=y -BR2_TARGET_GENERIC_ROOT_PASSWD="root" -BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0" -BR2_ROOTFS_OVERLAY="../overlay-poweroff" -BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y -BR2_PACKAGE_BASH=y -BR2_TARGET_ROOTFS_CPIO=y -# BR2_TARGET_ROOTFS_TAR is not set diff --git a/buildroot/overlay-poweroff/etc/init.d/S50yolo b/buildroot/overlay-poweroff/etc/init.d/S50yolo deleted file mode 100755 index 2b06371..0000000 --- a/buildroot/overlay-poweroff/etc/init.d/S50yolo +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -cat /proc/version -poweroff diff --git a/buildroot/overlay-poweroff/etc/inittab b/buildroot/overlay-poweroff/etc/inittab deleted file mode 100644 index cb1654a..0000000 --- a/buildroot/overlay-poweroff/etc/inittab +++ /dev/null @@ -1,42 +0,0 @@ -# /etc/inittab -# -# Copyright (C) 2001 Erik Andersen -# -# Note: BusyBox init doesn't support runlevels. The runlevels field is -# completely ignored by BusyBox init. If you want runlevels, use -# sysvinit. -# -# Format for each entry: ::: -# -# id == tty to run on, or empty for /dev/console -# runlevels == ignored -# action == one of sysinit, respawn, askfirst, wait, and once -# process == program to run - -# Startup the system -::sysinit:/bin/mount -t proc proc /proc -::sysinit:/bin/mount -o remount,rw / -::sysinit:/bin/mkdir -p /dev/pts /dev/shm -::sysinit:/bin/mount -a -::sysinit:/sbin/swapon -a -null::sysinit:/bin/ln -sf /proc/self/fd /dev/fd -null::sysinit:/bin/ln -sf /proc/self/fd/0 /dev/stdin -null::sysinit:/bin/ln -sf /proc/self/fd/1 /dev/stdout -null::sysinit:/bin/ln -sf /proc/self/fd/2 /dev/stderr -::sysinit:/bin/hostname -F /etc/hostname -# now run any rc scripts -::sysinit:/etc/init.d/rcS - -# Put a getty on the serial port -#ttyAMA0::respawn:/sbin/getty -L ttyAMA0 0 vt100 # GENERIC_SERIAL -# Log in automatically. -# https://unix.stackexchange.com/questions/299408/how-to-login-automatically-without-typing-the-root-username-or-password-in-build -::respawn:-bin/sh - -# Stuff to do for the 3-finger salute -#::ctrlaltdel:/sbin/reboot - -# Stuff to do before rebooting -::shutdown:/etc/init.d/rcK -::shutdown:/sbin/swapoff -a -::shutdown:/bin/umount -a -r diff --git a/buildroot/overlay-reboot/etc/init.d/S50yolo b/buildroot/overlay-reboot/etc/init.d/S50yolo deleted file mode 100755 index ed0203b..0000000 --- a/buildroot/overlay-reboot/etc/init.d/S50yolo +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -cat /proc/version -reboot diff --git a/buildroot/overlay-reboot/etc/inittab b/buildroot/overlay-reboot/etc/inittab deleted file mode 100644 index cb1654a..0000000 --- a/buildroot/overlay-reboot/etc/inittab +++ /dev/null @@ -1,42 +0,0 @@ -# /etc/inittab -# -# Copyright (C) 2001 Erik Andersen -# -# Note: BusyBox init doesn't support runlevels. The runlevels field is -# completely ignored by BusyBox init. If you want runlevels, use -# sysvinit. -# -# Format for each entry: ::: -# -# id == tty to run on, or empty for /dev/console -# runlevels == ignored -# action == one of sysinit, respawn, askfirst, wait, and once -# process == program to run - -# Startup the system -::sysinit:/bin/mount -t proc proc /proc -::sysinit:/bin/mount -o remount,rw / -::sysinit:/bin/mkdir -p /dev/pts /dev/shm -::sysinit:/bin/mount -a -::sysinit:/sbin/swapon -a -null::sysinit:/bin/ln -sf /proc/self/fd /dev/fd -null::sysinit:/bin/ln -sf /proc/self/fd/0 /dev/stdin -null::sysinit:/bin/ln -sf /proc/self/fd/1 /dev/stdout -null::sysinit:/bin/ln -sf /proc/self/fd/2 /dev/stderr -::sysinit:/bin/hostname -F /etc/hostname -# now run any rc scripts -::sysinit:/etc/init.d/rcS - -# Put a getty on the serial port -#ttyAMA0::respawn:/sbin/getty -L ttyAMA0 0 vt100 # GENERIC_SERIAL -# Log in automatically. -# https://unix.stackexchange.com/questions/299408/how-to-login-automatically-without-typing-the-root-username-or-password-in-build -::respawn:-bin/sh - -# Stuff to do for the 3-finger salute -#::ctrlaltdel:/sbin/reboot - -# Stuff to do before rebooting -::shutdown:/etc/init.d/rcK -::shutdown:/sbin/swapoff -a -::shutdown:/bin/umount -a -r diff --git a/buildroot/ppc32.config b/buildroot/ppc32.config deleted file mode 100644 index 65b1812..0000000 --- a/buildroot/ppc32.config +++ /dev/null @@ -1,12 +0,0 @@ -BR2_powerpc=y -BR2_powerpc_440=y -BR2_KERNEL_HEADERS_4_4=y -BR2_BINUTILS_VERSION_2_31_X=y -BR2_GCC_VERSION_8_X=y -BR2_TARGET_GENERIC_ROOT_PASSWD="root" -BR2_SYSTEM_BIN_SH_BASH=y -BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" -BR2_ROOTFS_OVERLAY="../overlay-reboot" -BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y -BR2_TARGET_ROOTFS_CPIO=y -# BR2_TARGET_ROOTFS_TAR is not set diff --git a/buildroot/ppc64.config b/buildroot/ppc64.config deleted file mode 100644 index 20b3ff9..0000000 --- a/buildroot/ppc64.config +++ /dev/null @@ -1,12 +0,0 @@ -BR2_powerpc64=y -BR2_CCACHE=y -BR2_KERNEL_HEADERS_4_4=y -BR2_BINUTILS_VERSION_2_31_X=y -BR2_GCC_VERSION_8_X=y -BR2_TARGET_GENERIC_ROOT_PASSWD="root" -BR2_SYSTEM_BIN_SH_BASH=y -BR2_TARGET_GENERIC_GETTY_PORT="hvc0" -BR2_ROOTFS_OVERLAY="../overlay-poweroff" -BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y -BR2_TARGET_ROOTFS_CPIO=y -# BR2_TARGET_ROOTFS_TAR is not set diff --git a/buildroot/ppc64le.config b/buildroot/ppc64le.config deleted file mode 100644 index 0ffc880..0000000 --- a/buildroot/ppc64le.config +++ /dev/null @@ -1,12 +0,0 @@ -BR2_powerpc64le=y -BR2_CCACHE=y -BR2_KERNEL_HEADERS_4_4=y -BR2_BINUTILS_VERSION_2_31_X=y -BR2_GCC_VERSION_8_X=y -BR2_TARGET_GENERIC_ROOT_PASSWD="root" -BR2_SYSTEM_BIN_SH_BASH=y -BR2_TARGET_GENERIC_GETTY_PORT="hvc0" -BR2_ROOTFS_OVERLAY="../overlay-poweroff" -BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y -BR2_TARGET_ROOTFS_CPIO=y -# BR2_TARGET_ROOTFS_TAR is not set diff --git a/buildroot/rebuild.sh b/buildroot/rebuild.sh deleted file mode 100755 index d40b2be..0000000 --- a/buildroot/rebuild.sh +++ /dev/null @@ -1,79 +0,0 @@ -#!/usr/bin/env bash -# Takes a list of architectures to build images for as the parameter - -function download_br() { - mkdir -p src - TARBALL=buildroot-${BUILDROOT_VERSION}.tar.gz - rm -f "${TARBALL}" - curl -LO https://buildroot.org/downloads/"${TARBALL}" - if ! sha256sum --quiet -c "${TARBALL}".sha256; then - echo "Downloaded tarball's hash does not match known good one! Please try redownloading." - exit 1 - fi - tar -xzf "${TARBALL}" -C src --strip-components=1 - rm -f "${TARBALL}" -} - -# Make sure we don't have any unset variables -set -u - -# Move into the folder that contains this script -cd "$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")" || exit 1 - -# Generate list of configs to build -CONFIGS=() -while (( ${#} )); do - case ${1} in - all) for CONFIG in *.config; do CONFIGS+=( "../${CONFIG}" ); done ;; - arm64|arm|mips|mipsel|ppc32|ppc64|ppc64le|x86_64) CONFIGS+=( "../${1}.config" ) ;; - *) echo "Unknown parameter '${1}', exiting!"; exit 1 ;; - esac - shift -done - -# Download latest buildroot release -BUILDROOT_VERSION=2019.02.3 -if [[ -d src ]]; then - if [[ $(cd src && make print-version | cut -d - -f 1 2>/dev/null) != "${BUILDROOT_VERSION}" ]]; then - rm -rf src - download_br - fi -else - download_br -fi -cd src || exit 1 - -# Build the images for the architectures requested -for CONFIG in "${CONFIGS[@]}"; do - # Clean up artifacts from the last build - make clean - - BR2_DEFCONFIG=${CONFIG} make defconfig - if [[ -n ${EDITCONFIG:-} ]]; then - make menuconfig - make savedefconfig - fi - - # Build images - make -j"$(nproc)" - - # Get the architecture from the name of the config: ../.config - # basename strips ../ - # ${CONFIG//.config} strips .config - ARCH=$(basename "${CONFIG//.config}") - - # Make sure images folder exists - IMAGES_FOLDER=../../images/${ARCH} - [[ ! -d ${IMAGES_FOLDER} ]] && mkdir -p "${IMAGES_FOLDER}" - - # Copy new images - # Make sure images exist before moving them - IMAGES=( "output/images/rootfs.cpio" ) - for IMAGE in "${IMAGES[@]}"; do - if [[ ! -f ${IMAGE} ]]; then - echo "${IMAGE} could not be found! Did the build error?" - exit 1 - fi - cp -v "${IMAGE}" "${IMAGES_FOLDER}" - done -done diff --git a/buildroot/x86_64.config b/buildroot/x86_64.config deleted file mode 100644 index eafc7f6..0000000 --- a/buildroot/x86_64.config +++ /dev/null @@ -1,12 +0,0 @@ -BR2_x86_64=y -BR2_OPTIMIZE_3=y -BR2_KERNEL_HEADERS_4_4=y -BR2_BINUTILS_VERSION_2_31_X=y -BR2_GCC_VERSION_8_X=y -BR2_TARGET_GENERIC_ROOT_PASSWD="root" -BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" -BR2_ROOTFS_OVERLAY="../overlay-poweroff" -BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y -BR2_PACKAGE_BASH=y -BR2_TARGET_ROOTFS_CPIO=y -# BR2_TARGET_ROOTFS_TAR is not set diff --git a/driver.sh b/driver.sh index df7f174..cb83ffd 100755 --- a/driver.sh +++ b/driver.sh @@ -44,35 +44,20 @@ setup_variables() { case ${SUBARCH} in "arm32_v5") config=multi_v5_defconfig - image_name=zImage - qemu="qemu-system-arm" - qemu_cmdline=( -machine palmetto-bmc - -no-reboot - -dtb "${tree}/arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dtb" - -initrd "images/arm/rootfs.cpio" ) + make_target=zImage export ARCH=arm export CROSS_COMPILE=arm-linux-gnueabi- ;; "arm32_v6") config=aspeed_g5_defconfig - image_name=zImage + make_target=zImage timeout=4 # This architecture needs a bit of a longer timeout due to some flakiness on Travis - qemu="qemu-system-arm" - qemu_cmdline=( -machine romulus-bmc - -no-reboot - -dtb "${tree}/arch/arm/boot/dts/aspeed-bmc-opp-romulus.dtb" - -initrd "images/arm/rootfs.cpio" ) export ARCH=arm export CROSS_COMPILE=arm-linux-gnueabi- ;; "arm32_v7") config=multi_v7_defconfig - image_name=zImage - qemu="qemu-system-arm" - qemu_cmdline=( -machine virt - -no-reboot - -initrd "images/arm/rootfs.cpio" - -append "console=ttyAMA0" ) + make_target=zImage export ARCH=arm export CROSS_COMPILE=arm-linux-gnueabi- ;; @@ -85,81 +70,51 @@ setup_variables() { esac ;; *) config=defconfig ;; esac - image_name=Image.gz - qemu="qemu-system-aarch64" - qemu_cmdline=( -cpu cortex-a57 - -initrd "images/arm64/rootfs.cpio" - -append "console=ttyAMA0" ) + make_target=Image.gz export CROSS_COMPILE=aarch64-linux-gnu- ;; "mips") config=malta_defconfig - image_name=vmlinux - qemu="qemu-system-mips" - qemu_cmdline=( -machine malta - -cpu 24Kf - -initrd "images/mips/rootfs.cpio" ) + make_target=vmlinux export ARCH=mips export CROSS_COMPILE=mips-linux-gnu- ;; "mipsel") config=malta_defconfig - image_name=vmlinux - qemu="qemu-system-mipsel" - qemu_cmdline=( -machine malta - -cpu 24Kf - -initrd "images/mipsel/rootfs.cpio" ) + make_target=vmlinux export ARCH=mips export CROSS_COMPILE=mipsel-linux-gnu- ;; "ppc32") config=ppc44x_defconfig - image_name=zImage - qemu="qemu-system-ppc" - qemu_ram=128m - qemu_cmdline=( -machine bamboo - -append "console=ttyS0" - -no-reboot - -initrd "images/ppc32/rootfs.cpio" ) + make_target=zImage export ARCH=powerpc export CROSS_COMPILE=powerpc-linux-gnu- ;; "ppc64") config=pseries_defconfig - qemu="qemu-system-ppc64" - image_name=vmlinux - qemu_ram=1G - qemu_cmdline=( -machine pseries - -vga none - -initrd "images/ppc64/rootfs.cpio" ) + make_target=vmlinux export ARCH=powerpc export CROSS_COMPILE=powerpc64-linux-gnu- ;; "ppc64le") config=powernv_defconfig - image_name=zImage.epapr - qemu="qemu-system-ppc64" - qemu_ram=2G - qemu_cmdline=( -machine powernv - -device "ipmi-bmc-sim,id=bmc0" - -device "isa-ipmi-bt,bmc=bmc0,irq=10" - -L images/ppc64le/ -bios skiboot.lid - -initrd images/ppc64le/rootfs.cpio ) + make_target=zImage.epapr export ARCH=powerpc export CROSS_COMPILE=powerpc64le-linux-gnu- ;; "riscv") config=defconfig - image_name=vmlinux + make_target=vmlinux using_qemu=false export CROSS_COMPILE=riscv64-linux-gnu- ;; "s390") - config=defconfig - image_name=bzImage - using_qemu=false - OBJDUMP=s390x-linux-gnu-objdump - export CROSS_COMPILE=s390x-linux-gnu- ;; + config=defconfig + make_target=bzImage + using_qemu=false + OBJDUMP=s390x-linux-gnu-objdump + export CROSS_COMPILE=s390x-linux-gnu- ;; "x86_64") case ${REPO} in @@ -171,13 +126,7 @@ setup_variables() { *) config=defconfig ;; esac - - qemu_cmdline=( -append "console=ttyS0" - -initrd "images/x86_64/rootfs.cpio" ) - # Use KVM if the processor supports it (first part) and the KVM module is loaded (second part) - [[ $(grep -c -E 'vmx|svm' /proc/cpuinfo) -gt 0 && $(lsmod 2>/dev/null | grep -c kvm) -gt 0 ]] && qemu_cmdline=( "${qemu_cmdline[@]}" -enable-kvm ) - image_name=bzImage - qemu="qemu-system-x86_64" ;; + make_target=bzImage ;; # Unknown arch, error out *) @@ -187,6 +136,21 @@ setup_variables() { export ARCH=${ARCH} } +# Clone/update the boot-utils +# It would be nice to use submodules for this but those don't always play well with Travis +# https://github.com/ClangBuiltLinux/continuous-integration/commit/e9054499bb1cb1a51cd1cdc73dc3c1dfa45b4199 +function update_boot_utils() { + images_url=https://github.com/ClangBuiltLinux/boot-utils + if [[ -d boot-utils ]]; then + cd boot-utils + git fetch --depth=1 ${images_url} master + git reset --hard FETCH_HEAD + cd .. + else + git clone --depth=1 ${images_url} + fi +} + # Generates a list of binary versions based on latest_llvm_version and oldest_llvm_version # Example: gen_bin_list clang spits out clang-10 clang-9 clang-8... gen_bin_list() { @@ -197,9 +161,11 @@ check_dependencies() { # Check for existence of needed binaries command -v nproc command -v "${CROSS_COMPILE:-}"as - ${using_qemu:=true} && command -v ${qemu} command -v timeout command -v unbuffer + command -v zstd + + update_boot_utils oldest_llvm_version=7 latest_llvm_version=$(curl -LSs https://raw.githubusercontent.com/llvm/llvm-project/master/llvm/CMakeLists.txt | grep -s -F "set(LLVM_VERSION_MAJOR" | cut -d ' ' -f 4 | sed 's/)//') @@ -362,7 +328,7 @@ build_linux() { # full warning gets printed and we can file and fix it properly. ./scripts/config -e DEBUG_SECTION_MISMATCH mako_reactor olddefconfig &>/dev/null - mako_reactor ${image_name} + mako_reactor ${make_target} [[ $ARCH =~ arm ]] && mako_reactor dtbs ${readelf} --string-dump=.comment vmlinux @@ -370,32 +336,8 @@ build_linux() { } boot_qemu() { - if ! ${using_qemu}; then - return 0; - fi - local kernel_image - if [[ ${image_name} = "vmlinux" ]]; then - kernel_image=${tree}/vmlinux - else - kernel_image=${tree}/arch/${ARCH}/boot/${image_name} - fi - - test -e ${kernel_image} - qemu=( timeout "${timeout:-2}"m - unbuffer - "${qemu}" - -m "${qemu_ram:=512m}" - "${qemu_cmdline[@]}" - -display none - -serial mon:stdio - -kernel "${kernel_image}" ) - # For arm64, we want to test booting at both EL1 and EL2 - if [[ ${ARCH} = "arm64" ]]; then - "${qemu[@]}" -machine virt - "${qemu[@]}" -machine "virt,virtualization=true" - else - "${qemu[@]}" - fi + ${using_qemu:=true} || return 0 + ./boot-utils/boot-qemu.sh -a "${SUBARCH}" -k "${tree}" -t "${timeout:-2}"m } setup_variables "${@}" diff --git a/images/arm/rootfs.cpio b/images/arm/rootfs.cpio deleted file mode 100644 index 2ccf6cc..0000000 Binary files a/images/arm/rootfs.cpio and /dev/null differ diff --git a/images/arm64/rootfs.cpio b/images/arm64/rootfs.cpio deleted file mode 100644 index fc84a28..0000000 Binary files a/images/arm64/rootfs.cpio and /dev/null differ diff --git a/images/mips/rootfs.cpio b/images/mips/rootfs.cpio deleted file mode 100644 index 9f464d9..0000000 Binary files a/images/mips/rootfs.cpio and /dev/null differ diff --git a/images/mipsel/rootfs.cpio b/images/mipsel/rootfs.cpio deleted file mode 100644 index 10ef157..0000000 Binary files a/images/mipsel/rootfs.cpio and /dev/null differ diff --git a/images/ppc32/rootfs.cpio b/images/ppc32/rootfs.cpio deleted file mode 100644 index e3624fa..0000000 Binary files a/images/ppc32/rootfs.cpio and /dev/null differ diff --git a/images/ppc64/rootfs.cpio b/images/ppc64/rootfs.cpio deleted file mode 100644 index 4f833b2..0000000 Binary files a/images/ppc64/rootfs.cpio and /dev/null differ diff --git a/images/ppc64le/rootfs.cpio b/images/ppc64le/rootfs.cpio deleted file mode 100644 index a3be49b..0000000 Binary files a/images/ppc64le/rootfs.cpio and /dev/null differ diff --git a/images/ppc64le/skiboot.lid b/images/ppc64le/skiboot.lid deleted file mode 100644 index c8cc12f..0000000 Binary files a/images/ppc64le/skiboot.lid and /dev/null differ diff --git a/images/x86_64/rootfs.cpio b/images/x86_64/rootfs.cpio deleted file mode 100644 index b65b81e..0000000 Binary files a/images/x86_64/rootfs.cpio and /dev/null differ