qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 0/6] A64: finish Neon 3-reg-diff category, add LDTR/


From: Peter Maydell
Subject: [Qemu-devel] [PATCH 0/6] A64: finish Neon 3-reg-diff category, add LDTR/STTR
Date: Sun, 16 Feb 2014 18:21:05 +0000

Another patchset of random filling in the gaps in our Neon
coverage. Patches 1 through 5 complete our handling of the
three-reg-different category of Neon instructions.

Patch 6 implements the "unprivileged load/store" LDTR/STTR
instructions. (In fact AArch64 Linux doesn't use these, and they're
pretty pointless in user mode, but they're easy enough to implement.)

I haven't put in any of the fp_access_check() calls because
I'm assuming these will pass code review before the system
emulation patchset does; I'll update the latter to add the
extra checks as necessary at that point.

thanks
-- PMM

Peter Maydell (6):
  target-arm: A64: Add opcode comments to disas_simd_three_reg_diff
  target-arm: A64: Add most remaining three-reg-diff widening ops
  target-arm: A64: Implement the wide 3-reg-different operations
  target-arm: A64: Implement narrowing three-reg-diff operations
  target-arm: A64: Implement PMULL instruction
  target-arm: A64: Implement unprivileged load/store

 target-arm/helper-a64.c    |  30 ++++
 target-arm/helper-a64.h    |   2 +
 target-arm/translate-a64.c | 336 ++++++++++++++++++++++++++++++++++++---------
 target-arm/translate.c     |   1 +
 target-arm/translate.h     |   6 +
 5 files changed, 310 insertions(+), 65 deletions(-)

-- 
1.8.5




reply via email to

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