|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] Re: [Qemu-devel] [PATCH V5 09/14] xen: Introduce the Xen map
On Mon, Oct 11, 2010 at 4:07 PM, <anthony.perard@xxxxxxxxxx> wrote:
> From: Anthony PERARD <anthony.perard@xxxxxxxxxx>
>
> The mapcache maps chucks of guest memory on demand, unmaps them when
> they are not needed anymore.
>
> Each call to qemu_get_ram_ptr makes a call to qemu_map_cache with the
> lock option, so mapcache will not unmap these ram_ptr.
I'm getting these errors:
/src/qemu/xen-mapcache.c: In function 'qemu_map_cache_init':
/src/qemu/xen-mapcache.c:71: error: large integer implicitly truncated
to unsigned type
/src/qemu/xen-mapcache.c: In function 'qemu_map_cache':
/src/qemu/xen-mapcache.c:173: error: large integer implicitly
truncated to unsigned type
/src/qemu/xen-mapcache.c: In function 'qemu_invalidate_entry':
/src/qemu/xen-mapcache.c:258: error: large integer implicitly
truncated to unsigned type
/src/qemu/xen-mapcache.c: In function 'qemu_invalidate_map_cache':
/src/qemu/xen-mapcache.c:331: error: large integer implicitly
truncated to unsigned type
In all cases, the offending line is:
mapcache->last_address_index = ~0UL;
Since the type of last_address_index is target_phys_addr_t, these should become:
mapcache->last_address_index = (target_phys_addr_t)~0UL;
Changing ~0UL to ~0ULL or -1 may also work.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] [PATCH V5 00/14] xen device model support, anthony . perard
- [Xen-devel] [PATCH V5 02/14] xen: Support new libxc calls from xen unstable., anthony . perard
- [Xen-devel] [PATCH V5 03/14] xen: Add xen_machine_fv, anthony . perard
- [Xen-devel] [PATCH V5 04/14] Introduce -accel command option., anthony . perard
- [Xen-devel] [PATCH V5 05/14] xen: Add xen in -accel option., anthony . perard
- [Xen-devel] [PATCH V5 01/14] xen: Replace some tab-indents with spaces (clean-up)., anthony . perard
- [Xen-devel] [PATCH V5 06/14] xen: Add the Xen platform pci device, anthony . perard
- [Xen-devel] [PATCH V5 07/14] piix_pci: Introduces Xen specific call for irq., anthony . perard
- [Xen-devel] [PATCH V5 08/14] xen: add a 8259 Interrupt Controller, anthony . perard
- [Xen-devel] [PATCH V5 09/14] xen: Introduce the Xen mapcache, anthony . perard
- [Xen-devel] Re: [Qemu-devel] [PATCH V5 09/14] xen: Introduce the Xen mapcache,
Blue Swirl <=
- [Xen-devel] [PATCH V5 10/14] Introduce qemu_ram_ptr_unlock., anthony . perard
- [Xen-devel] [PATCH V5 11/14] vl.c: Introduce getter for shutdown_requested and reset_requested., anthony . perard
- [Xen-devel] [PATCH V5 12/14] xen: Initialize event channels and io rings, anthony . perard
- [Xen-devel] [PATCH V5 13/14] xen: Set running state in xenstore., anthony . perard
- [Xen-devel] [PATCH V5 14/14] acpi-piix4: Add Xen hypercall for sleep state., anthony . perard
|
|
|
|
|