[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] Add CMP2 instruction
From: |
Andreas Färber |
Subject: |
Re: [Qemu-devel] Add CMP2 instruction |
Date: |
Fri, 07 Nov 2014 12:15:23 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 |
Hi,
Am 07.11.2014 um 11:14 schrieb Guo, Lei:
> This patch aims to add CMP2 instruction for m68k family.
>
>
>
> *Description: *Compares the value in Rn to each bound. The effective
> address contains the
>
> bounds pair: upper bound following the lower bound. For signed
> comparisons, the
>
> arithmetically smaller value should be used as the lower bound. For unsigned
>
> comparisons, the logically smaller value should be the lower bound.
>
> The size of the data and the bounds can be specified as byte, word, or
> long. If Rn is a
>
> data register and the operation size is byte or word, only the
> appropriate low-order part
>
> of Rn is checked. If Rn is an address register and the operation size is
> byte or word,
>
> the bounds operands are sign-extended to 32 bits, and the resultant
> operands are
>
> compared to the full 32 bits of An.
>
> If the upper bound equals the lower bound, the valid range is a single
> value.
>
>
>
> signed-off-by: Guolei <address@hidden
> <mailto:address@hidden>>
>
>
>
> ---
Please talk to your Fujitsu colleagues for how to correctly submit
patches to our mailing list. As you can see above, it arrives rather
"funny" due to your use of HTML. As a sanity check, you can mail the
patch to yourself, save it from your inbox to disk and try to apply it
via "git am yourmailfilename".
Why do you write "Description:" in the patch description? Is that a
verbatim copy from the manual? In that case you should name the source.
Otherwise please drop "Description:" and just describe it.
Also, Signed-off-by with a capital S please, and no space after your
email. If you use git commit -s you can avoid such issues from the start.
Please also use a meaningful topic in the subject, "target-m68k: Add
CMP2 instruction" tells us that this is not for x86 or ARM etc.
More information here:
http://wiki.qemu-project.org/Contribute/SubmitAPatch
As for the contents, you should be aware that QEMU currently emulates
ColdFire only and not the full 68k instruction set. So you may need to
limit your new instruction to certain CPU types. CC'ing Laurent+Andreas.
You haven't replied to Thomas' question on your previous submission
either. If you resubmit, please either mark as [PATCH RESEND], or if
things changed (such as adding the s ;)) as [PATCH v2] and include a
summary of changes below ---.
Note that there is currently no dedicated maintainer to review m68k
patches, so only obviously correct bug fixes are likely to get accepted
unless someone (you?) steps up for reviewing, testing and queuing such
patches on a Git branch.
Finally a minor nit: Please add a space between ) and {.
scripts/checkpatch.pl may help you find such style issues.
http://blog.vmsplice.net/2011/03/how-to-automatically-run-checkpatchpl.html
Looking forward to seeing the m68k target improved.
Regards,
Andreas
--
SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 21284 AG Nürnberg
- [Qemu-devel] Add CMP2 instruction, Guo, Lei, 2014/11/07
- Re: [Qemu-devel] Add CMP2 instruction, Alex Bennée, 2014/11/07
- Re: [Qemu-devel] Add CMP2 instruction,
Andreas Färber <=
- Re: [Qemu-devel] Add CMP2 instruction, Richard Henderson, 2014/11/07
- Re: [Qemu-devel] Add CMP2 instruction, Laurent Vivier, 2014/11/07
- Re: [Qemu-devel] Add CMP2 instruction, Laurent Vivier, 2014/11/07
- Re: [Qemu-devel] Add CMP2 instruction, Andreas Schwab, 2014/11/07