[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH for-2.12 0/2] RISC-V: Mark FP status dirty
From: |
Richard Henderson |
Subject: |
[Qemu-devel] [PATCH for-2.12 0/2] RISC-V: Mark FP status dirty |
Date: |
Wed, 28 Mar 2018 10:22:31 +0800 |
Since it was my patch that broke FP state tracking in the
first place, I feel obligated to fix it again.
Mark mstatus[fs] as dirty whenever we write to the file.
This can be optimized by only doing so once within a TB
which initially began with a clean file.
I have not yet put together an environment that can test
this, so I'll need someone else to give it a go.
r~
Richard Henderson (2):
target/riscv: Split out mstatus_fs from tb_flags during translation
target/riscv: Mark MSTATUS_FS dirty
target/riscv/cpu.h | 6 +++---
target/riscv/op_helper.c | 25 ++++++++++++++++--------
target/riscv/translate.c | 50 ++++++++++++++++++++++++++++++++++++++++++------
3 files changed, 64 insertions(+), 17 deletions(-)
--
2.14.3
- [Qemu-devel] [PATCH for-2.12 0/2] RISC-V: Mark FP status dirty,
Richard Henderson <=