qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v6 00/11] Mips maintenance and misc fixes and improvements
@ 2018-07-19 12:51 Stefan Markovic
  2018-07-19 12:51 ` [Qemu-devel] [PATCH v6 01/11] target/mips: Update maintainer's email addresses Stefan Markovic
                   ` (10 more replies)
  0 siblings, 11 replies; 25+ messages in thread
From: Stefan Markovic @ 2018-07-19 12:51 UTC (permalink / raw)
  To: qemu-devel
  Cc: laurent, riku.voipio, philippe.mathieu.daude, aurelien,
	richard.henderson, amarkovic, smarkovic, pjovanovic, pburton

From: Aleksandar Markovic <amarkovic@wavecomp.com>

v5->v6:

  - patch on updating CP0 register bit definitions expanded to include
    Config2, Config3, and Config4 registers   
  - added 4 patches:
      - elf: Remove duplicate preprocessor constant definition
      - elf: Add ELF flags for MIPS machine variants
      - linux-user: Update MIPS syscall numbers up to kernel 4.18
      - linux-user: Add availability control to some syscalls

v4->v5:

  - patch 5 (Add CP0 BadInstrX) corrected to work for both 32-bit and
    64-bit targets, and using correct tcg function
  - patch 7 (Amend CP0 WatchHi) was removed from the series until it
    is reimplemented in a better way

v3->v4:

  - accepted suggestion on better format of bit definitions in patch 3
  - fixed build errors caused by a mistake in patch 4
  - removed spurious comments in patch 4
  - added setting lower 16 bits to 0 in patch 5
  - used proper email address for a reviewer in patch 7 commit message

v2->v3:

  - replaced invalid @imgtec.com and @mips.com in "From:",,
    "Signed-off-by:", "Reviewed-by:" lines with the most current
    email addresses for a particular person
  - fixed build errors that appeared because of a mistake during
    integration

v1->v2:

  - fixed recipient's email addresses

Maintenance issues, fixes, and improvements collected during recent
development. Some of them are related to the upcoming nanoMIPS changes.

Aleksandar Markovic (7):
  target/mips: Update maintainer's email addresses
  target/mips: Workaround for checkpatch.pl hanging on msa_helper.c
  target/mips: Update some CP0 registers bit definitions
  target/mips: Avoid case statements formulated by ranges
  elf: Remove duplicate preprocessor constant definition
  elf: Add ELF flags for MIPS machine variants
  linux-user: Update MIPS syscall numbers up to kernel 4.18 headers

Aleksandar Rikalo (1):
  linux-user: Add availability control to some syscalls

Stefan Markovic (1):
  target/mips: Add CP0 BadInstrX register

Yongbok Kim (2):
  target/mips: Don't update BadVAddr register in Debug Mode
  target/mips: Check ELPA flag only in some cases of MFHC0 and MTHC0

 .mailmap                       |   7 +-
 MAINTAINERS                    |   9 +-
 include/elf.h                  |  24 +++-
 linux-user/mips/syscall_nr.h   |   7 ++
 linux-user/mips64/syscall_nr.h |  14 +++
 linux-user/strace.c            |  14 ++-
 linux-user/syscall.c           |  25 ++++
 target/mips/cpu.h              | 158 +++++++++++++----------
 target/mips/helper.c           |   4 +-
 target/mips/machine.c          |   5 +-
 target/mips/msa_helper.c       |   4 +-
 target/mips/op_helper.c        |  12 +-
 target/mips/translate.c        | 279 +++++++++++++++++++++++++++++++++--------
 13 files changed, 423 insertions(+), 139 deletions(-)

-- 
2.7.4

^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2018-07-22 19:19 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-07-19 12:51 [Qemu-devel] [PATCH v6 00/11] Mips maintenance and misc fixes and improvements Stefan Markovic
2018-07-19 12:51 ` [Qemu-devel] [PATCH v6 01/11] target/mips: Update maintainer's email addresses Stefan Markovic
2018-07-19 15:35   ` Richard Henderson
2018-07-19 12:51 ` [Qemu-devel] [PATCH v6 02/11] target/mips: Workaround for checkpatch.pl hanging on msa_helper.c Stefan Markovic
2018-07-19 12:51 ` [Qemu-devel] [PATCH v6 03/11] target/mips: Update some CP0 registers bit definitions Stefan Markovic
2018-07-19 15:36   ` Richard Henderson
2018-07-19 12:52 ` [Qemu-devel] [PATCH v6 04/11] target/mips: Avoid case statements formulated by ranges Stefan Markovic
2018-07-19 15:37   ` Richard Henderson
2018-07-19 12:52 ` [Qemu-devel] [PATCH v6 05/11] target/mips: Add CP0 BadInstrX register Stefan Markovic
2018-07-19 15:38   ` Richard Henderson
2018-07-19 12:52 ` [Qemu-devel] [PATCH v6 06/11] target/mips: Don't update BadVAddr register in Debug Mode Stefan Markovic
2018-07-19 15:39   ` Richard Henderson
2018-07-19 12:52 ` [Qemu-devel] [PATCH v6 07/11] target/mips: Check ELPA flag only in some cases of MFHC0 and MTHC0 Stefan Markovic
2018-07-19 15:39   ` Richard Henderson
2018-07-19 12:52 ` [Qemu-devel] [PATCH v6 08/11] elf: Remove duplicate preprocessor constant definition Stefan Markovic
2018-07-19 15:41   ` Richard Henderson
2018-07-19 12:52 ` [Qemu-devel] [PATCH v6 09/11] elf: Add ELF flags for MIPS machine variants Stefan Markovic
2018-07-19 15:47   ` Richard Henderson
2018-07-19 12:52 ` [Qemu-devel] [PATCH v6 10/11] linux-user: Update MIPS syscall numbers up to kernel 4.18 headers Stefan Markovic
2018-07-19 15:55   ` Richard Henderson
2018-07-22 19:18   ` Laurent Vivier
2018-07-19 12:52 ` [Qemu-devel] [PATCH v6 11/11] linux-user: Add availability control to some syscalls Stefan Markovic
2018-07-19 15:57   ` Richard Henderson
2018-07-19 16:20     ` Aleksandar Markovic
2018-07-20 14:29       ` Aleksandar Markovic

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).