mirror of
https://github.com/linuxboot/heads.git
synced 2025-02-20 17:22:53 +00:00
qemu: Build ATA support into kernel, enable OHCI/UHCI
Set ATA and SATA configs to y, not m - modules weren't being loaded. Other configs also build these into kernel, so do the same for qemu. Remove relevant configs from boards since modules no longer need to be in initrd. Enable OHCI and UHCI. qemu forwards host USB devices over a UHCI controller. This enables USB-forwarding a physical Librem Key or Nitrokey Pro to the VM. Export CONFIG_LINUX_USB_COMPANION_CONTROLLER to have enable_usb() load the modules - it wants both UHCI and OHCI modules, so build both. Signed-off-by: Jonathon Hall <jonathon.hall@puri.sm>
This commit is contained in:
parent
4ca4656cf9
commit
3e5fd6be75
@ -38,8 +38,7 @@ CONFIG_FBWHIPTAIL=y
|
||||
|
||||
endif
|
||||
|
||||
CONFIG_LINUX_ATA=y
|
||||
CONFIG_LINUX_AHCI=y
|
||||
export CONFIG_LINUX_USB_COMPANION_CONTROLLER=y
|
||||
CONFIG_LINUX_USB=y
|
||||
CONFIG_LINUX_E1000=y
|
||||
|
||||
|
@ -39,8 +39,7 @@ CONFIG_SLANG=y
|
||||
|
||||
endif
|
||||
|
||||
CONFIG_LINUX_ATA=y
|
||||
CONFIG_LINUX_AHCI=y
|
||||
export CONFIG_LINUX_USB_COMPANION_CONTROLLER=y
|
||||
CONFIG_LINUX_USB=y
|
||||
CONFIG_LINUX_E1000=y
|
||||
|
||||
|
@ -102,7 +102,6 @@ CONFIG_EEPROM_93CX6=m
|
||||
CONFIG_INTEL_MEI_ME=m
|
||||
CONFIG_INTEL_MEI_TXE=m
|
||||
CONFIG_RAID_ATTRS=y
|
||||
CONFIG_SCSI=y
|
||||
CONFIG_BLK_DEV_SD=y
|
||||
CONFIG_BLK_DEV_SR=y
|
||||
CONFIG_CHR_DEV_SG=y
|
||||
@ -119,9 +118,9 @@ CONFIG_MEGARAID_SAS=m
|
||||
CONFIG_SCSI_GDTH=m
|
||||
CONFIG_SCSI_ISCI=m
|
||||
CONFIG_SCSI_DH=y
|
||||
CONFIG_ATA=m
|
||||
CONFIG_SATA_AHCI=m
|
||||
CONFIG_SATA_AHCI_PLATFORM=m
|
||||
CONFIG_ATA=y
|
||||
CONFIG_SATA_AHCI=y
|
||||
CONFIG_SATA_AHCI_PLATFORM=y
|
||||
# CONFIG_ATA_SFF is not set
|
||||
CONFIG_MD=y
|
||||
CONFIG_BLK_DEV_DM=y
|
||||
@ -236,6 +235,8 @@ CONFIG_USB_XHCI_HCD=m
|
||||
CONFIG_USB_XHCI_PLATFORM=m
|
||||
CONFIG_USB_EHCI_HCD=m
|
||||
CONFIG_USB_EHCI_HCD_PLATFORM=m
|
||||
CONFIG_USB_OHCI_HCD=m
|
||||
CONFIG_USB_UHCI_HCD=m
|
||||
CONFIG_USB_STORAGE=m
|
||||
CONFIG_RTC_CLASS=y
|
||||
# CONFIG_X86_PLATFORM_DEVICES is not set
|
||||
@ -249,9 +250,7 @@ CONFIG_GENERIC_PHY=y
|
||||
CONFIG_DMI_SYSFS=y
|
||||
CONFIG_GOOGLE_FIRMWARE=y
|
||||
CONFIG_GOOGLE_MEMCONSOLE_X86_LEGACY=y
|
||||
# CONFIG_EXT2_FS is not set
|
||||
CONFIG_EXT4_FS=y
|
||||
CONFIG_EXT4_USE_FOR_EXT2=y
|
||||
CONFIG_XFS_FS=y
|
||||
# CONFIG_DNOTIFY is not set
|
||||
# CONFIG_INOTIFY_USER is not set
|
||||
|
Loading…
x
Reference in New Issue
Block a user