[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 9458ad: migration: print ram_addr_t as RAM_AD
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 9458ad: migration: print ram_addr_t as RAM_ADDR_FMT not %z... |
Date: |
Thu, 12 Nov 2015 11:00:04 -0800 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 9458ad6b445ff1e886f74ed75cf5050721f93b3e
https://github.com/qemu/qemu/commit/9458ad6b445ff1e886f74ed75cf5050721f93b3e
Author: Juan Quintela <address@hidden>
Date: 2015-11-12 (Thu, 12 Nov 2015)
Changed paths:
M migration/ram.c
Log Message:
-----------
migration: print ram_addr_t as RAM_ADDR_FMT not %zx
Not all the wold is 64bits (yet).
Signed-off-by: Juan Quintela <address@hidden>
Reviewed-by: Dr. David Alan Gilbert <address@hidden>
Commit: 80e60c6e1c417aa50a4fed1cb1a2f73885be3bef
https://github.com/qemu/qemu/commit/80e60c6e1c417aa50a4fed1cb1a2f73885be3bef
Author: Juan Quintela <address@hidden>
Date: 2015-11-12 (Thu, 12 Nov 2015)
Changed paths:
M migration/rdma.c
Log Message:
-----------
migration: Make 32bit linux compile with RDMA
Rest of the file already use that trick. 64bit offsets make no sense in
32bit archs, but that is ram_addr_t for you.
Signed-off-by: Juan Quintela <address@hidden>
Reviewed-by: Dr. David Alan Gilbert <address@hidden>
Commit: 1c0d249ddf3c75c3992847d0af67f79a1cfd23d2
https://github.com/qemu/qemu/commit/1c0d249ddf3c75c3992847d0af67f79a1cfd23d2
Author: Dr. David Alan Gilbert <address@hidden>
Date: 2015-11-12 (Thu, 12 Nov 2015)
Changed paths:
M include/sysemu/sysemu.h
M migration/migration.c
M migration/savevm.c
Log Message:
-----------
Finish non-postcopiable iterative devices before package
Where we have iterable, but non-postcopiable devices (e.g. htab
or block migration), complete them before forming the 'package'
but with the CPUs stopped. This stops them filling up the package.
Signed-off-by: Dr. David Alan Gilbert <address@hidden>
Reviewed-by: Juan Quintela <address@hidden>
Signed-off-by: Juan Quintela <address@hidden>
Commit: a3b6ff6d0a7a964c5c7cd5f9a0d5e42752b6347a
https://github.com/qemu/qemu/commit/a3b6ff6d0a7a964c5c7cd5f9a0d5e42752b6347a
Author: Dr. David Alan Gilbert <address@hidden>
Date: 2015-11-12 (Thu, 12 Nov 2015)
Changed paths:
M migration/ram.c
Log Message:
-----------
Postcopy: Fix TP!=HP zero case
Where the target page size is different from the host page
we special case it, but I messed up on the zero case check.
Signed-off-by: Dr. David Alan Gilbert <address@hidden>
Reviewed-by: Juan Quintela <address@hidden>
Signed-off-by: Juan Quintela <address@hidden>
Commit: a54d340b9d0902fa73ff9e5541974b9b51fb1d45
https://github.com/qemu/qemu/commit/a54d340b9d0902fa73ff9e5541974b9b51fb1d45
Author: Dr. David Alan Gilbert <address@hidden>
Date: 2015-11-12 (Thu, 12 Nov 2015)
Changed paths:
M hmp-commands.hx
M migration/migration.c
M qapi-schema.json
Log Message:
-----------
migrate-start-postcopy: Improve text
Improve the text in both the qapi-schema and hmp help to point out
you need to set the postcopy-ram capability prior to issuing
migrate-start-postcopy.
Also fix the text of the migrate_start_postcopy error that
deals with capabilities.
Signed-off-by: Dr. David Alan Gilbert <address@hidden>
Reviewed-by: Juan Quintela <address@hidden>
Acked-by: Jason J. Herne <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Juan Quintela <address@hidden>
Commit: 389775d1f67b2c8f44f9473b1e5363735972e389
https://github.com/qemu/qemu/commit/389775d1f67b2c8f44f9473b1e5363735972e389
Author: Dr. David Alan Gilbert <address@hidden>
Date: 2015-11-12 (Thu, 12 Nov 2015)
Changed paths:
M migration/migration.c
Log Message:
-----------
migration_init: Fix lock initialisation/make it explicit
Peter reported a lock error on MacOS after my a82d593b
patch.
migrate_get_current does one-time initialisation of
a bunch of variables.
migrate_init does reinitialisation even on a 2nd
migrate after a cancel.
The problem here was that I'd initialised the mutex
in migrate_get_current, and the memset in migrate_init
corrupted it.
Remove the memset and replace it by explicit initialisation
of fields that need initialising; this also turns out to be simpler
than the old code that had to preserve some fields.
Reported-by: Peter Maydell <address@hidden>
Signed-off-by: Dr. David Alan Gilbert <address@hidden>
Fixes: a82d593b
Reviewed-by: Juan Quintela <address@hidden>
Signed-off-by: Juan Quintela <address@hidden>
Commit: f3bcfc5663646f74e62fe9d3d8774b8f0adda7bf
https://github.com/qemu/qemu/commit/f3bcfc5663646f74e62fe9d3d8774b8f0adda7bf
Author: Peter Maydell <address@hidden>
Date: 2015-11-12 (Thu, 12 Nov 2015)
Changed paths:
M hmp-commands.hx
M include/sysemu/sysemu.h
M migration/migration.c
M migration/ram.c
M migration/rdma.c
M migration/savevm.c
M qapi-schema.json
Log Message:
-----------
Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20151112'
into staging
migration/next for 20151112
# gpg: Signature made Thu 12 Nov 2015 16:56:44 GMT using RSA key ID 5872D723
# gpg: Good signature from "Juan Quintela <address@hidden>"
# gpg: aka "Juan Quintela <address@hidden>"
* remotes/juanquintela/tags/migration/20151112:
migration_init: Fix lock initialisation/make it explicit
migrate-start-postcopy: Improve text
Postcopy: Fix TP!=HP zero case
Finish non-postcopiable iterative devices before package
migration: Make 32bit linux compile with RDMA
migration: print ram_addr_t as RAM_ADDR_FMT not %zx
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/b2df6a79df63...f3bcfc566364
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 9458ad: migration: print ram_addr_t as RAM_ADDR_FMT not %z...,
GitHub <=