diff --git a/groups/graphics/auto/product.mk b/groups/graphics/auto/product.mk index 45d033b79..ce8c8ce98 100755 --- a/groups/graphics/auto/product.mk +++ b/groups/graphics/auto/product.mk @@ -53,6 +53,14 @@ PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/{{_extra_dir}}/intel.icd:vendor/Khronos/OpenCL/vendors/intel.icd +# virtio-gpu backend +PRODUCT_PACKAGES += \ + libacrn_dm_backend \ + DmBackendApp \ + libCastFrontClientJni \ + ScreenCastClient + + # DRM HWComposer PRODUCT_PACKAGES += \ hwcomposer.drm_minigbm diff --git a/groups/kernel/gmin64/config-lts/linux-intel-lts2022/x86_64_defconfig b/groups/kernel/gmin64/config-lts/linux-intel-lts2022/x86_64_defconfig index 64621b735..a6844c0d6 100644 --- a/groups/kernel/gmin64/config-lts/linux-intel-lts2022/x86_64_defconfig +++ b/groups/kernel/gmin64/config-lts/linux-intel-lts2022/x86_64_defconfig @@ -440,7 +440,7 @@ CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x1000000 CONFIG_DYNAMIC_MEMORY_LAYOUT=y CONFIG_RANDOMIZE_MEMORY=y -CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0x0 +CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set # CONFIG_DEBUG_HOTPLUG_CPU0 is not set @@ -915,12 +915,10 @@ CONFIG_SLAB_FREELIST_RANDOM=y CONFIG_SPARSEMEM=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y -CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_FAST_GUP=y CONFIG_MEMORY_ISOLATION=y CONFIG_EXCLUSIVE_SYSTEM_RAM=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y -# CONFIG_MEMORY_HOTPLUG is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_COMPACTION=y @@ -1802,6 +1800,31 @@ CONFIG_VIRTIO_BLK=y # CONFIG_BLK_DEV_RBD is not set # CONFIG_BLK_DEV_UBLK is not set +# +# IVSHMEM Support +# +CONFIG_VIRTIO_IVSHMEM=y +CONFIG_IVSHM=y +CONFIG_IVSHM_IVSHMEM=y +CONFIG_IVSHM_GUEST_SHM=y +CONFIG_MEMORY_HOTPLUG=y +CONFIG_MEMORY_HOTREMOVE=y +CONFIG_SPARSEMEM_VMEMMAP=y +CONFIG_QNX_GUEST=n +CONFIG_ACPI_HOTPLUG_MEMORY=n +CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y +CONFIG_ARCH_MEMORY_PROBE=n +CONFIG_DEVICE_MIGRATION=y +CONFIG_DEVICE_PRIVATE=n +CONFIG_FS_DAX=n +CONFIG_HAVE_BOOTMEM_INFO_NODE=y +CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=n +CONFIG_MHP_MEMMAP_ON_MEMORY=y +CONFIG_PCI_P2PDMA=n +CONFIG_VIRTIO_IVSHMEM_DEBUG=n +CONFIG_VIRTIO_MEM=n +CONFIG_ZONE_DEVICE=y + # # NVME Support # @@ -5708,10 +5731,10 @@ CONFIG_DW_DMAC_PCI=y # DMABUF options # CONFIG_SYNC_FILE=y -# CONFIG_UDMABUF is not set -# CONFIG_DMABUF_MOVE_NOTIFY is not set -# CONFIG_DMABUF_DEBUG is not set -# CONFIG_DMABUF_SELFTESTS is not set +CONFIG_UDMABUF=y +CONFIG_DMABUF_MOVE_NOTIFY=y +CONFIG_DMABUF_DEBUG=y +CONFIG_DMABUF_SELFTESTS=y CONFIG_DMABUF_HEAPS=y CONFIG_DMABUF_SYSFS_STATS=y CONFIG_DMABUF_HEAPS_DEFERRED_FREE=y