qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 2cb154: linux-user: tilegx: Add architecture


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 2cb154: linux-user: tilegx: Add architecture related featu...
Date: Wed, 16 Sep 2015 08:00:05 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 2cb154bc19854232b5379236dd9dfc06d83ced1e
      
https://github.com/qemu/qemu/commit/2cb154bc19854232b5379236dd9dfc06d83ced1e
  Author: Chen Gang <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    A linux-user/tilegx/syscall.h
    A linux-user/tilegx/syscall_nr.h
    A linux-user/tilegx/target_cpu.h
    A linux-user/tilegx/target_signal.h
    A linux-user/tilegx/target_structs.h
    A linux-user/tilegx/termbits.h

  Log Message:
  -----------
  linux-user: tilegx: Add architecture related features

They are based on Linux kernel tilegx architecture for 64 bit binary,
and also based on tilegx ABI reference document, and also reference from
other targets implementations.

Signed-off-by: Chen Gang <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: b16189b22244e4cc158a3425b377b219586ec8ca
      
https://github.com/qemu/qemu/commit/b16189b22244e4cc158a3425b377b219586ec8ca
  Author: Chen Gang <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M include/elf.h
    M linux-user/elfload.c
    M linux-user/main.c
    M linux-user/syscall_defs.h

  Log Message:
  -----------
  linux-user: Support tilegx architecture in linux-user

Add main working flow feature, system call processing feature, and elf64
tilegx binary loading feature, based on Linux kernel tilegx 64-bit
implementation.

[rth: Moved all of the implementation of atomic instructions to a later patch.]

Signed-off-by: Chen Gang <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 704eff6c23fc807e0c7f729518f73fb7ad26d98c
      
https://github.com/qemu/qemu/commit/704eff6c23fc807e0c7f729518f73fb7ad26d98c
  Author: Chen Gang <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M linux-user/syscall.c

  Log Message:
  -----------
  linux-user: Conditionalize syscalls which are not defined in tilegx

Some of architectures (e.g. tilegx), several syscall macros are not
supported, so switch them.

Signed-off-by: Chen Gang <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: b1406c6c5912d820b0a0b11b89623fae96fc74bc
      
https://github.com/qemu/qemu/commit/b1406c6c5912d820b0a0b11b89623fae96fc74bc
  Author: Chen Gang <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    A target-tilegx/opcode_tilegx.h

  Log Message:
  -----------
  target-tilegx: Add opcode basic implementation from Tilera Corporation

It is copied from Linux kernel "arch/tile/include/uapi/arch/
opcode_tilegx.h".

Signed-off-by: Chen Gang <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 2c56c87fcf1355fbc9da20d06ebe7ddb320ada92
      
https://github.com/qemu/qemu/commit/2c56c87fcf1355fbc9da20d06ebe7ddb320ada92
  Author: Chen Gang <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M target-tilegx/opcode_tilegx.h

  Log Message:
  -----------
  target-tilegx: Modify opcode_tilegx.h to fit QEMU usage

Use 'inline' instead of '__inline', and also use 'uint64_t' instead of
"unsigned long long"

Signed-off-by: Chen Gang <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: c6c00e17229863dedd710e53da732190f7660aa6
      
https://github.com/qemu/qemu/commit/c6c00e17229863dedd710e53da732190f7660aa6
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M target-tilegx/opcode_tilegx.h

  Log Message:
  -----------
  target-tilegx: Modify _SPECIAL_ opcodes

Both ADDX_SPECIAL_0_OPCODE_Y1 and ADD_SPECIAL_0_OPCODE_Y1
do not appear to be "special" in any way, except that they
don't follow the normal naming convention using _RRR_.

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 4fe221820f99251eaa4307bf45145651740803e5
      
https://github.com/qemu/qemu/commit/4fe221820f99251eaa4307bf45145651740803e5
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M target-tilegx/opcode_tilegx.h

  Log Message:
  -----------
  target-tilegx: Fix LDNA_ADD_IMM8_OPCODE_X1

An obvious typo in the mnemonic here.

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: b69773a8a70d64189c5caa8d328dc2b6bfb7007d
      
