Skip to content

Commit b1d6e91

Browse files
committed
linux-qemu: add MODULES support and put e1000e compiled as module which Heads requires
same for usb controller, keyboard and unrelated usb stuff in our use case. Interesting Kconfig dependency highlighten in that commit, all changes commit from menuconfig...
1 parent ea8cfb1 commit b1d6e91

File tree

1 file changed

+92
-39
lines changed

1 file changed

+92
-39
lines changed

config/linux-qemu.config

Lines changed: 92 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -447,6 +447,7 @@ CONFIG_LEGACY_VSYSCALL_EMULATE=y
447447
# CONFIG_CMDLINE_BOOL is not set
448448
CONFIG_MODIFY_LDT_SYSCALL=y
449449
CONFIG_HAVE_LIVEPATCH=y
450+
# CONFIG_LIVEPATCH is not set
450451
# end of Processor type and features
451452

452453
CONFIG_ARCH_HAS_ADD_PAGES=y
@@ -649,12 +650,16 @@ CONFIG_OPROFILE=y
649650
# CONFIG_OPROFILE_EVENT_MULTIPLEX is not set
650651
CONFIG_HAVE_OPROFILE=y
651652
CONFIG_OPROFILE_NMI_TIMER=y
653+
CONFIG_KPROBES=y
652654
CONFIG_JUMP_LABEL=y
653655
# CONFIG_STATIC_KEYS_SELFTEST is not set
654656
# CONFIG_STATIC_CALL_SELFTEST is not set
657+
CONFIG_OPTPROBES=y
658+
CONFIG_KPROBES_ON_FTRACE=y
655659
CONFIG_UPROBES=y
656660
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
657661
CONFIG_ARCH_USE_BUILTIN_BSWAP=y
662+
CONFIG_KRETPROBES=y
658663
CONFIG_HAVE_IOREMAP_PROT=y
659664
CONFIG_HAVE_KPROBES=y
660665
CONFIG_HAVE_KRETPROBES=y
@@ -728,6 +733,7 @@ CONFIG_VMAP_STACK=y
728733
CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
729734
CONFIG_STRICT_KERNEL_RWX=y
730735
CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
736+
CONFIG_STRICT_MODULE_RWX=y
731737
CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y
732738
# CONFIG_LOCK_EVENT_COUNTS is not set
733739
CONFIG_ARCH_HAS_MEM_ENCRYPT=y
@@ -747,7 +753,15 @@ CONFIG_HAVE_GCC_PLUGINS=y
747753

748754
CONFIG_RT_MUTEXES=y
749755
CONFIG_BASE_SMALL=0
750-
# CONFIG_MODULES is not set
756+
CONFIG_MODULES=y
757+
# CONFIG_MODULE_FORCE_LOAD is not set
758+
# CONFIG_MODULE_UNLOAD is not set
759+
# CONFIG_MODVERSIONS is not set
760+
# CONFIG_MODULE_SRCVERSION_ALL is not set
761+
# CONFIG_MODULE_SIG is not set
762+
# CONFIG_MODULE_COMPRESS is not set
763+
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
764+
CONFIG_UNUSED_SYMBOLS=y
751765
CONFIG_MODULES_TREE_LOOKUP=y
752766
CONFIG_BLOCK=y
753767
CONFIG_BLK_SCSI_REQUEST=y
@@ -1065,6 +1079,7 @@ CONFIG_XPS=y
10651079
# CONFIG_CGROUP_NET_CLASSID is not set
10661080
CONFIG_NET_RX_BUSY_POLL=y
10671081
CONFIG_BQL=y
1082+
# CONFIG_BPF_JIT is not set
10681083
CONFIG_NET_FLOW_LIMIT=y
10691084

