[Qemu-devel] [PULL 00/11] target/hppa patch queue

Richard Henderson posted 11 patches 5 years, 1 month ago
Test asan failed
Test docker-clang@ubuntu passed
Test docker-mingw@fedora passed
Test checkpatch failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20190312161904.31130-1-richard.henderson@linaro.org
Maintainers: Richard Henderson <rth@twiddle.net>
There is a newer version of this series
Makefile.objs            |  1 +
target/hppa/cpu.h        | 10 ++++++++
target/hppa/helper.h     |  1 +
target/hppa/gdbstub.c    | 20 +++++++++------
target/hppa/helper.c     | 10 ++++++++
target/hppa/mem_helper.c | 67 +++++++++++++++++++++++++++++++++++++++---------
target/hppa/op_helper.c  |  7 ++---
target/hppa/translate.c  | 51 +++++++++++++++++++++++++++---------
target/hppa/insns.decode |  3 +++
target/hppa/trace-events | 18 +++++++++++++
10 files changed, 151 insertions(+), 37 deletions(-)
create mode 100644 target/hppa/trace-events
[Qemu-devel] [PULL 00/11] target/hppa patch queue
Posted by Richard Henderson 5 years, 1 month ago
The following changes since commit 46316f1dfffc6be72e94e89f7b0e9162e7dcdcf1:

  Merge remote-tracking branch 'remotes/awilliam/tags/vfio-updates-20190311.0' into staging (2019-03-12 13:37:29 +0000)

are available in the Git repository at:

  https://github.com/rth7680/qemu.git tags/pull-hppa-20190312

for you to fetch changes up to 32dc75698c848d11a087c77570ac0cd954e0bb20:

  target/hppa: exit TB if either Data or Instruction TLB changes (2019-03-12 09:13:43 -0700)

----------------------------------------------------------------
Misc fixes affecting HP-UX 10.20.

----------------------------------------------------------------
Richard Henderson (1):
      target/hppa: Check for page crossings in use_goto_tb

Sven Schnelle (10):
      target/hppa: fix overwriting source reg in addb
      target/hppa: fix TLB handling for page 0
      target/hppa: report ITLB_EXCP_MISS for ITLB misses
      target/hppa: add TLB trace events
      target/hppa: remove PSW I/R/Q bit check
      target/hppa: ignore DIAG opcode
      target/hppa: fix b,gate instruction
      target/hppa: allow multiple itlbp without itlba
      target/hppa: add TLB protection id check
      target/hppa: exit TB if either Data or Instruction TLB changes

 Makefile.objs            |  1 +
 target/hppa/cpu.h        | 10 ++++++++
 target/hppa/helper.h     |  1 +
 target/hppa/gdbstub.c    | 20 +++++++++------
 target/hppa/helper.c     | 10 ++++++++
 target/hppa/mem_helper.c | 67 +++++++++++++++++++++++++++++++++++++++---------
 target/hppa/op_helper.c  |  7 ++---
 target/hppa/translate.c  | 51 +++++++++++++++++++++++++++---------
 target/hppa/insns.decode |  3 +++
 target/hppa/trace-events | 18 +++++++++++++
 10 files changed, 151 insertions(+), 37 deletions(-)
 create mode 100644 target/hppa/trace-events

Re: [Qemu-devel] [PULL 00/11] target/hppa patch queue
Posted by no-reply@patchew.org 5 years, 1 month ago
Patchew URL: https://patchew.org/QEMU/20190312161904.31130-1-richard.henderson@linaro.org/



Hi,

This series seems to have some coding style problems. See output below for
more information:

Type: series
Message-id: 20190312161904.31130-1-richard.henderson@linaro.org
Subject: [Qemu-devel] [PULL 00/11] target/hppa patch queue

=== TEST SCRIPT BEGIN ===
#!/bin/bash
git rev-parse base > /dev/null || exit 0
git config --local diff.renamelimit 0
git config --local diff.renames True
git config --local diff.algorithm histogram
./scripts/checkpatch.pl --mailback base..
=== TEST SCRIPT END ===

Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384
From https://github.com/patchew-project/qemu
 * [new tag]               patchew/20190312161904.31130-1-richard.henderson@linaro.org -> patchew/20190312161904.31130-1-richard.henderson@linaro.org
