From: Julien Grall <julien.grall@citrix.com>
To: xen-devel@lists.xenproject.org
Cc: manish.jaggi@caviumnetworks.com, stefano.stabellini@citrix.com,
ian.campbell@citrix.com, vijay.kilari@gmail.com,
Vijaya.Kumar@caviumnetworks.com
Subject: Re: [RFC 0/2] xen/arm: vgic: Support 32-bit access for 64-bit register
Date: Mon, 7 Sep 2015 14:30:23 +0100 [thread overview]
Message-ID: <55ED916F.4060202@citrix.com> (raw)
In-Reply-To: <1438689599-24184-1-git-send-email-julien.grall@citrix.com>
On 04/08/15 12:59, Julien Grall wrote:
> Hi all,
Hi,
Any more comments on this series before I send a new version?
Regards,
> This series aims to fix the 32-bit access on 64-bit register. Some guest
> OS such as FreeBSD and Linux (only in the ITS) use those access and will
> crash when starting on Xen.
>
> The first patch introduces generic helpers to read/write/clear/set a register.
> While the second is the main purpose of this series.
>
> I'd like to go a bit further in the clean up, hence the RFC. But I wanted them
> out in order to help Vijay supporting any access quickly for his ITS series.
>
> TODO:
> - use the new helpers in vGICv2
> - support signed extension generically
> - see what assembly is generated on 32-bit with the uint64_t cast.
> It may be possible to optimize it a bit by avoid uint64_t. Although I'm
> not sure if it's worth it.
>
> Sincerely yours,
>
> Julien Grall (2):
> xen/arm: vgic: Introduce helpers to read/write/clear/set vGIC register
> ...
> xen/arm: vgic-v3: Support 32-bit access for 64-bit registers
>
> xen/arch/arm/vgic-v3.c | 126 +++++++++++++++++++++++++++++----------------
> xen/include/asm-arm/vgic.h | 104 +++++++++++++++++++++++++++++++++++++
> 2 files changed, 187 insertions(+), 43 deletions(-)
>
--
Julien Grall
prev parent reply other threads:[~2015-09-07 13:31 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-08-04 11:59 [RFC 0/2] xen/arm: vgic: Support 32-bit access for 64-bit register Julien Grall
2015-08-04 11:59 ` [RFC 1/2] xen/arm: vgic: Introduce helpers to read/write/clear/set vGIC register Julien Grall
2015-08-04 11:59 ` [RFC 2/2] xen/arm: vgic-v3: Support 32-bit access for 64-bit registers Julien Grall
2015-08-06 16:27 ` Vijay Kilari
2015-09-07 13:30 ` Julien Grall [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=55ED916F.4060202@citrix.com \
--to=julien.grall@citrix.com \
--cc=Vijaya.Kumar@caviumnetworks.com \
--cc=ian.campbell@citrix.com \
--cc=manish.jaggi@caviumnetworks.com \
--cc=stefano.stabellini@citrix.com \
--cc=vijay.kilari@gmail.com \
--cc=xen-devel@lists.xenproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.