10701085
#
@@ -1233,7 +1248,6 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y
12331248
CONFIG_FW_LOADER=y
12341249
CONFIG_FW_LOADER_PAGED_BUF=y
12351250
CONFIG_EXTRA_FIRMWARE=""
1236-
CONFIG_EXTRA_FIRMWARE_DIR="../linux-firmware"
12371251
CONFIG_FW_LOADER_USER_HELPER=y
12381252
# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
12391253
# CONFIG_FW_LOADER_COMPRESS is not set
@@ -1244,6 +1258,7 @@ CONFIG_ALLOW_DEV_COREDUMP=y
12441258
# CONFIG_DEBUG_DRIVER is not set
12451259
# CONFIG_DEBUG_DEVRES is not set
12461260
# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set
1261+
# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set
12471262
CONFIG_GENERIC_CPU_AUTOPROBE=y
12481263
CONFIG_GENERIC_CPU_VULNERABILITIES=y
12491264
CONFIG_REGMAP=y
@@ -1641,12 +1656,9 @@ CONFIG_ETHERNET=y
16411656
# CONFIG_NET_VENDOR_I825XX is not set
16421657
CONFIG_NET_VENDOR_INTEL=y
16431658
# CONFIG_E100 is not set
1644-
CONFIG_E1000=y
1645-
CONFIG_E1000E=y
1646-
CONFIG_E1000E_HWTS=y
1647-
CONFIG_IGB=y
1648-
CONFIG_IGB_HWMON=y
1649-
CONFIG_IGB_DCA=y
1659+
CONFIG_E1000=m
1660+
# CONFIG_E1000E is not set
1661+
# CONFIG_IGB is not set
16501662
# CONFIG_IGBVF is not set
16511663
# CONFIG_IXGB is not set
16521664
# CONFIG_IXGBE is not set
@@ -2218,7 +2230,6 @@ CONFIG_I2C_MUX_PCA954x=y
22182230

22192231
CONFIG_I2C_HELPER_AUTO=y
22202232
CONFIG_I2C_SMBUS=y
2221-
CONFIG_I2C_ALGOBIT=y
22222233

22232234
#
22242235
# I2C Hardware Bus support
@@ -2281,6 +2292,7 @@ CONFIG_I2C_DESIGNWARE_PCI=y
22812292
CONFIG_I2C_CROS_EC_TUNNEL=y
22822293
# end of I2C Hardware Bus support
22832294

2295+
# CONFIG_I2C_STUB is not set
22842296
CONFIG_I2C_SLAVE=y
22852297
CONFIG_I2C_SLAVE_EEPROM=y
22862298
# CONFIG_I2C_SLAVE_TESTUNIT is not set
@@ -2329,6 +2341,7 @@ CONFIG_SPI_DW_MMIO=y
23292341
# SPI Protocol Masters
23302342
#
23312343
# CONFIG_SPI_SPIDEV is not set
2344+
# CONFIG_SPI_LOOPBACK_TEST is not set
23322345
# CONFIG_SPI_TLE62X0 is not set
23332346
# CONFIG_SPI_SLAVE is not set
23342347
CONFIG_SPI_DYNAMIC=y
@@ -2970,27 +2983,39 @@ CONFIG_UHID=y
29702983
# Special HID drivers
29712984
#
29722985
# CONFIG_HID_A4TECH is not set
2986+
# CONFIG_HID_ACCUTOUCH is not set
29732987
# CONFIG_HID_ACRUX is not set
29742988
# CONFIG_HID_APPLE is not set
2989+
# CONFIG_HID_APPLEIR is not set
2990+
# CONFIG_HID_ASUS is not set
29752991
# CONFIG_HID_AUREAL is not set
29762992
# CONFIG_HID_BELKIN is not set
2993+
# CONFIG_HID_BETOP_FF is not set
2994+
# CONFIG_HID_BIGBEN_FF is not set
29772995
# CONFIG_HID_CHERRY is not set
29782996
# CONFIG_HID_CHICONY is not set
29792997
# CONFIG_HID_CORSAIR is not set
29802998
# CONFIG_HID_COUGAR is not set
29812999
# CONFIG_HID_MACALLY is not set
29823000
# CONFIG_HID_CMEDIA is not set
3001+
# CONFIG_HID_CREATIVE_SB0540 is not set
29833002
# CONFIG_HID_CYPRESS is not set
29843003
# CONFIG_HID_DRAGONRISE is not set
29853004
# CONFIG_HID_EMS_FF is not set
3005+
# CONFIG_HID_ELAN is not set
29863006
# CONFIG_HID_ELECOM is not set
3007+
# CONFIG_HID_ELO is not set
29873008
# CONFIG_HID_EZKEY is not set
29883009
# CONFIG_HID_GEMBIRD is not set
29893010
# CONFIG_HID_GFRM is not set
29903011
# CONFIG_HID_GLORIOUS is not set
3012+
# CONFIG_HID_HOLTEK is not set
3013+
# CONFIG_HID_GOOGLE_HAMMER is not set
29913014
# CONFIG_HID_VIVALDI is not set
3015+
# CONFIG_HID_GT683R is not set
29923016
# CONFIG_HID_KEYTOUCH is not set
29933017
# CONFIG_HID_KYE is not set
3018+
# CONFIG_HID_UCLOGIC is not set
29943019
# CONFIG_HID_WALTOP is not set
29953020
# CONFIG_HID_VIEWSONIC is not set
29963021
# CONFIG_HID_GYRATION is not set
@@ -3011,14 +3036,19 @@ CONFIG_UHID=y
30113036
# CONFIG_HID_MONTEREY is not set
30123037
# CONFIG_HID_MULTITOUCH is not set
30133038
# CONFIG_HID_NTI is not set
3039+
# CONFIG_HID_NTRIG is not set
30143040
# CONFIG_HID_ORTEK is not set
30153041
# CONFIG_HID_PANTHERLORD is not set
3042+
# CONFIG_HID_PENMOUNT is not set
30163043
# CONFIG_HID_PETALYNX is not set
30173044
# CONFIG_HID_PICOLCD is not set
30183045
# CONFIG_HID_PLANTRONICS is not set
30193046
# CONFIG_HID_PRIMAX is not set
3047+
# CONFIG_HID_RETRODE is not set
3048+
# CONFIG_HID_ROCCAT is not set
30203049
# CONFIG_HID_SAITEK is not set
30213050
# CONFIG_HID_SAMSUNG is not set
3051+
# CONFIG_HID_SONY is not set
30223052
# CONFIG_HID_SPEEDLINK is not set
30233053
# CONFIG_HID_STEAM is not set
30243054
# CONFIG_HID_STEELSERIES is not set
@@ -3031,19 +3061,23 @@ CONFIG_UHID=y
30313061
# CONFIG_HID_THINGM is not set
30323062
# CONFIG_HID_THRUSTMASTER is not set
30333063
# CONFIG_HID_UDRAW_PS3 is not set
3064+
# CONFIG_HID_U2FZERO is not set
3065+
# CONFIG_HID_WACOM is not set
30343066
# CONFIG_HID_WIIMOTE is not set
30353067
# CONFIG_HID_XINMO is not set
30363068
# CONFIG_HID_ZEROPLUS is not set
30373069
# CONFIG_HID_ZYDACRON is not set
30383070
# CONFIG_HID_SENSOR_HUB is not set
30393071
# CONFIG_HID_ALPS is not set
3072+
# CONFIG_HID_MCP2221 is not set
30403073
# end of Special HID drivers
30413074