Switched to a new branch 'test'
eb357fe622 target/hppa: exit TB if either Data or Instruction TLB changes
f35e8c9286 target/hppa: add TLB protection id check
f99045a1f7 target/hppa: allow multiple itlbp without itlba
7222dd096a target/hppa: fix b,gate instruction
797c4a9f5e target/hppa: ignore DIAG opcode
813293688c target/hppa: remove PSW I/R/Q bit check
77f6a94f43 target/hppa: add TLB trace events
6feace1590 target/hppa: report ITLB_EXCP_MISS for ITLB misses
ab6f5cb927 target/hppa: fix TLB handling for page 0
f42295526b target/hppa: fix overwriting source reg in addb
8bd0506826 target/hppa: Check for page crossings in use_goto_tb

=== OUTPUT BEGIN ===
1/11 Checking commit 8bd05068262b (target/hppa: Check for page crossings in use_goto_tb)
2/11 Checking commit f42295526b44 (target/hppa: fix overwriting source reg in addb)
3/11 Checking commit ab6f5cb927fb (target/hppa: fix TLB handling for page 0)
4/11 Checking commit 6feace1590ba (target/hppa: report ITLB_EXCP_MISS for ITLB misses)
5/11 Checking commit 77f6a94f435d (target/hppa: add TLB trace events)
WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
#165: 
new file mode 100644

ERROR: Hex numbers must be prefixed with '0x'
#175: FILE: target/hppa/trace-events:6:
+disable hppa_tlb_find_entry_not_found(void *env, uint64_t addr) "env=%p addr=%08lx"

ERROR: Hex numbers must be prefixed with '0x'
#180: FILE: target/hppa/trace-events:11:
+disable hppa_tlb_itlbp(void *env, void *ent, int access_id, int u, int pl2, int pl1, int type, int b, int d, int t) "env=%p ent=%p access_id=%x u=%d pl2=%d pl1=%d type=%d b=%d d=%d t=%d"

total: 2 errors, 1 warnings, 139 lines checked

Patch 5/11 has style problems, please review.  If any of these errors
are false positives report them to the maintainer, see
CHECKPATCH in MAINTAINERS.

6/11 Checking commit 813293688cfa (target/hppa: remove PSW I/R/Q bit check)
7/11 Checking commit 797c4a9f5e26 (target/hppa: ignore DIAG opcode)
8/11 Checking commit 7222dd096a97 (target/hppa: fix b,gate instruction)
9/11 Checking commit f99045a1f798 (target/hppa: allow multiple itlbp without itlba)
10/11 Checking commit f35e8c928617 (target/hppa: add TLB protection id check)
11/11 Checking commit eb357fe6225e (target/hppa: exit TB if either Data or Instruction TLB changes)
=== OUTPUT END ===

Test command exited with code: 1


The full log is available at
http://patchew.org/logs/20190312161904.31130-1-richard.henderson@linaro.org/testing.checkpatch/?type=message.
---
Email generated automatically by Patchew [http://patchew.org/].
Please send your feedback to patchew-devel@redhat.com
Re: [Qemu-devel] [PULL 00/11] target/hppa patch queue
Posted by Peter Maydell 5 years, 1 month ago
On Tue, 12 Mar 2019 at 16:19, Richard Henderson
<richard.henderson@linaro.org> wrote:
>
> The following changes since commit 46316f1dfffc6be72e94e89f7b0e9162e7dcdcf1:
>
>   Merge remote-tracking branch 'remotes/awilliam/tags/vfio-updates-20190311.0' into staging (2019-03-12 13:37:29 +0000)
>
> are available in the Git repository at:
>
>   https://github.com/rth7680/qemu.git tags/pull-hppa-20190312
>
> for you to fetch changes up to 32dc75698c848d11a087c77570ac0cd954e0bb20:
>
>   target/hppa: exit TB if either Data or Instruction TLB changes (2019-03-12 09:13:43 -0700)
>
> ----------------------------------------------------------------
> Misc fixes affecting HP-UX 10.20.
>

Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/4.0
for any user-visible changes.

-- PMM