[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/3] disas/libvixl: update to upstream 1.3
From: |
Peter Maydell |
Subject: |
[Qemu-devel] [PATCH 0/3] disas/libvixl: update to upstream 1.3 |
Date: |
Thu, 24 Apr 2014 20:11:11 +0100 |
This patchset updates our copy of libvixl to the upstream
1.3 release. I don't think there's anything particularly
earthshattering in 1.3 compared to what we had before.
I had a bit of a dilemma with this patchset:
* separate out the "pristine upstream files" from the
"reapply local fixes" commits
* retain bisectability of compilation on all hosts
I've opted for the former, because I think it will make
future upgrades easier -- we can easily see what our
local-to-QEMU changes are and reapply them next time
round if required. However it does have the disadvantage
that between the commits in this series the 32 bit
hosts won't compile :-(
Possible options:
(a) apply these patches, and live with the bisection
break on 32 bit hosts
(b) squash all these patches together into a single
commit, avoiding the bisection break but losing the
ability to see the local changes
(c) add a patch at the start which nobbles configure
to never set CONFIG_ARM_A64_DIS=y, and then another
at the end which reenables it
Opinions?
thanks
-- PMM
Michael Tokarev (1):
libvixl: fix 64bit constants usage
Peter Maydell (2):
disas/libvixl: Update to libvixl 1.3
disas/libvixl: Add missing ULL suffixes
disas/libvixl/a64/assembler-a64.h | 407 +++++++++++++++++++++-------------
disas/libvixl/a64/constants-a64.h | 36 ++-
disas/libvixl/a64/decoder-a64.cc | 36 +--
disas/libvixl/a64/disasm-a64.cc | 173 +++++++++------
disas/libvixl/a64/disasm-a64.h | 1 +
disas/libvixl/a64/instructions-a64.cc | 32 +--
disas/libvixl/a64/instructions-a64.h | 37 ++--
disas/libvixl/globals.h | 33 ++-
disas/libvixl/platform.h | 4 +-
disas/libvixl/utils.cc | 10 +-
disas/libvixl/utils.h | 86 ++++++-
11 files changed, 556 insertions(+), 299 deletions(-)
--
1.9.2
- [Qemu-devel] [PATCH 0/3] disas/libvixl: update to upstream 1.3,
Peter Maydell <=