30423075
#
30433076
# USB HID support
30443077
#
3045-
# CONFIG_USB_HID is not set
3078+
CONFIG_USB_HID=m
30463079
# CONFIG_HID_PID is not set
3080+
# CONFIG_USB_HIDDEV is not set
30473081

30483082
#
30493083
# USB HID Boot Protocol drivers
@@ -3094,26 +3128,26 @@ CONFIG_USB_MON=y
30943128
# USB Host Controller Drivers
30953129
#
30963130
# CONFIG_USB_C67X00_HCD is not set
3097-
CONFIG_USB_XHCI_HCD=y
3131+
CONFIG_USB_XHCI_HCD=m
30983132
# CONFIG_USB_XHCI_DBGCAP is not set
3099-
CONFIG_USB_XHCI_PCI=y
3133+
CONFIG_USB_XHCI_PCI=m
31003134
# CONFIG_USB_XHCI_PCI_RENESAS is not set
3101-
# CONFIG_USB_XHCI_PLATFORM is not set
3102-
CONFIG_USB_EHCI_HCD=y
3103-
CONFIG_USB_EHCI_ROOT_HUB_TT=y
3135+
CONFIG_USB_XHCI_PLATFORM=m
3136+
CONFIG_USB_EHCI_HCD=m
3137+
# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
31043138
CONFIG_USB_EHCI_TT_NEWSCHED=y
3105-
CONFIG_USB_EHCI_PCI=y
3139+
CONFIG_USB_EHCI_PCI=m
31063140
# CONFIG_USB_EHCI_FSL is not set
3107-
CONFIG_USB_EHCI_HCD_PLATFORM=y
3141+
CONFIG_USB_EHCI_HCD_PLATFORM=m
31083142
# CONFIG_USB_OXU210HP_HCD is not set
31093143
# CONFIG_USB_ISP116X_HCD is not set
31103144
# CONFIG_USB_FOTG210_HCD is not set
31113145
# CONFIG_USB_MAX3421_HCD is not set
3112-
CONFIG_USB_OHCI_HCD=y
3113-
CONFIG_USB_OHCI_HCD_PCI=y
3146+
CONFIG_USB_OHCI_HCD=m
3147+
CONFIG_USB_OHCI_HCD_PCI=m
31143148
# CONFIG_USB_OHCI_HCD_SSB is not set
3115-
CONFIG_USB_OHCI_HCD_PLATFORM=y
3116-
CONFIG_USB_UHCI_HCD=y
3149+
# CONFIG_USB_OHCI_HCD_PLATFORM is not set
3150+
CONFIG_USB_UHCI_HCD=m
31173151
# CONFIG_USB_SL811_HCD is not set
31183152
# CONFIG_USB_R8A66597_HCD is not set
31193153
# CONFIG_USB_HCD_BCMA is not set
@@ -3135,29 +3169,28 @@ CONFIG_USB_TMC=y
31353169
#
31363170
# also be needed; see USB_STORAGE Help for more info
31373171
#
3138-
CONFIG_USB_STORAGE=y
3172+
CONFIG_USB_STORAGE=m
31393173
# CONFIG_USB_STORAGE_DEBUG is not set
3140-
CONFIG_USB_STORAGE_REALTEK=y
3141-
CONFIG_REALTEK_AUTOPM=y
3142-
CONFIG_USB_STORAGE_DATAFAB=y
3143-
CONFIG_USB_STORAGE_FREECOM=y
3144-
CONFIG_USB_STORAGE_ISD200=y
3145-
CONFIG_USB_STORAGE_USBAT=y
3146-
CONFIG_USB_STORAGE_SDDR09=y
3147-
CONFIG_USB_STORAGE_SDDR55=y
3148-
CONFIG_USB_STORAGE_JUMPSHOT=y
3149-
CONFIG_USB_STORAGE_ALAUDA=y
3150-
CONFIG_USB_STORAGE_ONETOUCH=y
3151-
CONFIG_USB_STORAGE_KARMA=y
3152-
CONFIG_USB_STORAGE_CYPRESS_ATACB=y
3153-
CONFIG_USB_STORAGE_ENE_UB6250=y
3154-
CONFIG_USB_UAS=y
3174+
# CONFIG_USB_STORAGE_REALTEK is not set
3175+
# CONFIG_USB_STORAGE_DATAFAB is not set
3176+
# CONFIG_USB_STORAGE_FREECOM is not set
3177+
# CONFIG_USB_STORAGE_ISD200 is not set
3178+
# CONFIG_USB_STORAGE_USBAT is not set
3179+
# CONFIG_USB_STORAGE_SDDR09 is not set
3180+
# CONFIG_USB_STORAGE_SDDR55 is not set
3181+
# CONFIG_USB_STORAGE_JUMPSHOT is not set
3182+
# CONFIG_USB_STORAGE_ALAUDA is not set
3183+
# CONFIG_USB_STORAGE_ONETOUCH is not set
3184+
# CONFIG_USB_STORAGE_KARMA is not set
3185+
# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
3186+
# CONFIG_USB_STORAGE_ENE_UB6250 is not set
3187+
# CONFIG_USB_UAS is not set
31553188

