[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PULL 00/10] migration queue
From: |
Peter Xu |
Subject: |
Re: [PULL 00/10] migration queue |
Date: |
Thu, 8 Oct 2020 13:43:55 -0400 |
On Thu, Oct 08, 2020 at 12:09:15PM -0500, Eric Blake wrote:
> On 10/8/20 11:18 AM, Peter Maydell wrote:
>
> >
> > Compile failure, windows crossbuilds:
> >
> > ../../migration/migration.c: In function 'page_request_addr_cmp':
> > ../../migration/migration.c:148:23: error: cast from pointer to
> > integer of different size [-Werror=pointer-to-int-cast]
> > unsigned long a = (unsigned long) ap, b = (unsigned long) bp;
> > ^
>
> 'unsigned long' is platform specific; so is uintptr_t, but it may fit
> more naturally. Or maybe you are better off with a specific 32- or
> 64-bit type, but even so, may need a double cast (first to uintptr_t
> then to your real target) to shut up warnings?
Sorry for that.
When I was initially trying to fix the 32bit build failure I did use double
cast, but I (obviously, wrongly) thought sizeof(unsigned long) should always be
the same size as sizeof(void *), so I explicitly removed that, since at least
my 32bit compile didn't complaint.
But obviously Windows/mingw is probably different on that..
I'll find a mingw environment soon and verify. It would take some more time
after docker stopped to work on my current host due to cgroup versions, however
shouldn't be long.
Thanks,
--
Peter Xu
- [PULL 05/10] migration: Pass incoming state into qemu_ufd_copy_ioctl(), (continued)
- [PULL 05/10] migration: Pass incoming state into qemu_ufd_copy_ioctl(), Dr. David Alan Gilbert (git), 2020/10/07
- [PULL 06/10] migration: Introduce migrate_send_rp_message_req_pages(), Dr. David Alan Gilbert (git), 2020/10/07
- [PULL 04/10] virtiofsd: avoid /proc/self/fd tempdir, Dr. David Alan Gilbert (git), 2020/10/07
- [PULL 07/10] migration: Maintain postcopy faulted addresses, Dr. David Alan Gilbert (git), 2020/10/07
- [PULL 08/10] migration: Sync requested pages after postcopy recovery, Dr. David Alan Gilbert (git), 2020/10/07
- [PULL 10/10] migration/dirtyrate: present dirty rate only when querying the rate has completed, Dr. David Alan Gilbert (git), 2020/10/07
- [PULL 09/10] migration/dirtyrate: record start_time and calc_time while at the measuring state, Dr. David Alan Gilbert (git), 2020/10/07
- Re: [PULL 00/10] migration queue, Peter Maydell, 2020/10/08
- [PULL 00/10] migration queue, Dr. David Alan Gilbert (git), 2020/10/08
- [PULL 01/10] virtiofsd: Silence gcc warning, Dr. David Alan Gilbert (git), 2020/10/08
- [PULL 02/10] tools/virtiofsd: add support for --socket-group, Dr. David Alan Gilbert (git), 2020/10/08
- [PULL 03/10] virtiofsd: Call qemu_init_exec_dir, Dr. David Alan Gilbert (git), 2020/10/08
- [PULL 04/10] virtiofsd: avoid /proc/self/fd tempdir, Dr. David Alan Gilbert (git), 2020/10/08
- [PULL 05/10] migration: Pass incoming state into qemu_ufd_copy_ioctl(), Dr. David Alan Gilbert (git), 2020/10/08
- [PULL 06/10] migration: Introduce migrate_send_rp_message_req_pages(), Dr. David Alan Gilbert (git), 2020/10/08
- [PULL 07/10] migration: Maintain postcopy faulted addresses, Dr. David Alan Gilbert (git), 2020/10/08