https://github.com/qemu/qemu/commit/b69773a8a70d64189c5caa8d328dc2b6bfb7007d
  Author: Chen Gang <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    A target-tilegx/spr_def_64.h

  Log Message:
  -----------
  target-tilegx: Add special register information from Tilera Corporation

The related copy is from Linux kernel "arch/tile/include/uapi/arch/
spr_def_64.h".

Signed-off-by: Chen Gang <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 9f64170df2c767ea65adee6434968034fb2ff5aa
      
https://github.com/qemu/qemu/commit/9f64170df2c767ea65adee6434968034fb2ff5aa
  Author: Chen Gang <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    A target-tilegx/cpu.c
    A target-tilegx/cpu.h

  Log Message:
  -----------
  target-tilegx: Add cpu basic features for linux-user

It implements minimized cpu features for linux-user.

Signed-off-by: Chen Gang <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 5b212be632c8ec1e1fd851055445562ebe705352
      
https://github.com/qemu/qemu/commit/5b212be632c8ec1e1fd851055445562ebe705352
  Author: Chen Gang <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    A target-tilegx/helper.c
    A target-tilegx/helper.h

  Log Message:
  -----------
  target-tilegx: Add several helpers for instructions translation

The related instructions are exception, cntlz, cnttz, shufflebytes.

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Chen Gang <address@hidden>
Message-Id: <address@hidden>
[rth: Remove incorrect implementation of add_saturate.]
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 8fd29dd72b44b08af536248cbfc77f5c6bdf803d
      
https://github.com/qemu/qemu/commit/8fd29dd72b44b08af536248cbfc77f5c6bdf803d
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    A target-tilegx/translate.c

  Log Message:
  -----------
  target-tilegx: Framework for decoding bundles

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 9b9dc7aceca411f1fb69d5426e5e88dd204813ed
      
https://github.com/qemu/qemu/commit/9b9dc7aceca411f1fb69d5426e5e88dd204813ed
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M linux-user/main.c
    M target-tilegx/cpu.c
    M target-tilegx/cpu.h

  Log Message:
  -----------
  target-tilegx: Generate SEGV properly

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 444e06b17201a16a77f070955dc2d518cbaf36aa
      
https://github.com/qemu/qemu/commit/444e06b17201a16a77f070955dc2d518cbaf36aa
  Author: Chen Gang <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M configure
    A default-configs/tilegx-linux-user.mak
    A target-tilegx/Makefile.objs

  Log Message:
  -----------
  target-tilegx: Add TILE-Gx building files

Add related configuration and make files for tilegx.
The target can now build, though not run anything.

Signed-off-by: Chen Gang <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: a9fdfc7e7bf122f603486f4277db91a3d0d274ab
      
https://github.com/qemu/qemu/commit/a9fdfc7e7bf122f603486f4277db91a3d0d274ab
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M target-tilegx/translate.c

  Log Message:
  -----------
  target-tilegx: Handle simple logical operations

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 89b8c7504fbc53a35c76e7738dbdf53f3c254b8f
      
https://github.com/qemu/qemu/commit/89b8c7504fbc53a35c76e7738dbdf53f3c254b8f
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M target-tilegx/translate.c

  Log Message:
  -----------
  target-tilegx: Handle arithmetic instructions

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 652a4b7e736f432a6809d1d2b52d169ab0b9aa3b
      
https://github.com/qemu/qemu/commit/652a4b7e736f432a6809d1d2b52d169ab0b9aa3b
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M include/qemu/host-utils.h

  Log Message:
  -----------
  host-utils: Add revbit functions

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 42fedbca8f5b54324ed89be3484d4a3dc9946387
      
https://github.com/qemu/qemu/commit/42fedbca8f5b54324ed89be3484d4a3dc9946387
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M target-arm/helper-a64.c
    M target-arm/helper.c

  Log Message:
  -----------
  target-arm: Use new revbit functions

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 7f41a8d67232bee48ede90ea43f962fdb9e98371
      
https://github.com/qemu/qemu/commit/7f41a8d67232bee48ede90ea43f962fdb9e98371
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M target-tilegx/helper.c
    M target-tilegx/helper.h
    M target-tilegx/translate.c

  Log Message:
  -----------
  target-tilegx: Handle most bit manipulation instructions

