All of lore.kernel.org
 help / color / mirror / Atom feed
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Subject: Re: [PULL 00/23] loongarch64 patch queue
Date: Mon, 4 Jul 2022 20:46:47 +0530	[thread overview]
Message-ID: <23bcb252-3a46-eab5-8a76-1f55d5c07685@linaro.org> (raw)
In-Reply-To: <20220704093357.983255-1-richard.henderson@linaro.org>

On 7/4/22 15:03, Richard Henderson wrote:
> The following changes since commit e8e86b484eac70cd86e15fa10a2f0038a536cbba:
> 
>    Merge tag 'pull-riscv-to-apply-20220703-1' of github.com:alistair23/qemu into staging (2022-07-03 06:29:02 +0530)
> 
> are available in the Git repository at:
> 
>    https://gitlab.com/rth7680/qemu.git tags/pull-la-20220704
> 
> for you to fetch changes up to eb1e9ff8bba91674b4321f2b075c55aa8d9948cc:
> 
>    target/loongarch: Add lock when writing timer clear reg (2022-07-04 11:08:58 +0530)
> 
> ----------------------------------------------------------------
> LoongArch patch queue:
>    Support linux-user.
>    Fixes for CSR BADV.
>    Fix ASRT{LE,GT} exception.
>    Fixes for LS7A RTC.
>    Fix for interrupt vector spacing.

Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/7.1 as appropriate.


r~


