qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 01/18] armv7m: MRS/MSR handle unprivileged acces


From: Peter Maydell
Subject: Re: [Qemu-devel] [PATCH 01/18] armv7m: MRS/MSR handle unprivileged access
Date: Tue, 17 Nov 2015 17:09:35 +0000

On 9 November 2015 at 01:11, Michael Davidsaver <address@hidden> wrote:
> The MRS and MSR instruction handling isn't checking
> the current permission level.
>
> Signed-off-by: Michael Davidsaver <address@hidden>
> ---
>  target-arm/helper.c | 79 
> +++++++++++++++++++++++++----------------------------
>  1 file changed, 37 insertions(+), 42 deletions(-)

This patch looks good overall, but there's one style nit:

> +    case 0 ... 7: /* xPSR sub-fields */
> +        mask = 0;
> +        if ((reg&1) && el) {

you want spaces around operators, so "reg & 1" here and elsewhere.

It would also be good to mention in the commit message the
other things this patch is fixing:
 * privileged attempts to write EPSR should do nothing
 * accessing an unknown special register now triggers a
   guest-error warning rather than aborting QEMU

thanks
-- PMM



reply via email to

[Prev in Thread] Current Thread [Next in Thread]