31563189
#
31573190
# USB Imaging devices
31583191
#
3159-
CONFIG_USB_MDC800=y
3160-
CONFIG_USB_MICROTEK=y
3192+
# CONFIG_USB_MDC800 is not set
3193+
# CONFIG_USB_MICROTEK is not set
31613194
# CONFIG_USBIP_CORE is not set
31623195
# CONFIG_USB_CDNS3 is not set
31633196
# CONFIG_USB_MUSB_HDRC is not set
@@ -4013,6 +4046,7 @@ CONFIG_CRYPTO_NULL2=y
40134046
CONFIG_CRYPTO_PCRYPT=y
40144047
CONFIG_CRYPTO_CRYPTD=y
40154048
CONFIG_CRYPTO_AUTHENC=y
4049+
# CONFIG_CRYPTO_TEST is not set
40164050
CONFIG_CRYPTO_SIMD=y
40174051
CONFIG_CRYPTO_GLUE_HELPER_X86=y
40184052
CONFIG_CRYPTO_ENGINE=y
@@ -4364,6 +4398,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y
43644398
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
43654399
CONFIG_HAVE_ARCH_KGDB=y
43664400
CONFIG_KGDB=y
4401+
CONFIG_KGDB_HONOUR_BLOCKLIST=y
43674402
CONFIG_KGDB_SERIAL_CONSOLE=y
43684403
# CONFIG_KGDB_TESTS is not set
43694404
CONFIG_KGDB_LOW_LEVEL_TRAP=y
@@ -4443,6 +4478,7 @@ CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
44434478
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
44444479
CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
44454480
# CONFIG_WQ_WATCHDOG is not set
4481+
# CONFIG_TEST_LOCKUP is not set
44464482
# end of Debug Oops, Lockups and Hangs
44474483

