mirror of
https://github.com/edera-dev/krata.git
synced 2025-08-05 06:01:32 +00:00
fix: kernel build squashfs fixes
This commit is contained in:
@ -65,21 +65,23 @@ fi
|
|||||||
make -C "${KERNEL_SRC}" ARCH="${TARGET_ARCH_KERNEL}" -j"${KRATA_KERNEL_BUILD_JOBS}" "${CROSS_COMPILE_MAKE}" "${IMAGE_TARGET}" modules
|
make -C "${KERNEL_SRC}" ARCH="${TARGET_ARCH_KERNEL}" -j"${KRATA_KERNEL_BUILD_JOBS}" "${CROSS_COMPILE_MAKE}" "${IMAGE_TARGET}" modules
|
||||||
|
|
||||||
MODULES_INSTALL_PATH="${OUTPUT_DIR}/modules-install-${TARGET_ARCH_STANDARD}"
|
MODULES_INSTALL_PATH="${OUTPUT_DIR}/modules-install-${TARGET_ARCH_STANDARD}"
|
||||||
MODULES_OUTPUT_PATH="${OUTPUT_DIR}/addons-${TARGET_ARCH_STANDARD}/modules"
|
ADDONS_OUTPUT_PATH="${OUTPUT_DIR}/addons-${TARGET_ARCH_STANDARD}"
|
||||||
|
MODULES_OUTPUT_PATH="${ADDONS_OUTPUT_PATH}/modules"
|
||||||
ADDONS_SQUASHFS_PATH="${OUTPUT_DIR}/addons-${TARGET_ARCH_STANDARD}.squashfs"
|
ADDONS_SQUASHFS_PATH="${OUTPUT_DIR}/addons-${TARGET_ARCH_STANDARD}.squashfs"
|
||||||
|
|
||||||
rm -rf "${MODULES_INSTALL_PATH}"
|
rm -rf "${MODULES_INSTALL_PATH}"
|
||||||
rm -rf "${MODULES_OUTPUT_PATH}"
|
rm -rf "${ADDONS_OUTPUT_PATH}"
|
||||||
rm -rf "${MODULES_SQUASHFS_PATH}"
|
rm -rf "${ADDONS_SQUASHFS_PATH}"
|
||||||
|
|
||||||
make -C "${KERNEL_SRC}" ARCH="${TARGET_ARCH_KERNEL}" -j"${KRATA_KERNEL_BUILD_JOBS}" "${CROSS_COMPILE_MAKE}" INSTALL_MOD_PATH="${MODULES_INSTALL_PATH}" modules_install
|
make -C "${KERNEL_SRC}" ARCH="${TARGET_ARCH_KERNEL}" -j"${KRATA_KERNEL_BUILD_JOBS}" "${CROSS_COMPILE_MAKE}" INSTALL_MOD_PATH="${MODULES_INSTALL_PATH}" modules_install
|
||||||
KERNEL_MODULES_VER="$(ls "${MODULES_INSTALL_PATH}/lib/modules")"
|
KERNEL_MODULES_VER="$(ls "${MODULES_INSTALL_PATH}/lib/modules")"
|
||||||
|
|
||||||
mkdir -p "${MODULES_OUTPUT_PATH}"
|
mkdir -p "${ADDONS_OUTPUT_PATH}"
|
||||||
mv "${MODULES_INSTALL_PATH}/lib/modules/${KERNEL_MODULES_VER}" "${MODULES_OUTPUT_PATH}"
|
mv "${MODULES_INSTALL_PATH}/lib/modules/${KERNEL_MODULES_VER}" "${MODULES_OUTPUT_PATH}"
|
||||||
rm -rf "${MODULES_INSTALL_PATH}"
|
rm -rf "${MODULES_INSTALL_PATH}"
|
||||||
unlink "${MODULES_OUTPUT_PATH}/build"
|
[ -L "${MODULES_OUTPUT_PATH}/build" ] && unlink "${MODULES_OUTPUT_PATH}/build"
|
||||||
mksquashfs "${MODULES_OUTPUT_PATH}" "${ADDONS_SQUASHFS_PATH}"
|
|
||||||
|
mksquashfs "${ADDONS_OUTPUT_PATH}" "${ADDONS_SQUASHFS_PATH}" -all-root
|
||||||
|
|
||||||
if [ "${TARGET_ARCH_STANDARD}" = "x86_64" ]
|
if [ "${TARGET_ARCH_STANDARD}" = "x86_64" ]
|
||||||
then
|
then
|
||||||
|
@ -223,7 +223,7 @@ CONFIG_PID_NS=y
|
|||||||
CONFIG_NET_NS=y
|
CONFIG_NET_NS=y
|
||||||
CONFIG_CHECKPOINT_RESTORE=y
|
CONFIG_CHECKPOINT_RESTORE=y
|
||||||
CONFIG_SCHED_AUTOGROUP=y
|
CONFIG_SCHED_AUTOGROUP=y
|
||||||
# CONFIG_RELAY is not set
|
CONFIG_RELAY=y
|
||||||
CONFIG_BLK_DEV_INITRD=y
|
CONFIG_BLK_DEV_INITRD=y
|
||||||
CONFIG_INITRAMFS_SOURCE=""
|
CONFIG_INITRAMFS_SOURCE=""
|
||||||
CONFIG_RD_GZIP=y
|
CONFIG_RD_GZIP=y
|
||||||
@ -341,7 +341,8 @@ CONFIG_X86_X2APIC=y
|
|||||||
# CONFIG_X86_EXTENDED_PLATFORM is not set
|
# CONFIG_X86_EXTENDED_PLATFORM is not set
|
||||||
# CONFIG_X86_INTEL_LPSS is not set
|
# CONFIG_X86_INTEL_LPSS is not set
|
||||||
# CONFIG_X86_AMD_PLATFORM_DEVICE is not set
|
# CONFIG_X86_AMD_PLATFORM_DEVICE is not set
|
||||||
# CONFIG_IOSF_MBI is not set
|
CONFIG_IOSF_MBI=m
|
||||||
|
# CONFIG_IOSF_MBI_DEBUG is not set
|
||||||
CONFIG_SCHED_OMIT_FRAME_POINTER=y
|
CONFIG_SCHED_OMIT_FRAME_POINTER=y
|
||||||
CONFIG_HYPERVISOR_GUEST=y
|
CONFIG_HYPERVISOR_GUEST=y
|
||||||
CONFIG_PARAVIRT=y
|
CONFIG_PARAVIRT=y
|
||||||
@ -550,7 +551,7 @@ CONFIG_ACPI_SLEEP=y
|
|||||||
CONFIG_ACPI_EC_DEBUGFS=y
|
CONFIG_ACPI_EC_DEBUGFS=y
|
||||||
# CONFIG_ACPI_AC is not set
|
# CONFIG_ACPI_AC is not set
|
||||||
# CONFIG_ACPI_BATTERY is not set
|
# CONFIG_ACPI_BATTERY is not set
|
||||||
# CONFIG_ACPI_BUTTON is not set
|
CONFIG_ACPI_BUTTON=m
|
||||||
# CONFIG_ACPI_TINY_POWER_BUTTON is not set
|
# CONFIG_ACPI_TINY_POWER_BUTTON is not set
|
||||||
CONFIG_ACPI_VIDEO=m
|
CONFIG_ACPI_VIDEO=m
|
||||||
# CONFIG_ACPI_FAN is not set
|
# CONFIG_ACPI_FAN is not set
|
||||||
@ -1013,6 +1014,7 @@ CONFIG_ARCH_ENABLE_THP_MIGRATION=y
|
|||||||
CONFIG_CONTIG_ALLOC=y
|
CONFIG_CONTIG_ALLOC=y
|
||||||
CONFIG_PCP_BATCH_SCALE_MAX=5
|
CONFIG_PCP_BATCH_SCALE_MAX=5
|
||||||
CONFIG_PHYS_ADDR_T_64BIT=y
|
CONFIG_PHYS_ADDR_T_64BIT=y
|
||||||
|
CONFIG_MMU_NOTIFIER=y
|
||||||
CONFIG_KSM=y
|
CONFIG_KSM=y
|
||||||
CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
|
CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
|
||||||
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
|
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
|
||||||
@ -1037,6 +1039,7 @@ CONFIG_ARCH_HAS_ZONE_DMA_SET=y
|
|||||||
CONFIG_ZONE_DMA=y
|
CONFIG_ZONE_DMA=y
|
||||||
CONFIG_ZONE_DMA32=y
|
CONFIG_ZONE_DMA32=y
|
||||||
# CONFIG_ZONE_DEVICE is not set
|
# CONFIG_ZONE_DEVICE is not set
|
||||||
|
CONFIG_VMAP_PFN=y
|
||||||
CONFIG_VM_EVENT_COUNTERS=y
|
CONFIG_VM_EVENT_COUNTERS=y
|
||||||
# CONFIG_PERCPU_STATS is not set
|
# CONFIG_PERCPU_STATS is not set
|
||||||
# CONFIG_GUP_TEST is not set
|
# CONFIG_GUP_TEST is not set
|
||||||
@ -1471,6 +1474,7 @@ CONFIG_HOTPLUG_PCI_ACPI=y
|
|||||||
#
|
#
|
||||||
# Generic Driver Options
|
# Generic Driver Options
|
||||||
#
|
#
|
||||||
|
CONFIG_AUXILIARY_BUS=y
|
||||||
CONFIG_UEVENT_HELPER=y
|
CONFIG_UEVENT_HELPER=y
|
||||||
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
|
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
|
||||||
CONFIG_DEVTMPFS=y
|
CONFIG_DEVTMPFS=y
|
||||||
@ -1663,6 +1667,9 @@ CONFIG_XEN_BLKDEV_FRONTEND=y
|
|||||||
# CONFIG_INTEL_MEI is not set
|
# CONFIG_INTEL_MEI is not set
|
||||||
# CONFIG_INTEL_MEI_ME is not set
|
# CONFIG_INTEL_MEI_ME is not set
|
||||||
# CONFIG_INTEL_MEI_TXE is not set
|
# CONFIG_INTEL_MEI_TXE is not set
|
||||||
|
# CONFIG_INTEL_MEI_HDCP is not set
|
||||||
|
# CONFIG_INTEL_MEI_PXP is not set
|
||||||
|
# CONFIG_INTEL_MEI_GSC_PROXY is not set
|
||||||
# CONFIG_VMWARE_VMCI is not set
|
# CONFIG_VMWARE_VMCI is not set
|
||||||
# CONFIG_GENWQE is not set
|
# CONFIG_GENWQE is not set
|
||||||
# CONFIG_ECHO is not set
|
# CONFIG_ECHO is not set
|
||||||
@ -2554,8 +2561,10 @@ CONFIG_VIDEO_CMDLINE=y
|
|||||||
CONFIG_VIDEO_NOMODESET=y
|
CONFIG_VIDEO_NOMODESET=y
|
||||||
# CONFIG_AUXDISPLAY is not set
|
# CONFIG_AUXDISPLAY is not set
|
||||||
# CONFIG_AGP is not set
|
# CONFIG_AGP is not set
|
||||||
|
CONFIG_INTEL_GTT=m
|
||||||
# CONFIG_VGA_SWITCHEROO is not set
|
# CONFIG_VGA_SWITCHEROO is not set
|
||||||
CONFIG_DRM=m
|
CONFIG_DRM=m
|
||||||
|
CONFIG_DRM_MIPI_DSI=y
|
||||||
CONFIG_DRM_KMS_HELPER=m
|
CONFIG_DRM_KMS_HELPER=m
|
||||||
# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
|
# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
|
||||||
# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
|
# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
|
||||||
@ -2565,12 +2574,14 @@ CONFIG_DRM_FBDEV_OVERALLOC=100
|
|||||||
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
|
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
|
||||||
CONFIG_DRM_DISPLAY_HELPER=m
|
CONFIG_DRM_DISPLAY_HELPER=m
|
||||||
CONFIG_DRM_DISPLAY_DP_HELPER=y
|
CONFIG_DRM_DISPLAY_DP_HELPER=y
|
||||||
|
CONFIG_DRM_DISPLAY_HDCP_HELPER=y
|
||||||
CONFIG_DRM_DISPLAY_HDMI_HELPER=y
|
CONFIG_DRM_DISPLAY_HDMI_HELPER=y
|
||||||
# CONFIG_DRM_DP_AUX_CHARDEV is not set
|
# CONFIG_DRM_DP_AUX_CHARDEV is not set
|
||||||
# CONFIG_DRM_DP_CEC is not set
|
# CONFIG_DRM_DP_CEC is not set
|
||||||
CONFIG_DRM_TTM=m
|
CONFIG_DRM_TTM=m
|
||||||
CONFIG_DRM_EXEC=m
|
CONFIG_DRM_EXEC=m
|
||||||
CONFIG_DRM_GPUVM=m
|
CONFIG_DRM_GPUVM=m
|
||||||
|
CONFIG_DRM_BUDDY=m
|
||||||
CONFIG_DRM_TTM_HELPER=m
|
CONFIG_DRM_TTM_HELPER=m
|
||||||
CONFIG_DRM_SCHED=m
|
CONFIG_DRM_SCHED=m
|
||||||
|
|
||||||
@ -2596,7 +2607,41 @@ CONFIG_NOUVEAU_DEBUG_DEFAULT=3
|
|||||||
# CONFIG_NOUVEAU_DEBUG_MMU is not set
|
# CONFIG_NOUVEAU_DEBUG_MMU is not set
|
||||||
# CONFIG_NOUVEAU_DEBUG_PUSH is not set
|
# CONFIG_NOUVEAU_DEBUG_PUSH is not set
|
||||||
CONFIG_DRM_NOUVEAU_BACKLIGHT=y
|
CONFIG_DRM_NOUVEAU_BACKLIGHT=y
|
||||||
# CONFIG_DRM_I915 is not set
|
CONFIG_DRM_I915=m
|
||||||
|
CONFIG_DRM_I915_FORCE_PROBE=""
|
||||||
|
CONFIG_DRM_I915_CAPTURE_ERROR=y
|
||||||
|
CONFIG_DRM_I915_COMPRESS_ERROR=y
|
||||||
|
CONFIG_DRM_I915_USERPTR=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# drm/i915 Debugging
|
||||||
|
#
|
||||||
|
# CONFIG_DRM_I915_WERROR is not set
|
||||||
|
# CONFIG_DRM_I915_DEBUG is not set
|
||||||
|
# CONFIG_DRM_I915_DEBUG_MMIO is not set
|
||||||
|
# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
|
||||||
|
# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
|
||||||
|
# CONFIG_DRM_I915_DEBUG_GUC is not set
|
||||||
|
# CONFIG_DRM_I915_SELFTEST is not set
|
||||||
|
# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
|
||||||
|
# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
|
||||||
|
# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
|
||||||
|
# end of drm/i915 Debugging
|
||||||
|
|
||||||
|
#
|
||||||
|
# drm/i915 Profile Guided Optimisation
|
||||||
|
#
|
||||||
|
CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
|
||||||
|
CONFIG_DRM_I915_FENCE_TIMEOUT=10000
|
||||||
|
CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
|
||||||
|
CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
|
||||||
|
CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
|
||||||
|
CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
|
||||||
|
CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
|
||||||
|
CONFIG_DRM_I915_STOP_TIMEOUT=100
|
||||||
|
CONFIG_DRM_I915_TIMESLICE_DURATION=1
|
||||||
|
# end of drm/i915 Profile Guided Optimisation
|
||||||
|
|
||||||
# CONFIG_DRM_VGEM is not set
|
# CONFIG_DRM_VGEM is not set
|
||||||
# CONFIG_DRM_VKMS is not set
|
# CONFIG_DRM_VKMS is not set
|
||||||
# CONFIG_DRM_VMWGFX is not set
|
# CONFIG_DRM_VMWGFX is not set
|
||||||
@ -2610,6 +2655,7 @@ CONFIG_DRM_PANEL=y
|
|||||||
#
|
#
|
||||||
# Display Panels
|
# Display Panels
|
||||||
#
|
#
|
||||||
|
# CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set
|
||||||
# end of Display Panels
|
# end of Display Panels
|
||||||
|
|
||||||
CONFIG_DRM_BRIDGE=y
|
CONFIG_DRM_BRIDGE=y
|
||||||
@ -2690,6 +2736,7 @@ CONFIG_FB_SYS_IMAGEBLIT=m
|
|||||||
CONFIG_FB_SYS_FOPS=m
|
CONFIG_FB_SYS_FOPS=m
|
||||||
CONFIG_FB_DEFERRED_IO=y
|
CONFIG_FB_DEFERRED_IO=y
|
||||||
CONFIG_FB_IOMEM_FOPS=m
|
CONFIG_FB_IOMEM_FOPS=m
|
||||||
|
CONFIG_FB_IOMEM_HELPERS=y
|
||||||
CONFIG_FB_SYSMEM_HELPERS=y
|
CONFIG_FB_SYSMEM_HELPERS=y
|
||||||
CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y
|
CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y
|
||||||
CONFIG_FB_BACKLIGHT=m
|
CONFIG_FB_BACKLIGHT=m
|
||||||
@ -2856,12 +2903,14 @@ CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
|
|||||||
|
|
||||||
CONFIG_SND_HDA_CORE=m
|
CONFIG_SND_HDA_CORE=m
|
||||||
CONFIG_SND_HDA_COMPONENT=y
|
CONFIG_SND_HDA_COMPONENT=y
|
||||||
|
CONFIG_SND_HDA_I915=y
|
||||||
CONFIG_SND_HDA_PREALLOC_SIZE=0
|
CONFIG_SND_HDA_PREALLOC_SIZE=0
|
||||||
CONFIG_SND_INTEL_NHLT=y
|
CONFIG_SND_INTEL_NHLT=y
|
||||||
CONFIG_SND_INTEL_DSP_CONFIG=m
|
CONFIG_SND_INTEL_DSP_CONFIG=m
|
||||||
CONFIG_SND_INTEL_SOUNDWIRE_ACPI=m
|
CONFIG_SND_INTEL_SOUNDWIRE_ACPI=m
|
||||||
# CONFIG_SND_SOC is not set
|
# CONFIG_SND_SOC is not set
|
||||||
CONFIG_SND_X86=y
|
CONFIG_SND_X86=y
|
||||||
|
# CONFIG_HDMI_LPE_AUDIO is not set
|
||||||
# CONFIG_SND_XEN_FRONTEND is not set
|
# CONFIG_SND_XEN_FRONTEND is not set
|
||||||
# CONFIG_SND_VIRTIO is not set
|
# CONFIG_SND_VIRTIO is not set
|
||||||
CONFIG_AC97_BUS=m
|
CONFIG_AC97_BUS=m
|
||||||
@ -3137,6 +3186,7 @@ CONFIG_MXM_WMI=m
|
|||||||
# CONFIG_LENOVO_YMC is not set
|
# CONFIG_LENOVO_YMC is not set
|
||||||
# CONFIG_SENSORS_HDAPS is not set
|
# CONFIG_SENSORS_HDAPS is not set
|
||||||
# CONFIG_THINKPAD_LMI is not set
|
# CONFIG_THINKPAD_LMI is not set
|
||||||
|
# CONFIG_INTEL_ATOMISP2_PM is not set
|
||||||
# CONFIG_INTEL_IFS is not set
|
# CONFIG_INTEL_IFS is not set
|
||||||
# CONFIG_INTEL_SAR_INT1092 is not set
|
# CONFIG_INTEL_SAR_INT1092 is not set
|
||||||
# CONFIG_INTEL_PMC_CORE is not set
|
# CONFIG_INTEL_PMC_CORE is not set
|
||||||
@ -4002,6 +4052,7 @@ CONFIG_DECOMPRESS_XZ=y
|
|||||||
CONFIG_DECOMPRESS_LZO=y
|
CONFIG_DECOMPRESS_LZO=y
|
||||||
CONFIG_DECOMPRESS_LZ4=y
|
CONFIG_DECOMPRESS_LZ4=y
|
||||||
CONFIG_DECOMPRESS_ZSTD=y
|
CONFIG_DECOMPRESS_ZSTD=y
|
||||||
|
CONFIG_INTERVAL_TREE=y
|
||||||
CONFIG_XARRAY_MULTI=y
|
CONFIG_XARRAY_MULTI=y
|
||||||
CONFIG_ASSOCIATIVE_ARRAY=y
|
CONFIG_ASSOCIATIVE_ARRAY=y
|
||||||
CONFIG_HAS_IOMEM=y
|
CONFIG_HAS_IOMEM=y
|
||||||
|
Reference in New Issue
Block a user