qemu-devel
[Top][All Lists]
Advanced

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

Re: [PATCH v2 08/15] linux-user/s390x: Tidy save_sigregs


From: David Hildenbrand
Subject: Re: [PATCH v2 08/15] linux-user/s390x: Tidy save_sigregs
Date: Thu, 29 Apr 2021 09:14:41 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1

On 28.04.21 21:34, Richard Henderson wrote:
The "save" routines copied from the kernel, which are currently
commented out, are unnecessary in qemu.  We can copy from env
where the kernel needs special instructions.  Fix comment style.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
---
  linux-user/s390x/signal.c | 10 ++++++----
  1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/linux-user/s390x/signal.c b/linux-user/s390x/signal.c
index 4dde55d4d5..eabfe4293f 100644
--- a/linux-user/s390x/signal.c
+++ b/linux-user/s390x/signal.c
@@ -104,23 +104,25 @@ get_sigframe(struct target_sigaction *ka, CPUS390XState 
*env, size_t frame_size)
  static void save_sigregs(CPUS390XState *env, target_sigregs *sregs)
  {
      int i;
-    //save_access_regs(current->thread.acrs); FIXME
- /* Copy a 'clean' PSW mask to the user to avoid leaking
-       information about whether PER is currently on.  */
+    /*
+     * Copy a 'clean' PSW mask to the user to avoid leaking
+     * information about whether PER is currently on.
+     */
      __put_user(env->psw.mask, &sregs->regs.psw.mask);
      __put_user(env->psw.addr, &sregs->regs.psw.addr);
+
      for (i = 0; i < 16; i++) {
          __put_user(env->regs[i], &sregs->regs.gprs[i]);
      }
      for (i = 0; i < 16; i++) {
          __put_user(env->aregs[i], &sregs->regs.acrs[i]);
      }
+
      /*
       * We have to store the fp registers to current->thread.fp_regs
       * to merge them with the emulated registers.
       */
-    //save_fp_regs(&current->thread.fp_regs); FIXME
      for (i = 0; i < 16; i++) {
          __put_user(*get_freg(env, i), &sregs->fpregs.fprs[i]);
      }


Reviewed-by: David Hildenbrand <david@redhat.com>

--
Thanks,

David / dhildenb




reply via email to

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