[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH V5 1/6] icount: Add QemuOpts for icount
From: |
Markus Armbruster |
Subject: |
Re: [Qemu-devel] [PATCH V5 1/6] icount: Add QemuOpts for icount |
Date: |
Fri, 08 Aug 2014 08:51:17 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) |
Sebastian Tanase <address@hidden> writes:
> Make icount parameter use QemuOpts style options in order
> to easily add other suboptions.
>
> Signed-off-by: Sebastian Tanase <address@hidden>
> Tested-by: Camille Bégué <address@hidden>
> Signed-off-by: Paolo Bonzini <address@hidden>
[...]
> diff --git a/qemu-options.hx b/qemu-options.hx
> index 9e54686..143def4 100644
> --- a/qemu-options.hx
> +++ b/qemu-options.hx
> @@ -3011,11 +3011,11 @@ re-inject them.
> ETEXI
>
> DEF("icount", HAS_ARG, QEMU_OPTION_icount, \
> - "-icount [N|auto]\n" \
> + "-icount [shift=N|auto]\n" \
> " enable virtual instruction counter with 2^N clock ticks
> per\n" \
> " instruction\n", QEMU_ARCH_ALL)
> STEXI
> address@hidden -icount address@hidden|auto]
> address@hidden -icount address@hidden|auto]
> @findex -icount
> Enable virtual instruction counter. The virtual cpu will execute one
> instruction every address@hidden ns of virtual time. If @code{auto} is
> specified
"shift=" is documented to be required, but...
[...]
> diff --git a/vl.c b/vl.c
> index 41ddcd2..103027f 100644
> --- a/vl.c
> +++ b/vl.c
> @@ -537,6 +537,20 @@ static QemuOptsList qemu_mem_opts = {
> },
> };
>
> +static QemuOptsList qemu_icount_opts = {
> + .name = "icount",
> + .implied_opt_name = "shift",
... it's actually optional. Please fix the documentation.
I guess [[shift=][N|auto] would be correct.
> + .merge_lists = true,
> + .head = QTAILQ_HEAD_INITIALIZER(qemu_icount_opts.head),
> + .desc = {
> + {
> + .name = "shift",
> + .type = QEMU_OPT_STRING,
> + },
> + { /* end of list */ }
> + },
> +};
> +
> /**
> * Get machine options
> *
[...]
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [Qemu-devel] [PATCH V5 1/6] icount: Add QemuOpts for icount,
Markus Armbruster <=