|
From: | Richard Henderson |
Subject: | Re: [PATCH v2 10/14] target/riscv: Adjust vector address with mask |
Date: | Wed, 10 Nov 2021 15:43:38 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 |
On 11/10/21 3:08 PM, LIU Zhiwei wrote:
You'll want to update the translator to use these new fields instead of using the [msu]pmmask / [msu]pmbase fields directly. (Which means that we will have fewer tcg variables, and need not copy the "current" into DisasContext.)Do you mean we can remove the global TCG variables pm_mask[] and pc_base[]? If then how to transport env->cur_pmmask and env->cur_pmbase to DisasContext?
I mean replace the array of pm_mask/pm_base with scalar variables. Remove the cached array value in DisasContext, and use global variables for the tcg variables like we do for everything else.
r~
[Prev in Thread] | Current Thread | [Next in Thread] |