Skip to content

Diff between Microsoft/config-wsl and zcat /proc/config.gz > .config #6

@wanfuse123

Description

@wanfuse123

seems there is a lot of differences between running .config in microsoft provided kernel (zcat /proc/config.gz > .config) and Microsoft/config-wsl

I could not get the kernel to load when customized from the Microsoft/config-wsl but it appears as though customizing running .config might work better (will let you know how it works out)

diff .config Microsoft/config-wsl
199c199
< CONFIG_USERFAULTFD=y

CONFIG_USERFAULTFD is not set

258d257
< CONFIG_HAVE_INTEL_TXT=y
484,485c483,484
< CONFIG_PCI_PRI=y
< CONFIG_PCI_PASID=y

CONFIG_PCI_PRI is not set

CONFIG_PCI_PASID is not set

563,574d561
< CONFIG_HAVE_KVM_IRQCHIP=y
< CONFIG_HAVE_KVM_IRQFD=y
< CONFIG_HAVE_KVM_IRQ_ROUTING=y
< CONFIG_HAVE_KVM_EVENTFD=y
< CONFIG_KVM_MMIO=y
< CONFIG_KVM_ASYNC_PF=y
< CONFIG_HAVE_KVM_MSI=y
< CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
< CONFIG_KVM_VFIO=y
< CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
< CONFIG_KVM_COMPAT=y
< CONFIG_HAVE_KVM_IRQ_BYPASS=y
576,579c563
< CONFIG_KVM=y
< CONFIG_KVM_INTEL=y
< CONFIG_KVM_AMD=y
< # CONFIG_KVM_MMU_AUDIT is not set

CONFIG_KVM is not set

601d584
< CONFIG_USER_RETURN_NOTIFIER=y
745d727
< CONFIG_PREEMPT_NOTIFIERS=y
798d779
< CONFIG_MMU_NOTIFIER=y
882c863
< CONFIG_IPV6_OPTIMISTIC_DAD=y

CONFIG_IPV6_OPTIMISTIC_DAD is not set

1359,1360c1340,1341
< CONFIG_NET_9P_VIRTIO=y
< # CONFIG_NET_9P_DEBUG is not set

CONFIG_NET_9P_VIRTIO=m
CONFIG_NET_9P_DEBUG=y
1428c1409
< # CONFIG_BLK_DEV_NBD is not set


CONFIG_BLK_DEV_NBD=m
1435c1416
< # CONFIG_ATA_OVER_ETH is not set


CONFIG_ATA_OVER_ETH=m
1437c1418
< # CONFIG_VIRTIO_BLK_SCSI is not set


CONFIG_VIRTIO_BLK_SCSI=y
1557c1538
< # CONFIG_ISCSI_BOOT_SYSFS is not set


CONFIG_ISCSI_BOOT_SYSFS=m
2089,2099d2069
< CONFIG_VFIO_IOMMU_TYPE1=y
< CONFIG_VFIO_VIRQFD=y
< CONFIG_VFIO=y
< # CONFIG_VFIO_NOIOMMU is not set
< CONFIG_VFIO_PCI=y
< CONFIG_VFIO_PCI_MMAP=y
< CONFIG_VFIO_PCI_INTX=y
< # CONFIG_VFIO_PCI_IGD is not set
< CONFIG_VFIO_MDEV=y
< CONFIG_VFIO_MDEV_DEVICE=y
< CONFIG_IRQ_BYPASS_MANAGER=y
2103,2104c2073,2074
< CONFIG_VIRTIO_PCI=y
< # CONFIG_VIRTIO_PCI_LEGACY is not set


CONFIG_VIRTIO_PCI=m
CONFIG_VIRTIO_PCI_LEGACY=y
2108c2078
< # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set


CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
2138,2154c2108
< CONFIG_IOMMU_API=y
< CONFIG_IOMMU_SUPPORT=y
<
< #
< # Generic IOMMU Pagetable Support
< #
< # CONFIG_IOMMU_DEBUGFS is not set
< # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
< CONFIG_IOMMU_IOVA=y
< CONFIG_AMD_IOMMU=y
< # CONFIG_AMD_IOMMU_V2 is not set
< CONFIG_DMAR_TABLE=y
< CONFIG_INTEL_IOMMU=y
< # CONFIG_INTEL_IOMMU_SVM is not set
< # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set
< CONFIG_INTEL_IOMMU_FLOPPY_WA=y
< # CONFIG_IRQ_REMAP is not set


CONFIG_IOMMU_SUPPORT is not set

2445,2447c2399,2403
< # CONFIG_CIFS_DEBUG is not set
< # CONFIG_CIFS_DFS_UPCALL is not set
< # CONFIG_CIFS_FSCACHE is not set

CONFIG_CIFS_DEBUG=y
CONFIG_CIFS_DEBUG2=y

CONFIG_CIFS_DEBUG_DUMP_KEYS is not set

CONFIG_CIFS_DFS_UPCALL=y
CONFIG_CIFS_FSCACHE=y
2450c2406
< CONFIG_9P_FS=y


CONFIG_9P_FS=m
2521d2476
< # CONFIG_INTEL_TXT is not set
2525c2480,2481
< # CONFIG_STATIC_USERMODEHELPER is not set


CONFIG_STATIC_USERMODEHELPER=y
CONFIG_STATIC_USERMODEHELPER_PATH="/sbin/usermode-helper"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions