qemu-devel
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]