On 02/05/2011 03:39 PM, Stefan Weil wrote:
Currently, most QEMU code assumes that pointers and long integers have
the same size, typically 32 bit on 32 bit hosts, 64 bit on 64 bit hosts.
While this assumption works on QEMU's major hosts, it is not generally
true.
There exist 64 bit host OS
On 02/05/2011 08:39 AM, Stefan Weil wrote:
Currently, most QEMU code assumes that pointers and long integers have
the same size, typically 32 bit on 32 bit hosts, 64 bit on 64 bit hosts.
This is called the LP64 standard:
http://www.unix.org/whitepapers/64bit.html
Which was created for a
Currently, most QEMU code assumes that pointers and long integers have
the same size, typically 32 bit on 32 bit hosts, 64 bit on 64 bit hosts.
While this assumption works on QEMU's major hosts, it is not generally true.
There exist 64 bit host OS which use an ABI with 32 bit long integers,
On Sat, Feb 5, 2011 at 2:39 PM, Stefan Weil w...@mail.berlios.de wrote:
My current version of the patch is available from
http://qemu.weilnetz.de/0001-Fix-conversions-from-pointer-to-integral-type-and-vi.patch.
Out of interest, did you audit the code manually or use something like
coccinelle?
Am 05.02.2011 17:03, schrieb Stefan Hajnoczi:
On Sat, Feb 5, 2011 at 2:39 PM, Stefan Weilw...@mail.berlios.de wrote:
My current version of the patch is available from
http://qemu.weilnetz.de/0001-Fix-conversions-from-pointer-to-integral-type-and-vi.patch.
Out of interest, did you