stlink: add hosttool for stm32 flashing
[openadk.git] / target / config / Config.in.qemuopts
blob368147716f70595337b08d41126a00b4c8e31954
1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 config ADK_QEMU_ARGS
5         string
6         default "-vga std" if ADK_TARGET_QEMU_WITH_GRAPHIC
7         default "" if ADK_TARGET_QEMU_WITH_GRAPHIC_ONLY
8         default "-nographic"
10 config ADK_TARGET_QEMU_WITH_GRAPHIC_ONLY
11         bool
12         select ADK_TARGET_WITH_VGA
13         depends on ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ || ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
15 config ADK_TARGET_QEMU_WITH_BLOCK
16         bool
17         select ADK_TARGET_WITH_BLOCK
18         select ADK_KERNEL_SCSI_SYM53C8XX_2 if ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB
19         select ADK_KERNEL_MTD_M25P80 if ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_ML605 \
20                                         || ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_S3ADSP1800
21         select ADK_KERNEL_ATA_PIIX if ADK_TARGET_SYSTEM_QEMU_MIPS \
22                                         || ADK_TARGET_SYSTEM_QEMU_MIPS64 \
23                                         || ADK_TARGET_SYSTEM_QEMU_X86 \
24                                         || ADK_TARGET_SYSTEM_QEMU_X86_64
25         select ADK_KERNEL_PATA_MACIO if ADK_TARGET_SYSTEM_QEMU_PPC_BAMBOO \
26                                         || ADK_TARGET_SYSTEM_QEMU_PPC_MACPPC
27         select ADK_KERNEL_SCSI_IBMVSCSI if ADK_TARGET_SYSTEM_QEMU_PPC64
28         select ADK_KERNEL_SCSI_MAC_ESP if ADK_TARGET_SYSTEM_QEMU_M68K_Q800
29         select ADK_KERNEL_SCSI_SUNESP if ADK_TARGET_SYSTEM_QEMU_SPARC
30         select ADK_KERNEL_PATA_CMD64X if ADK_TARGET_SYSTEM_QEMU_SPARC64
31         select ADK_KERNEL_PATA_PLATFORM if ADK_TARGET_SYSTEM_QEMU_SH
32         select ADK_KERNEL_PATA_PXA if ADK_TARGET_QEMU_ARM_SPITZ \
33                                         || ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
34         select ADK_KERNEL_MMC_ARMMMCI if ADK_TARGET_SYSTEM_QEMU_ARM_VEXPRESS_A9
35         select ADK_KERNEL_BLK_DEV_CMD64X if ADK_TARGET_SYSTEM_QEMU_ALPHA
37 menu "Qemu system configuration"
38 depends on ADK_TARGET_QEMU && (ADK_TARGET_SYSTEM_QEMU_X86_64 \
39                                 || ADK_TARGET_SYSTEM_QEMU_X86 \
40                                 || ADK_TARGET_SYSTEM_QEMU_AARCH64 \
41                                 || ADK_TARGET_SYSTEM_QEMU_SPARC64)
43 choice 
44 prompt "Bootloader"
45 depends on ADK_TARGET_SYSTEM_QEMU_X86_64 || ADK_TARGET_SYSTEM_QEMU_X86
47 config ADK_TARGET_QEMU_WITHOUT_BOOTLOADER
48         bool "do not use bootloader"
50 config ADK_TARGET_QEMU_WITH_BOOTLOADER
51         bool "use bootloader"
52         select ADK_PACKAGE_GRUB if ADK_TARGET_SYSTEM_QEMU_X86_64 || ADK_TARGET_SYSTEM_QEMU_X86
54 endchoice
57 choice
58 prompt "Qemu Emulation with graphical output"
59 depends on ADK_TARGET_SYSTEM_QEMU_ARM_VEXPRESS_A9 \
60         || ADK_TARGET_SYSTEM_QEMU_SH \
61         || ADK_TARGET_SYSTEM_QEMU_X86_64 \
62         || ADK_TARGET_SYSTEM_QEMU_X86
64 config ADK_TARGET_QEMU_WITHOUT_GRAPHIC
65         bool "disabled"
67 config ADK_TARGET_QEMU_WITH_GRAPHIC
68         bool "enabled"
69         select ADK_TARGET_WITH_VGA
70         select ADK_KERNEL_VT
71         select ADK_KERNEL_VT_CONSOLE
72         select ADK_KERNEL_FONTS
73         select ADK_KERNEL_FONT_8x16
74         select ADK_KERNEL_FB
75         select ADK_KERNEL_FRAMEBUFFER_CONSOLE
76         select ADK_KERNEL_INPUT
77         select ADK_KERNEL_INPUT_KEYBOARD
78         select ADK_KERNEL_INPUT_MOUSE
79         select ADK_KERNEL_INPUT_MOUSEDEV
80         select ADK_KERNEL_PLAT_VERSATILE_CLCD if ADK_TARGET_SYSTEM_QEMU_ARM_VEXPRESS_A9
81         select ADK_KERNEL_FB_SM501 if ADK_TARGET_SYSTEM_QEMU_SH
82         select ADK_KERNEL_DRM_BOCHS if ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64
83         select ADK_KERNEL_KEYBOARD_ATKBD if ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64
84         select ADK_KERNEL_MOUSE_PS2 if ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64
85         select ADK_KERNEL_USB_HID if ADK_TARGET_SYSTEM_QEMU_SH
86         select ADK_KERNEL_USB_OHCI_HCD_PLATFORM if ADK_TARGET_SYSTEM_QEMU_SH
88 endchoice
90 choice
91 prompt "Qemu Emulation using VirtIO drivers"
92 depends on ADK_TARGET_SYSTEM_QEMU_SPARC64 || \
93                 ADK_TARGET_SYSTEM_QEMU_AARCH64 || \
94                 ADK_TARGET_SYSTEM_QEMU_X86 || \
95                 ADK_TARGET_SYSTEM_QEMU_X86_64
96 default ADK_TARGET_QEMU_WITH_VIRTIO if ADK_TARGET_SYSTEM_QEMU_AARCH64
98 config ADK_TARGET_QEMU_WITHOUT_VIRTIO
99         bool "disabled"
101 config ADK_TARGET_QEMU_WITH_VIRTIO
102         bool "enabled"
103         select ADK_KERNEL_VIRTIO
104         select ADK_KERNEL_VIRTIO_PCI
105         select ADK_KERNEL_VIRTIO_NET
106         select ADK_KERNEL_VIRTIO_BLK
107         select ADK_KERNEL_VIRTIO_CONSOLE
109 endchoice
111 choice
112 prompt "Qemu Emulation with audio support"
113 depends on ADK_TARGET_SYSTEM_QEMU_X86_64 || ADK_TARGET_SYSTEM_QEMU_X86
115 config ADK_TARGET_QEMU_WITHOUT_AUDIO
116         bool "disabled"
118 config ADK_TARGET_QEMU_WITH_AUDIO
119         bool "enabled"
121 endchoice
122 endmenu