|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] [patch] make evtchn_upcall_pending arch-specific type
On 30 Mar 2006, at 20:13, Hollis Blanchard wrote:
evtchn_upcall_pending is another variable that bitops are used on, so
PowerPC
wants it to be a long. Unfortunately, it's also part of the
guest/hypervisor
interface, so we can't change it for architectures with existing
guests.
Compile-tested on x86(-32). Please apply.
Before going down this route, what about just casting the field to
long, since it is actually aligned on a suitable boundary, as it
happens? And what will your solution be for fields in grant_entry
structure? That's another one where the fields to be atomically updated
are at least 8-byte aligned, and where using longer types will bloat a
structure that we'd prefer to pack nicely.
If this is the best way for ppc then I think atomic_bit_t would be a
nicer typedef.
-- Keir
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|