44484484
#
@@ -4548,10 +4584,13 @@ CONFIG_BRANCH_PROFILE_NONE=y
45484584
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
45494585
# CONFIG_PROFILE_ALL_BRANCHES is not set
45504586
CONFIG_BLK_DEV_IO_TRACE=y
4587+
CONFIG_KPROBE_EVENTS=y
4588+
# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set
45514589
CONFIG_UPROBE_EVENTS=y
45524590
CONFIG_BPF_EVENTS=y
45534591
CONFIG_DYNAMIC_EVENTS=y
45544592
CONFIG_PROBE_EVENTS=y
4593+
# CONFIG_BPF_KPROBE_OVERRIDE is not set
45554594
CONFIG_FTRACE_MCOUNT_RECORD=y
45564595
# CONFIG_SYNTH_EVENTS is not set
45574596
# CONFIG_HIST_TRIGGERS is not set
@@ -4561,6 +4600,9 @@ CONFIG_FTRACE_MCOUNT_RECORD=y
45614600
# CONFIG_TRACE_EVAL_MAP_FILE is not set
45624601
# CONFIG_FTRACE_STARTUP_TEST is not set
45634602
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
4603+
# CONFIG_MMIOTRACE_TEST is not set
4604+
# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
4605+
# CONFIG_KPROBE_EVENT_GEN_TEST is not set
45644606
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
45654607
# CONFIG_SAMPLES is not set
45664608
CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y
@@ -4601,6 +4643,7 @@ CONFIG_UNWINDER_FRAME_POINTER=y
46014643
CONFIG_NOTIFIER_ERROR_INJECTION=y
46024644
CONFIG_PM_NOTIFIER_ERROR_INJECT=y
46034645
# CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set
4646+
CONFIG_FUNCTION_ERROR_INJECTION=y
46044647
CONFIG_FAULT_INJECTION=y
46054648
# CONFIG_FAILSLAB is not set
46064649
# CONFIG_FAIL_PAGE_ALLOC is not set
@@ -4617,10 +4660,12 @@ CONFIG_RUNTIME_TESTING_MENU=y
46174660
# CONFIG_TEST_LIST_SORT is not set
46184661
# CONFIG_TEST_MIN_HEAP is not set
46194662
# CONFIG_TEST_SORT is not set
4663+
# CONFIG_KPROBES_SANITY_TEST is not set
46204664
# CONFIG_BACKTRACE_SELF_TEST is not set
46214665
# CONFIG_RBTREE_TEST is not set
46224666
# CONFIG_REED_SOLOMON_TEST is not set
46234667
# CONFIG_INTERVAL_TREE_TEST is not set
4668+
# CONFIG_PERCPU_TEST is not set
46244669
# CONFIG_ATOMIC64_SELFTEST is not set
46254670
# CONFIG_TEST_HEXDUMP is not set
46264671
# CONFIG_TEST_STRING_HELPERS is not set
@@ -4634,10 +4679,18 @@ CONFIG_RUNTIME_TESTING_MENU=y
46344679
# CONFIG_TEST_RHASHTABLE is not set
46354680
# CONFIG_TEST_HASH is not set
46364681
# CONFIG_TEST_IDA is not set
4682+
# CONFIG_TEST_LKM is not set
4683+
# CONFIG_TEST_BITOPS is not set
4684+
# CONFIG_TEST_VMALLOC is not set
4685+
# CONFIG_TEST_USER_COPY is not set
4686+
# CONFIG_TEST_BPF is not set
4687+
# CONFIG_TEST_BLACKHOLE_DEV is not set
46374688
# CONFIG_FIND_BIT_BENCHMARK is not set
46384689
CONFIG_TEST_FIRMWARE=y
46394690
# CONFIG_TEST_SYSCTL is not set
46404691
CONFIG_TEST_UDELAY=y
4692+
# CONFIG_TEST_STATIC_KEYS is not set
4693+
# CONFIG_TEST_KMOD is not set
46414694
# CONFIG_TEST_MEMCAT_P is not set
46424695
# CONFIG_TEST_STACKINIT is not set
46434696
# CONFIG_TEST_MEMINIT is not set

0 commit comments

Comments
 (0)