blob: cec56dc32d59becd6b7fdb0df6cb4217448557de (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
|
# This file is part of the OpenADK project. OpenADK is copyrighted
# material, please see the LICENCE file in the top-level directory.
config ADK_QEMU_ARGS
string
default "" if ADK_TARGET_QEMU_WITH_GRAPHIC
default "" if ADK_TARGET_QEMU_WITH_GRAPHIC_ONLY
default "-nographic"
config ADK_TARGET_QEMU_WITH_GRAPHIC_ONLY
bool
select ADK_TARGET_WITH_VGA
depends on ADK_TARGET_QEMU_ARM_MODEL_SPITZ || ADK_TARGET_QEMU_ARM_MODEL_TERRIER
choice
prompt "Bootloader"
depends on ADK_TARGET_SYSTEM_QEMU_X86_64 || ADK_TARGET_SYSTEM_QEMU_X86
config ADK_TARGET_QEMU_WITHOUT_BOOTLOADER
bool "do not use bootloader"
config ADK_TARGET_QEMU_WITH_BOOTLOADER
bool "use bootloader"
select ADK_PACKAGE_GRUB if ADK_TARGET_SYSTEM_QEMU_X86_64 || ADK_TARGET_SYSTEM_QEMU_X86
endchoice
choice
prompt "Qemu Emulation with storage device"
depends on ADK_TARGET_QEMU_ARM_MODEL_VERSATILEPB \
|| ADK_TARGET_QEMU_ARM_MODEL_TERRIER \
|| ADK_TARGET_QEMU_ARM_MODEL_SPITZ \
|| ADK_TARGET_QEMU_MICROBLAZE_MODEL_ML605 \
|| ADK_TARGET_QEMU_MICROBLAZE_MODEL_S3ADSP1800 \
|| ADK_TARGET_SYSTEM_QEMU_MIPS \
|| ADK_TARGET_SYSTEM_QEMU_MIPS64 \
|| ADK_TARGET_SYSTEM_QEMU_PPC \
|| ADK_TARGET_SYSTEM_QEMU_PPC64 \
|| ADK_TARGET_SYSTEM_QEMU_SH \
|| ADK_TARGET_SYSTEM_QEMU_SPARC \
|| ADK_TARGET_SYSTEM_QEMU_SPARC64 \
|| ADK_TARGET_SYSTEM_QEMU_X86 \
|| ADK_TARGET_SYSTEM_QEMU_X86_64
default ADK_TARGET_QEMU_WITH_BLOCK if ADK_TARGET_ROOTFS_ARCHIVE
default ADK_TARGET_QEMU_WITH_BLOCK if ADK_TARGET_ROOTFS_SQUASHFS
default ADK_TARGET_QEMU_WITH_BLOCK if ADK_TARGET_ROOTFS_JFFS2
config ADK_TARGET_QEMU_WITHOUT_BLOCK
bool "disabled"
config ADK_TARGET_QEMU_WITH_BLOCK
bool "enabled"
select ADK_TARGET_WITH_BLOCK
select ADK_KERNEL_SCSI_SYM53C8XX_2 if ADK_TARGET_QEMU_ARM_MODEL_VERSATILEPB
select ADK_KERNEL_MTD_M25P80 if ADK_TARGET_QEMU_MICROBLAZE_MODEL_ML605 || ADK_TARGET_QEMU_MICROBLAZE_MODEL_S3ADSP1800
select ADK_KERNEL_ATA_PIIX if ADK_TARGET_SYSTEM_QEMU_MIPS || ADK_TARGET_SYSTEM_QEMU_MIPS64 || ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64
select ADK_KERNEL_PATA_MACIO if ADK_TARGET_SYSTEM_QEMU_PPC
select ADK_KERNEL_SCSI_IBMVSCSI if ADK_TARGET_SYSTEM_QEMU_PPC64
select ADK_KERNEL_SCSI_SUNESP if ADK_TARGET_SYSTEM_QEMU_SPARC
select ADK_KERNEL_PATA_CMD64X if ADK_TARGET_SYSTEM_QEMU_SPARC64
select ADK_KERNEL_PATA_PLATFORM if ADK_TARGET_SYSTEM_QEMU_SH
select ADK_KERNEL_PATA_PXA if ADK_TARGET_QEMU_ARM_MODEL_SPITZ || ADK_TARGET_QEMU_ARM_MODEL_TERRIER
endchoice
choice
prompt "Qemu Emulation with graphical output"
depends on ADK_TARGET_QEMU_ARM_MODEL_VEXPRESS_A9 \
|| ADK_TARGET_SYSTEM_QEMU_SH \
|| ADK_TARGET_SYSTEM_QEMU_X86_64 \
|| ADK_TARGET_SYSTEM_QEMU_X86
config ADK_TARGET_QEMU_WITHOUT_GRAPHIC
bool "disabled"
config ADK_TARGET_QEMU_WITH_GRAPHIC
bool "enabled"
select ADK_TARGET_WITH_VGA
select ADK_KERNEL_VT
select ADK_KERNEL_VT_CONSOLE
select ADK_KERNEL_FONTS
select ADK_KERNEL_FONT_8x16
select ADK_KERNEL_FB
select ADK_KERNEL_FRAMEBUFFER_CONSOLE
select ADK_KERNEL_INPUT
select ADK_KERNEL_INPUT_KEYBOARD
select ADK_KERNEL_INPUT_MOUSE
select ADK_KERNEL_INPUT_MOUSEDEV
select ADK_KERNEL_PLAT_VERSATILE_CLCD if ADK_TARGET_QEMU_ARM_MODEL_VEXPRESS_A9
select ADK_KERNEL_FB_SM501 if ADK_TARGET_SYSTEM_QEMU_SH
select ADK_KERNEL_DRM_CIRRUS_QEMU if ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64
select ADK_KERNEL_KEYBOARD_ATKBD if ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64
select ADK_KERNEL_MOUSE_PS2 if ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64
select ADK_KERNEL_USB_HID if ADK_TARGET_SYSTEM_QEMU_SH
select ADK_KERNEL_USB_OHCI_HCD_PLATFORM if ADK_TARGET_SYSTEM_QEMU_SH
endchoice
choice
prompt "Qemu Emulation using VirtIO drivers"
depends on ADK_TARGET_SYSTEM_QEMU_SPARC64 || \
ADK_TARGET_SYSTEM_QEMU_AARCH64 || \
ADK_TARGET_SYSTEM_QEMU_X86 || \
ADK_TARGET_SYSTEM_QEMU_X86_64
default ADK_TARGET_QEMU_WITH_VIRTIO if ADK_TARGET_SYSTEM_QEMU_AARCH64
config ADK_TARGET_QEMU_WITHOUT_VIRTIO
bool "disabled"
config ADK_TARGET_QEMU_WITH_VIRTIO
bool "enabled"
select ADK_KERNEL_VIRTIO
select ADK_KERNEL_VIRTIO_PCI
select ADK_KERNEL_VIRTIO_NET
select ADK_KERNEL_VIRTIO_BLK
select ADK_KERNEL_VIRTIO_CONSOLE
endchoice
choice
prompt "Qemu Emulation with audio support"
depends on ADK_TARGET_SYSTEM_QEMU_X86_64 || ADK_TARGET_SYSTEM_QEMU_X86
config ADK_TARGET_QEMU_WITHOUT_AUDIO
bool "disabled"
config ADK_TARGET_QEMU_WITH_AUDIO
bool "enabled"
endchoice
|