blob: ced72f58d6a3e1d49071e92fa40e790716ce9aa2 [file] [log] [blame]
Lorenz Brun0de18932021-03-11 00:36:48 +01001Copyright 2020 The Monogon Project Authors.
2
3Licensed under the Apache License, Version 2.0 (the "License");
4you may not use this file except in compliance with the License.
5You may obtain a copy of the License at
6
7 http://www.apache.org/licenses/LICENSE-2.0
8
9Unless required by applicable law or agreed to in writing, software
10distributed under the License is distributed on an "AS IS" BASIS,
11WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12See the License for the specific language governing permissions and
13limitations under the License.
14
15
16From f2ed01603a9e89ae30d282c926a0100b246ff3a9 Mon Sep 17 00:00:00 2001
17From: Lorenz Brun <lorenz@brun.one>
18Date: Wed, 10 Mar 2021 19:48:11 +0100
19Subject: [PATCH 6/6] Pregenerated config files
20
21---
22 include/qemu/config-host.h | 291 ++++++++++++++++++++++++
23 qemu-version.h | 2 +
24 x86_64-softmmu-config-devices.h | 381 ++++++++++++++++++++++++++++++++
25 x86_64-softmmu-config-target.h | 21 ++
26 4 files changed, 695 insertions(+)
27 create mode 100644 include/qemu/config-host.h
28 create mode 100644 qemu-version.h
29 create mode 100644 x86_64-softmmu-config-devices.h
30 create mode 100644 x86_64-softmmu-config-target.h
31
32diff --git a/include/qemu/config-host.h b/include/qemu/config-host.h
33new file mode 100644
34index 0000000000..843e9c8116
35--- /dev/null
36+++ b/include/qemu/config-host.h
37@@ -0,0 +1,291 @@
38+/*
39+ * Autogenerated by the Meson build system.
40+ * Do not edit, your changes will be lost.
41+ */
42+
43+#pragma once
44+
45+#define CONFIG_ACCEPT4 1
46+
47+#define CONFIG_AF_VSOCK 1
48+
49+#define CONFIG_ATOMIC64 1
50+
51+#undef CONFIG_ATTR
52+
53+#define CONFIG_ATTRIBUTE_ALIAS 1
54+
55+#define CONFIG_AUDIO_DRIVERS
56+
57+#define CONFIG_BDRV_RO_WHITELIST
58+
59+#define CONFIG_BDRV_RW_WHITELIST
60+
61+#define CONFIG_BINDIR "/usr/local/bin"
62+
63+#undef CONFIG_BRLAPI
64+
65+#define CONFIG_BYTESWAP_H 1
66+
67+#define CONFIG_CAPSTONE
68+
69+#undef CONFIG_CFI
70+
71+#define CONFIG_CLOCK_ADJTIME 1
72+
73+#define CONFIG_CMPXCHG128 1
74+
75+#undef CONFIG_COCOA
76+
Lorenz Brun647cbb22021-03-16 15:09:56 +010077+#define CONFIG_COROUTINE_BACKEND sigaltstack
Lorenz Brun0de18932021-03-11 00:36:48 +010078+
79+#define CONFIG_COROUTINE_POOL 0
80+
81+#define CONFIG_CPUID_H 1
82+
83+#undef CONFIG_CURL
84+
85+#undef CONFIG_CURSES
86+
87+#define CONFIG_DUP3 1
88+
89+#define CONFIG_EPOLL 1
90+
91+#define CONFIG_EPOLL_CREATE1 1
92+
93+#define CONFIG_EVENTFD 1
94+
95+#define CONFIG_FALLOCATE 1
96+
97+#define CONFIG_FALLOCATE_PUNCH_HOLE 1
98+
99+#define CONFIG_FALLOCATE_ZERO_RANGE 1
100+
101+#define CONFIG_FDATASYNC 1
102+
103+#define CONFIG_FDT
104+
105+#define CONFIG_FIEMAP 1
106+
107+#undef CONFIG_FUSE
108+
109+#undef CONFIG_FUSE_LSEEK
110+
111+#define CONFIG_GBM 1
112+
113+#define CONFIG_GETAUXVAL 1
114+
115+#define CONFIG_GETRANDOM 1
116+
117+#define CONFIG_GETTID
118+
119+#undef CONFIG_GLUSTERFS
120+
121+#undef CONFIG_GTK
122+
123+#define CONFIG_HAS_ENVIRON 1
124+
125+#define CONFIG_HOST_DSOSUF ".so"
126+
127+#define CONFIG_IASL "iasl"
128+
129+#define CONFIG_INOTIFY 1
130+
131+#define CONFIG_INOTIFY1 1
132+
133+#define CONFIG_INT128 1
134+
135+#define CONFIG_IOVEC 1
136+
137+#define CONFIG_IVSHMEM 1
138+
139+#undef CONFIG_KEYUTILS
140+
141+#define CONFIG_L2TPV3 1
142+
143+#undef CONFIG_LIBATTR
144+
145+#undef CONFIG_LIBCAP_NG
146+
147+#undef CONFIG_LIBISCSI
148+
149+#undef CONFIG_LIBNFS
150+
151+#undef CONFIG_LIBUDEV
152+
153+#define CONFIG_LINUX 1
154+
155+#define CONFIG_LINUX_IO_URING 1
156+
157+#define CONFIG_LINUX_MAGIC_H 1
158+
159+#undef CONFIG_LZO
160+
161+#define CONFIG_MADVISE 1
162+
Lorenz Brun647cbb22021-03-16 15:09:56 +0100163+#undef CONFIG_MALLOC_TRIM
Lorenz Brun0de18932021-03-11 00:36:48 +0100164+
165+#define CONFIG_MEMBARRIER 1
166+
167+#define CONFIG_MEMFD 1
168+
169+#undef CONFIG_MPATH
170+
171+#undef CONFIG_MPATH_NEW_API
172+
173+#define CONFIG_OPEN_BY_HANDLE 1
174+
175+#define CONFIG_PIPE2 1
176+
177+#define CONFIG_POSIX 1
178+
179+#define CONFIG_POSIX_FALLOCATE 1
180+
181+#define CONFIG_POSIX_MADVISE 1
182+
183+#define CONFIG_POSIX_MEMALIGN 1
184+
185+#define CONFIG_PPOLL 1
186+
187+#define CONFIG_PRCTL_PR_SET_TIMERSLACK 1
188+
189+#define CONFIG_PREADV 1
190+
191+#define CONFIG_PREFIX "/nonexistent"
192+
193+#define CONFIG_PTHREAD_SETNAME_NP_W_TID 1
194+
195+#define CONFIG_QEMU_CONFDIR "/nonexistent"
196+
197+#define CONFIG_QEMU_DATADIR "/nonexistent"
198+
199+#define CONFIG_QEMU_DESKTOPDIR "/nonexistent"
200+
201+#define CONFIG_QEMU_FIRMWAREPATH "external/qemu/pc-bios"
202+
203+#define CONFIG_QEMU_HELPERDIR "/nonexistent"
204+
205+#define CONFIG_QEMU_ICONDIR "/nonexistent"
206+
207+#define CONFIG_QEMU_LOCALEDIR "/nonexistent"
208+
209+#define CONFIG_QEMU_LOCALSTATEDIR "/nonexistent"
210+
211+#define CONFIG_QEMU_MODDIR "/nonexistent"
212+
213+#define CONFIG_QEMU_PRIVATE_XTS 1
214+
215+#define CONFIG_QOM_CAST_DEBUG 1
216+
217+#undef CONFIG_RBD
218+
219+#define CONFIG_RTNETLINK 1
220+
221+#undef CONFIG_SDL
222+
223+#undef CONFIG_SDL_IMAGE
224+
225+#define CONFIG_SECCOMP
226+
227+#define CONFIG_SENDFILE 1
228+
229+#define CONFIG_SETNS 1
230+
231+#define CONFIG_SIGNALFD 1
232+
233+#define CONFIG_SLIRP
234+
235+#define CONFIG_SMBD_COMMAND "/nonexistent"
236+
237+#undef CONFIG_SNAPPY
238+
239+#define CONFIG_SPLICE 1
240+
241+#define CONFIG_STATIC_ASSERT 1
242+
243+#define CONFIG_STATX
244+
245+#define CONFIG_SYNCFS 1
246+
247+#define CONFIG_SYNC_FILE_RANGE 1
248+
249+#define CONFIG_SYSCONFDIR "/nonexistent"
250+
251+#define CONFIG_SYSMACROS 1
252+
253+#define CONFIG_TASN1 1
254+
255+#define CONFIG_THREAD_SETNAME_BYTHREAD 1
256+
257+#define CONFIG_TIMERFD 1
258+
259+#define CONFIG_TLS_PRIORITY "NORMAL"
260+
261+#define CONFIG_TRACE_LOG 1
262+
263+#define CONFIG_USBFS 1
264+
265+#undef CONFIG_VALGRIND_H
266+
267+#define CONFIG_VHOST_KERNEL 1
268+
269+#define CONFIG_VHOST_NET 1
270+
271+#define CONFIG_VHOST_NET_VDPA 1
272+
273+#undef CONFIG_VHOST_USER_BLK_SERVER
274+
275+#define CONFIG_VHOST_VDPA 1
276+
277+#undef CONFIG_VIRTFS
278+
279+#undef CONFIG_VNC
280+
281+#undef CONFIG_VNC_JPEG
282+
283+#undef CONFIG_VNC_PNG
284+
285+#undef CONFIG_VNC_SASL
286+
287+#undef CONFIG_X11
288+
289+#define CONFIG_XKBCOMMON
290+
291+#undef CONFIG_ZSTD
292+
293+#define HAVE_BTRFS_H
294+
295+#define HAVE_COPY_FILE_RANGE 1
296+
297+#define HAVE_DRM_H
298+
299+#define HAVE_FSXATTR 1
300+
301+#define HAVE_GDB_BIN /nonexistent
302+
303+#define HAVE_MLOCKALL 1
304+
305+#define HAVE_OPENPTY 1
306+
307+#define HAVE_PTY_H
308+
309+#define HAVE_STRCHRNUL 1
310+
311+#define HAVE_STRUCT_STAT_ST_ATIM 1
312+
313+#undef HAVE_SYS_IOCCOM_H
314+
315+#undef HAVE_SYS_KCOV_H
316+
317+#define HAVE_UTMPX 1
318+
319+#define HOST_X86_64 1
320+
321+#define QEMU_VERSION "5.2.50"
322+
323+#define QEMU_VERSION_MAJOR 5
324+
325+#define QEMU_VERSION_MICRO 50
326+
327+#define QEMU_VERSION_MINOR 2
328+
329diff --git a/qemu-version.h b/qemu-version.h
330new file mode 100644
331index 0000000000..46c042f1ee
332--- /dev/null
333+++ b/qemu-version.h
334@@ -0,0 +1,2 @@
335+#define QEMU_PKGVERSION "v5.2.0-mngn"
336+#define QEMU_FULL_VERSION "5.2.50-mngn"
337diff --git a/x86_64-softmmu-config-devices.h b/x86_64-softmmu-config-devices.h
338new file mode 100644
339index 0000000000..6fb167cecd
340--- /dev/null
341+++ b/x86_64-softmmu-config-devices.h
342@@ -0,0 +1,381 @@
343+/*
344+ * Autogenerated by the Meson build system.
345+ * Do not edit, your changes will be lost.
346+ */
347+
348+#pragma once
349+
350+#define CONFIG_AC97 1
351+
352+#define CONFIG_ACPI 1
353+
354+#define CONFIG_ACPI_CPU_HOTPLUG 1
355+
356+#define CONFIG_ACPI_HMAT 1
357+
358+#define CONFIG_ACPI_HW_REDUCED 1
359+
360+#define CONFIG_ACPI_MEMORY_HOTPLUG 1
361+
362+#define CONFIG_ACPI_NVDIMM 1
363+
364+#define CONFIG_ACPI_PCI 1
365+
366+#define CONFIG_ACPI_SMBUS 1
367+
368+#define CONFIG_ACPI_VMGENID 1
369+
370+#define CONFIG_ACPI_X86 1
371+
372+#define CONFIG_ACPI_X86_ICH 1
373+
374+#define CONFIG_ADLIB 1
375+
376+#define CONFIG_AHCI 1
377+
378+#define CONFIG_AHCI_ICH9 1
379+
380+#define CONFIG_AMD_IOMMU 1
381+
382+#define CONFIG_APIC 1
383+
384+#define CONFIG_APM 1
385+
386+#define CONFIG_APPLESMC 1
387+
388+#define CONFIG_ATI_VGA 1
389+
390+#define CONFIG_BITBANG_I2C 1
391+
392+#define CONFIG_BOCHS_DISPLAY 1
393+
394+#define CONFIG_CAN_BUS 1
395+
396+#define CONFIG_CAN_CTUCANFD 1
397+
398+#define CONFIG_CAN_CTUCANFD_PCI 1
399+
400+#define CONFIG_CAN_PCI 1
401+
402+#define CONFIG_CAN_SJA1000 1
403+
404+#define CONFIG_CS4231A 1
405+
406+#define CONFIG_DDC 1
407+
408+#define CONFIG_DIMM 1
409+
410+#define CONFIG_E1000E_PCI_EXPRESS 1
411+
412+#define CONFIG_E1000_PCI 1
413+
414+#define CONFIG_EDID 1
415+
416+#define CONFIG_EDU 1
417+
418+#define CONFIG_EEPRO100_PCI 1
419+
420+#define CONFIG_ES1370 1
421+
422+#define CONFIG_ESP 1
423+
424+#define CONFIG_ESP_PCI 1
425+
426+#define CONFIG_FDC 1
427+
428+#define CONFIG_FW_CFG_DMA 1
429+
430+#define CONFIG_GENERIC_LOADER 1
431+
432+#define CONFIG_GUS 1
433+
434+#define CONFIG_HDA 1
435+
436+#define CONFIG_HPET 1
437+
438+#define CONFIG_HYPERV 1
439+
440+#define CONFIG_HYPERV_TESTDEV 1
441+
442+#define CONFIG_I2C 1
443+
444+#define CONFIG_I440FX 1
445+
446+#define CONFIG_I8254 1
447+
448+#define CONFIG_I8257 1
449+
450+#define CONFIG_I8259 1
451+
452+#define CONFIG_I82801B11 1
453+
454+#define CONFIG_IDE_CORE 1
455+
456+#define CONFIG_IDE_ISA 1
457+
458+#define CONFIG_IDE_PCI 1
459+
460+#define CONFIG_IDE_PIIX 1
461+
462+#define CONFIG_IDE_QDEV 1
463+
464+#define CONFIG_IMX_USBPHY 1
465+
466+#define CONFIG_IOAPIC 1
467+
468+#define CONFIG_IOH3420 1
469+
470+#define CONFIG_IPACK 1
471+
472+#define CONFIG_IPMI 1
473+
474+#define CONFIG_IPMI_EXTERN 1
475+
476+#define CONFIG_IPMI_LOCAL 1
477+
478+#define CONFIG_IPMI_SSIF 1
479+
480+#define CONFIG_ISAPC 1
481+
482+#define CONFIG_ISA_BUS 1
483+
484+#define CONFIG_ISA_DEBUG 1
485+
486+#define CONFIG_ISA_IPMI_BT 1
487+
488+#define CONFIG_ISA_IPMI_KCS 1
489+
490+#define CONFIG_ISA_TESTDEV 1
491+
492+#define CONFIG_IVSHMEM_DEVICE 1
493+
494+#define CONFIG_LPC_ICH9 1
495+
496+#define CONFIG_LSI_SCSI_PCI 1
497+
498+#define CONFIG_MC146818RTC 1
499+
500+#define CONFIG_MEGASAS_SCSI_PCI 1
501+
502+#define CONFIG_MEM_DEVICE 1
503+
504+#define CONFIG_MICROVM 1
505+
506+#define CONFIG_MPTSAS_SCSI_PCI 1
507+
508+#define CONFIG_MSI_NONBROKEN 1
509+
510+#define CONFIG_NE2000_COMMON 1
511+
512+#define CONFIG_NE2000_ISA 1
513+
514+#define CONFIG_NE2000_PCI 1
515+
516+#define CONFIG_NMC93XX_EEPROM 1
517+
518+#define CONFIG_NVDIMM 1
519+
520+#define CONFIG_NVME_PCI 1
521+
522+#define CONFIG_PAM 1
523+
524+#define CONFIG_PARALLEL 1
525+
526+#define CONFIG_PC 1
527+
528+#define CONFIG_PCI 1
529+
530+#define CONFIG_PCIE_PORT 1
531+
532+#define CONFIG_PCI_DEVICES 1
533+
534+#define CONFIG_PCI_EXPRESS 1
535+
536+#define CONFIG_PCI_EXPRESS_GENERIC_BRIDGE 1
537+
538+#define CONFIG_PCI_EXPRESS_Q35 1
539+
540+#define CONFIG_PCI_I440FX 1
541+
542+#define CONFIG_PCI_IPMI_BT 1
543+
544+#define CONFIG_PCI_IPMI_KCS 1
545+
546+#define CONFIG_PCI_TESTDEV 1
547+
548+#define CONFIG_PCKBD 1
549+
550+#define CONFIG_PCNET_COMMON 1
551+
552+#define CONFIG_PCNET_PCI 1
553+
554+#define CONFIG_PCSPK 1
555+
556+#define CONFIG_PC_ACPI 1
557+
558+#define CONFIG_PC_PCI 1
559+
560+#define CONFIG_PFLASH_CFI01 1
561+
562+#define CONFIG_PIIX3 1
563+
564+#define CONFIG_PS2 1
565+
566+#define CONFIG_PVPANIC 1
567+
568+#define CONFIG_PXB 1
569+
570+#define CONFIG_Q35 1
571+
572+#define CONFIG_ROCKER 1
573+
574+#define CONFIG_RTL8139_PCI 1
575+
576+#define CONFIG_SB16 1
577+
578+#define CONFIG_SCSI 1
579+
580+#define CONFIG_SD 1
581+
582+#define CONFIG_SDHCI 1
583+
584+#define CONFIG_SDHCI_PCI 1
585+
586+#define CONFIG_SERIAL 1
587+
588+#define CONFIG_SERIAL_ISA 1
589+
590+#define CONFIG_SERIAL_PCI 1
591+
592+#define CONFIG_SERIAL_PCI_MULTI 1
593+
594+#define CONFIG_SEV 1
595+
596+#define CONFIG_SGA 1
597+
598+#define CONFIG_SMBIOS 1
599+
600+#define CONFIG_SMBUS 1
601+
602+#define CONFIG_SMBUS_EEPROM 1
603+
604+#define CONFIG_TEST_DEVICES 1
605+
606+#define CONFIG_TPM 1
607+
608+#define CONFIG_TULIP 1
609+
610+#define CONFIG_USB 1
611+
612+#define CONFIG_USB_AUDIO 1
613+
614+#define CONFIG_USB_EHCI 1
615+
616+#define CONFIG_USB_EHCI_PCI 1
617+
618+#define CONFIG_USB_NETWORK 1
619+
620+#define CONFIG_USB_OHCI 1
621+
622+#define CONFIG_USB_OHCI_PCI 1
623+
624+#define CONFIG_USB_SERIAL 1
625+
626+#define CONFIG_USB_SMARTCARD 1
627+
628+#define CONFIG_USB_STORAGE_BOT 1
629+
630+#define CONFIG_USB_STORAGE_MTP 1
631+
632+#define CONFIG_USB_STORAGE_UAS 1
633+
634+#define CONFIG_USB_TABLET_WACOM 1
635+
636+#define CONFIG_USB_U2F 1
637+
638+#define CONFIG_USB_UHCI 1
639+
640+#define CONFIG_USB_XHCI 1
641+
642+#define CONFIG_USB_XHCI_NEC 1
643+
644+#define CONFIG_USB_XHCI_PCI 1
645+
646+#define CONFIG_USB_XHCI_SYSBUS 1
647+
648+#define CONFIG_VFIO 1
649+
650+#define CONFIG_VFIO_IGD 1
651+
652+#define CONFIG_VFIO_PCI 1
653+
654+#define CONFIG_VGA 1
655+
656+#define CONFIG_VGA_CIRRUS 1
657+
658+#define CONFIG_VGA_ISA 1
659+
660+#define CONFIG_VGA_PCI 1
661+
662+#define CONFIG_VHOST 1
663+
664+#define CONFIG_VIRTIO 1
665+
666+#define CONFIG_VIRTIO_BALLOON 1
667+
668+#define CONFIG_VIRTIO_BLK 1
669+
670+#define CONFIG_VIRTIO_CRYPTO 1
671+
672+#define CONFIG_VIRTIO_GPU 1
673+
674+#define CONFIG_VIRTIO_INPUT 1
675+
676+#define CONFIG_VIRTIO_INPUT_HOST 1
677+
678+#define CONFIG_VIRTIO_IOMMU 1
679+
680+#define CONFIG_VIRTIO_MEM 1
681+
682+#define CONFIG_VIRTIO_MEM_SUPPORTED 1
683+
684+#define CONFIG_VIRTIO_MMIO 1
685+
686+#define CONFIG_VIRTIO_NET 1
687+
688+#define CONFIG_VIRTIO_PCI 1
689+
690+#define CONFIG_VIRTIO_PMEM 1
691+
692+#define CONFIG_VIRTIO_PMEM_SUPPORTED 1
693+
694+#define CONFIG_VIRTIO_RNG 1
695+
696+#define CONFIG_VIRTIO_SCSI 1
697+
698+#define CONFIG_VIRTIO_SERIAL 1
699+
700+#define CONFIG_VIRTIO_VGA 1
701+
702+#define CONFIG_VMBUS 1
703+
704+#define CONFIG_VMMOUSE 1
705+
706+#define CONFIG_VMPORT 1
707+
708+#define CONFIG_VMWARE_VGA 1
709+
710+#define CONFIG_VMW_PVSCSI_SCSI_PCI 1
711+
712+#define CONFIG_VMXNET3_PCI 1
713+
714+#define CONFIG_VTD 1
715+
716+#define CONFIG_WDT_IB6300ESB 1
717+
718+#define CONFIG_WDT_IB700 1
719+
720+#define CONFIG_X86_IOMMU 1
721+
722+#define CONFIG_XIO3130 1
723+
724diff --git a/x86_64-softmmu-config-target.h b/x86_64-softmmu-config-target.h
725new file mode 100644
726index 0000000000..302a95d89c
727--- /dev/null
728+++ b/x86_64-softmmu-config-target.h
729@@ -0,0 +1,21 @@
730+/*
731+ * Autogenerated by the Meson build system.
732+ * Do not edit, your changes will be lost.
733+ */
734+
735+#pragma once
736+
737+#define CONFIG_I386_DIS 1
738+
739+#define CONFIG_KVM 1
740+
741+#define CONFIG_SOFTMMU 1
742+
743+#define TARGET_I386 1
744+
745+#define TARGET_NAME "x86_64"
746+
747+#define TARGET_SUPPORTS_MTTCG 1
748+
749+#define TARGET_X86_64 1
750+
751--
7522.25.1
753