The crc instructions are omitted from this set.

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 0426335d4fedb506197ccfd5aadbee2c9c5cd13b
      
https://github.com/qemu/qemu/commit/0426335d4fedb506197ccfd5aadbee2c9c5cd13b
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M target-tilegx/translate.c

  Log Message:
  -----------
  target-tilegx: Handle basic load and store instructions

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 01cd675cfe89c62b27d3d6e28c0fae503c803bf0
      
https://github.com/qemu/qemu/commit/01cd675cfe89c62b27d3d6e28c0fae503c803bf0
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M target-tilegx/translate.c

  Log Message:
  -----------
  target-tilegx: Handle post-increment load and store instructions

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: c230a9944dc902e595852b9cd764e4b12d0dc541
      
https://github.com/qemu/qemu/commit/c230a9944dc902e595852b9cd764e4b12d0dc541
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M target-tilegx/translate.c

  Log Message:
  -----------
  target-tilegx: Handle unconditional jump instructions

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: e04e98bf277309c3964cfd773c0d4c0428f64399
      
https://github.com/qemu/qemu/commit/e04e98bf277309c3964cfd773c0d4c0428f64399
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M target-tilegx/translate.c

  Log Message:
  -----------
  target-tilegx: Handle conditional branch instructions

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 73c543776b6983178026f744d3579ae16ae9b5b2
      
https://github.com/qemu/qemu/commit/73c543776b6983178026f744d3579ae16ae9b5b2
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M target-tilegx/translate.c

  Log Message:
  -----------
  target-tilegx: Handle comparison instructions

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: d5dbd6eb388a936bb4ea027c48f8f960ae3977c9
      
https://github.com/qemu/qemu/commit/d5dbd6eb388a936bb4ea027c48f8f960ae3977c9
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M target-tilegx/translate.c

  Log Message:
  -----------
  target-tilegx: Implement system and memory management instructions

Most of which are either nops or exceptions.

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: c06b1817297b4486c372950b4f65d34417aa01d0
      
https://github.com/qemu/qemu/commit/c06b1817297b4486c372950b4f65d34417aa01d0
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M target-tilegx/translate.c

  Log Message:
  -----------
  target-tilegx: Handle bitfield instructions

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 2369976deb9fa03bb32be690025a6f51de4cd377
      
https://github.com/qemu/qemu/commit/2369976deb9fa03bb32be690025a6f51de4cd377
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M target-tilegx/translate.c

  Log Message:
  -----------
  target-tilegx: Handle shift instructions

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: f090f9f7ce6bc112710a693e176341b5031eafd8
      
https://github.com/qemu/qemu/commit/f090f9f7ce6bc112710a693e176341b5031eafd8
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M target-tilegx/translate.c

  Log Message:
  -----------
  target-tilegx: Handle conditional move instructions

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 4ff49775ecc5e975ca5e4c1b6be25fb611ab38fa
      
https://github.com/qemu/qemu/commit/4ff49775ecc5e975ca5e4c1b6be25fb611ab38fa
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M target-tilegx/translate.c

  Log Message:
  -----------
  target-tilegx: Handle scalar multiply instructions

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 661ff7431fb33bc29c6b27e053e1e7656105a106
      
https://github.com/qemu/qemu/commit/661ff7431fb33bc29c6b27e053e1e7656105a106
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M target-tilegx/translate.c

  Log Message:
  -----------
  target-tilegx: Handle mask instructions

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: e7346cf0366b2167ddd2cfe9197018bf0ebccbaf
      
https://github.com/qemu/qemu/commit/e7346cf0366b2167ddd2cfe9197018bf0ebccbaf
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M target-tilegx/translate.c

  Log Message:
  -----------
  target-tilegx: Handle v1cmpeq, v1cmpne

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 03b217b168edfb45501146e98f60a6aea6bbb943
      
https://github.com/qemu/qemu/commit/03b217b168edfb45501146e98f60a6aea6bbb943
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M target-tilegx/translate.c

  Log Message:
  -----------
  target-tilegx: Handle mtspr, mfspr

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 0583b2332355dadb2d4681fe5a4eca882eb5b889
      
