Revision 8e71621f vl.c
b/vl.c | ||
---|---|---|
171 | 171 |
int daemonize = 0; |
172 | 172 |
const char *option_rom[MAX_OPTION_ROMS]; |
173 | 173 |
int nb_option_roms; |
174 |
int semihosting_enabled = 0; |
|
174 | 175 |
|
175 | 176 |
/***********************************************************/ |
176 | 177 |
/* x86 ISA bus support */ |
... | ... | |
6227 | 6228 |
QEMU_OPTION_no_reboot, |
6228 | 6229 |
QEMU_OPTION_daemonize, |
6229 | 6230 |
QEMU_OPTION_option_rom, |
6231 |
QEMU_OPTION_semihosting |
|
6230 | 6232 |
}; |
6231 | 6233 |
|
6232 | 6234 |
typedef struct QEMUOption { |
... | ... | |
6309 | 6311 |
{ "no-reboot", 0, QEMU_OPTION_no_reboot }, |
6310 | 6312 |
{ "daemonize", 0, QEMU_OPTION_daemonize }, |
6311 | 6313 |
{ "option-rom", HAS_ARG, QEMU_OPTION_option_rom }, |
6314 |
#if defined(TARGET_ARM) |
|
6315 |
{ "semihosting", 0, QEMU_OPTION_semihosting }, |
|
6316 |
#endif |
|
6312 | 6317 |
{ NULL }, |
6313 | 6318 |
}; |
6314 | 6319 |
|
... | ... | |
6970 | 6975 |
option_rom[nb_option_roms] = optarg; |
6971 | 6976 |
nb_option_roms++; |
6972 | 6977 |
break; |
6978 |
case QEMU_OPTION_semihosting: |
|
6979 |
semihosting_enabled = 1; |
|
6980 |
break; |
|
6973 | 6981 |
} |
6974 | 6982 |
} |
6975 | 6983 |
} |
Also available in: Unified diff