> 
> ----------------------------------------------------------------
> Mao Bibo (1):
>        hw/intc/loongarch_pch_msi: Fix msi vector convertion
> 
> Song Gao (13):
>        linux-user: Add LoongArch generic header files
>        linux-user: Add LoongArch signal support
>        linux-user: Add LoongArch elf support
>        linux-user: Add LoongArch syscall support
>        linux-user: Add LoongArch cpu_loop support
>        scripts: add loongarch64 binfmt config
>        target/loongarch: remove badaddr from CPULoongArch
>        target/loongarch: Fix missing update CSR_BADV
>        target/loongarch: Fix helper_asrtle_d/asrtgt_d raise wrong exception
>        target/loongarch: remove unused include hw/loader.h
>        target/loongarch: Adjust functions and structure to support user-mode
>        default-configs: Add loongarch linux-user support
>        target/loongarch: Update README
> 
> Xiaojuan Yang (9):
>        hw/rtc/ls7a_rtc: Fix uninitialied bugs and toymatch writing function
>        hw/rtc/ls7a_rtc: Fix timer call back function
>        hw/rtc/ls7a_rtc: Remove unimplemented device in realized function
>        hw/rtc/ls7a_rtc: Add reset function
>        hw/rtc/ls7a_rtc: Fix rtc enable and disable function
>        hw/rtc/ls7a_rtc: Use tm struct pointer as arguments in toy_time_to_val()
>        hw/rtc/ls7a_rtc: Fix 'calculate' spelling errors
>        target/loongarch: Fix the meaning of ECFG reg's VS field
>        target/loongarch: Add lock when writing timer clear reg
> 
>   configs/targets/loongarch64-linux-user.mak         |   3 +
>   include/hw/intc/loongarch_pch_msi.h                |   2 +
>   linux-user/loongarch64/sockbits.h                  |  11 +
>   linux-user/loongarch64/syscall_nr.h                | 312 +++++++++++++++++++
>   linux-user/loongarch64/target_cpu.h                |  34 +++
>   linux-user/loongarch64/target_elf.h                |  12 +
>   linux-user/loongarch64/target_errno_defs.h         |  12 +
>   linux-user/loongarch64/target_fcntl.h              |  11 +
>   linux-user/loongarch64/target_prctl.h              |   1 +
>   linux-user/loongarch64/target_resource.h           |  11 +
>   linux-user/loongarch64/target_signal.h             |  13 +
>   linux-user/loongarch64/target_structs.h            |  11 +
>   linux-user/loongarch64/target_syscall.h            |  48 +++
>   linux-user/loongarch64/termbits.h                  |  11 +
>   linux-user/syscall_defs.h                          |   6 +-
>   target/loongarch/cpu.h                             |   8 +-
>   target/loongarch/helper.h                          |   2 +
>   target/loongarch/internals.h                       |   2 +
>   hw/intc/loongarch_pch_msi.c                        |  22 +-
>   hw/loongarch/loongson3.c                           |   1 +
>   hw/rtc/ls7a_rtc.c                                  | 131 ++++----
>   linux-user/elfload.c                               |  91 ++++++
>   linux-user/loongarch64/cpu_loop.c                  |  96 ++++++
>   linux-user/loongarch64/signal.c                    | 335 +++++++++++++++++++++
>   target/loongarch/cpu.c                             |  38 ++-
>   target/loongarch/csr_helper.c                      |   2 +
>   target/loongarch/gdbstub.c                         |   2 +-
>   target/loongarch/op_helper.c                       |  10 +-
>   target/loongarch/insn_trans/trans_privileged.c.inc |  36 +++
>   scripts/gensyscalls.sh                             |   2 +
>   scripts/qemu-binfmt-conf.sh                        |   6 +-
>   target/loongarch/README                            |  39 ++-
>   32 files changed, 1226 insertions(+), 95 deletions(-)
>   create mode 100644 configs/targets/loongarch64-linux-user.mak
>   create mode 100644 linux-user/loongarch64/sockbits.h
>   create mode 100644 linux-user/loongarch64/syscall_nr.h
>   create mode 100644 linux-user/loongarch64/target_cpu.h
>   create mode 100644 linux-user/loongarch64/target_elf.h
>   create mode 100644 linux-user/loongarch64/target_errno_defs.h
>   create mode 100644 linux-user/loongarch64/target_fcntl.h
>   create mode 100644 linux-user/loongarch64/target_prctl.h
>   create mode 100644 linux-user/loongarch64/target_resource.h
>   create mode 100644 linux-user/loongarch64/target_signal.h
>   create mode 100644 linux-user/loongarch64/target_structs.h
>   create mode 100644 linux-user/loongarch64/target_syscall.h
>   create mode 100644 linux-user/loongarch64/termbits.h
>   create mode 100644 linux-user/loongarch64/cpu_loop.c
>   create mode 100644 linux-user/loongarch64/signal.c



  parent reply	other threads:[~2022-07-04 15:17 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-07-04  9:33 [PULL 00/23] loongarch64 patch queue Richard Henderson
2022-07-04  9:33 ` [PULL 01/23] linux-user: Add LoongArch generic header files Richard Henderson
2022-07-04  9:33 ` [PULL 02/23] linux-user: Add LoongArch signal support Richard Henderson
2022-07-04  9:33 ` [PULL 03/23] linux-user: Add LoongArch elf support Richard Henderson
2022-07-04  9:33 ` [PULL 04/23] linux-user: Add LoongArch syscall support Richard Henderson
2022-07-04  9:33 ` [PULL 05/23] linux-user: Add LoongArch cpu_loop support Richard Henderson
2022-07-04  9:33 ` [PULL 06/23] scripts: add loongarch64 binfmt config Richard Henderson
2022-07-04  9:33 ` [PULL 07/23] target/loongarch: remove badaddr from CPULoongArch Richard Henderson
2022-07-04  9:33 ` [PULL 08/23] target/loongarch: Fix missing update CSR_BADV Richard Henderson
2022-07-04  9:33 ` [PULL 09/23] target/loongarch: Fix helper_asrtle_d/asrtgt_d raise wrong exception Richard Henderson
2022-07-04  9:33 ` [PULL 10/23] target/loongarch: remove unused include hw/loader.h Richard Henderson
2022-07-04  9:33 ` [PULL 11/23] target/loongarch: Adjust functions and structure to support user-mode Richard Henderson
2022-07-04  9:33 ` [PULL 12/23] default-configs: Add loongarch linux-user support Richard Henderson
2022-07-04  9:33 ` [PULL 13/23] target/loongarch: Update README Richard Henderson
2023-03-06 14:29   ` Philippe Mathieu-Daudé
2023-03-07  1:53     ` gaosong
2023-03-07 10:03       ` Philippe Mathieu-Daudé
2022-07-04  9:33 ` [PULL 14/23] hw/intc/loongarch_pch_msi: Fix msi vector convertion Richard Henderson
2022-07-04  9:33 ` [PULL 15/23] hw/rtc/ls7a_rtc: Fix uninitialied bugs and toymatch writing function Richard Henderson
2022-07-04  9:33 ` [PULL 16/23] hw/rtc/ls7a_rtc: Fix timer call back function Richard Henderson
2022-07-04  9:33 ` [PULL 17/23] hw/rtc/ls7a_rtc: Remove unimplemented device in realized function Richard Henderson
2022-07-04  9:33 ` [PULL 18/23] hw/rtc/ls7a_rtc: Add reset function Richard Henderson
2022-07-04  9:33 ` [PULL 19/23] hw/rtc/ls7a_rtc: Fix rtc enable and disable function Richard Henderson
2022-07-04  9:33 ` [PULL 20/23] hw/rtc/ls7a_rtc: Use tm struct pointer as arguments in toy_time_to_val() Richard Henderson
2022-07-04  9:33 ` [PULL 21/23] hw/rtc/ls7a_rtc: Fix 'calculate' spelling errors Richard Henderson
2022-07-04  9:33 ` [PULL 22/23] target/loongarch: Fix the meaning of ECFG reg's VS field Richard Henderson
2022-07-04  9:33 ` [PULL 23/23] target/loongarch: Add lock when writing timer clear reg Richard Henderson
2022-07-04 15:16 ` Richard Henderson [this message]
2022-07-05  7:31   ` [PULL 00/23] loongarch64 patch queue Thomas Huth
2022-07-05  8:00     ` Richard Henderson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=23bcb252-3a46-eab5-8a76-1f55d5c07685@linaro.org \
    --to=richard.henderson@linaro.org \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.