https://github.com/qemu/qemu/commit/0583b2332355dadb2d4681fe5a4eca882eb5b889
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M linux-user/main.c
    M target-tilegx/cpu.h
    M target-tilegx/translate.c

  Log Message:
  -----------
  target-tilegx: Handle atomic instructions

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 5151c69abcc049a587b894f0b8e19e1c6d72dc1d
      
https://github.com/qemu/qemu/commit/5151c69abcc049a587b894f0b8e19e1c6d72dc1d
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M target-tilegx/translate.c

  Log Message:
  -----------
  target-tilegx: Handle v4int_l/h

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 3be19e8c83949b62895dd27866e26a1bf806ad56
      
https://github.com/qemu/qemu/commit/3be19e8c83949b62895dd27866e26a1bf806ad56
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M target-tilegx/translate.c

  Log Message:
  -----------
  target-tilegx: Handle v1shli, v1shrui

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 461aa6783eec27f209b026c6647fc7a83b2997cd
      
https://github.com/qemu/qemu/commit/461aa6783eec27f209b026c6647fc7a83b2997cd
  Author: Richard Henderson <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M target-tilegx/Makefile.objs
    M target-tilegx/helper.h
    A target-tilegx/simd_helper.c
    M target-tilegx/translate.c

  Log Message:
  -----------
  target-tilegx: Handle v1shl, v1shru, v1shrs

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 1a3abef74b5df6d6d3e851aaeacac8f265adcf80
      
https://github.com/qemu/qemu/commit/1a3abef74b5df6d6d3e851aaeacac8f265adcf80
  Author: Peter Maydell <address@hidden>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M configure
    A default-configs/tilegx-linux-user.mak
    M include/elf.h
    M include/qemu/host-utils.h
    M linux-user/elfload.c
    M linux-user/main.c
    M linux-user/syscall.c
    M linux-user/syscall_defs.h
    A linux-user/tilegx/syscall.h
    A linux-user/tilegx/syscall_nr.h
    A linux-user/tilegx/target_cpu.h
    A linux-user/tilegx/target_signal.h
    A linux-user/tilegx/target_structs.h
    A linux-user/tilegx/termbits.h
    M target-arm/helper-a64.c
    M target-arm/helper.c
    A target-tilegx/Makefile.objs
    A target-tilegx/cpu.c
    A target-tilegx/cpu.h
    A target-tilegx/helper.c
    A target-tilegx/helper.h
    A target-tilegx/opcode_tilegx.h
    A target-tilegx/simd_helper.c
    A target-tilegx/spr_def_64.h
    A target-tilegx/translate.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/rth/tags/pull-tile-20150915' into 
staging

TileGX basic instructions

# gpg: Signature made Tue 15 Sep 2015 15:57:08 BST using RSA key ID 4DD0279B
# gpg: Good signature from "Richard Henderson <address@hidden>"
# gpg:                 aka "Richard Henderson <address@hidden>"
# gpg:                 aka "Richard Henderson <address@hidden>"

* remotes/rth/tags/pull-tile-20150915: (35 commits)
  target-tilegx: Handle v1shl, v1shru, v1shrs
  target-tilegx: Handle v1shli, v1shrui
  target-tilegx: Handle v4int_l/h
  target-tilegx: Handle atomic instructions
  target-tilegx: Handle mtspr, mfspr
  target-tilegx: Handle v1cmpeq, v1cmpne
  target-tilegx: Handle mask instructions
  target-tilegx: Handle scalar multiply instructions
  target-tilegx: Handle conditional move instructions
  target-tilegx: Handle shift instructions
  target-tilegx: Handle bitfield instructions
  target-tilegx: Implement system and memory management instructions
  target-tilegx: Handle comparison instructions
  target-tilegx: Handle conditional branch instructions
  target-tilegx: Handle unconditional jump instructions
  target-tilegx: Handle post-increment load and store instructions
  target-tilegx: Handle basic load and store instructions
  target-tilegx: Handle most bit manipulation instructions
  target-arm: Use new revbit functions
  host-utils: Add revbit functions
  ...

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/619622424dba...1a3abef74b5d

reply via email to

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