From 79076c4fbd12c43d09cc43b2cd9c488db075a7cf Mon Sep 17 00:00:00 2001 From: Justin Cormack Date: Fri, 22 Jul 2016 12:53:53 +0100 Subject: [PATCH 1/2] Add VMWare kernel features Signed-off-by: Justin Cormack --- alpine/kernel/kernel_config | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/alpine/kernel/kernel_config b/alpine/kernel/kernel_config index eda1eb780..ea9958d2e 100644 --- a/alpine/kernel/kernel_config +++ b/alpine/kernel/kernel_config @@ -296,6 +296,7 @@ CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_FORCE_LOAD is not set CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set @@ -1212,6 +1213,7 @@ CONFIG_OPENVSWITCH=y CONFIG_OPENVSWITCH_VXLAN=y CONFIG_OPENVSWITCH_GENEVE=y CONFIG_VSOCKETS=y +CONFIG_VMWARE_VMCI_VSOCKETS=y CONFIG_VIRTIO_VSOCKETS=y CONFIG_VIRTIO_VSOCKETS_COMMON=y CONFIG_HYPERV_SOCK=y @@ -1346,6 +1348,7 @@ CONFIG_VIRTIO_BLK=y # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set +CONFIG_VMWARE_BALLOON=y # CONFIG_BMP085_I2C is not set # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_SRAM is not set @@ -1369,7 +1372,7 @@ CONFIG_VIRTIO_BLK=y # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set -# CONFIG_VMWARE_VMCI is not set +CONFIG_VMWARE_VMCI=y # # Intel MIC Bus Driver @@ -1468,8 +1471,8 @@ CONFIG_SCSI_LOWLEVEL=y # CONFIG_SCSI_UFSHCD is not set # CONFIG_SCSI_HPTIOP is not set # CONFIG_SCSI_BUSLOGIC is not set -# CONFIG_VMWARE_PVSCSI is not set -# CONFIG_XEN_SCSI_FRONTEND is not set +CONFIG_VMWARE_PVSCSI=y +CONFIG_XEN_SCSI_FRONTEND=y CONFIG_HYPERV_STORAGE=y # CONFIG_SCSI_SNIC is not set # CONFIG_SCSI_DMX3191D is not set From 993237bdcf436ef662a7519da3f4d0b854d68368 Mon Sep 17 00:00:00 2001 From: Justin Cormack Date: Fri, 22 Jul 2016 13:41:45 +0100 Subject: [PATCH 2/2] Add default SCSI device used by VMWare Fusion As this is the default emulation, nicer to have it work. Signed-off-by: Justin Cormack --- alpine/kernel/kernel_config | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/alpine/kernel/kernel_config b/alpine/kernel/kernel_config index ea9958d2e..6c79897b5 100644 --- a/alpine/kernel/kernel_config +++ b/alpine/kernel/kernel_config @@ -1435,7 +1435,7 @@ CONFIG_CHR_DEV_SG=y # # SCSI Transports # -# CONFIG_SCSI_SPI_ATTRS is not set +CONFIG_SCSI_SPI_ATTRS=y # CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_ISCSI_ATTRS is not set # CONFIG_SCSI_SAS_ATTRS is not set @@ -1591,7 +1591,12 @@ CONFIG_ATA_GENERIC=y # CONFIG_PATA_LEGACY is not set # CONFIG_MD is not set # CONFIG_TARGET_CORE is not set -# CONFIG_FUSION is not set +CONFIG_FUSION=y +CONFIG_FUSION_SPI=y +# CONFIG_FUSION_SAS is not set +CONFIG_FUSION_MAX_SGE=128 +# CONFIG_FUSION_CTL is not set +# CONFIG_FUSION_LOGGING is not set # # IEEE 1394 (FireWire) support