mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-08 02:03:56 -06:00
tcg: Correct invalid mentions of 'softmmu' by 'system-mode'
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-ID: <20231004090629.37473-6-philmd@linaro.org> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
c2646d4958
commit
7893e42d5d
26 changed files with 43 additions and 42 deletions
11
tcg/tcg.c
11
tcg/tcg.c
|
@ -760,12 +760,13 @@ static void alloc_tcg_plugin_context(TCGContext *s)
|
|||
* In user-mode we just point tcg_ctx to tcg_init_ctx. See the documentation
|
||||
* of tcg_region_init() for the reasoning behind this.
|
||||
*
|
||||
* In softmmu each caller registers its context in tcg_ctxs[]. Note that in
|
||||
* softmmu tcg_ctxs[] does not track tcg_ctx_init, since the initial context
|
||||
* In system-mode each caller registers its context in tcg_ctxs[]. Note that in
|
||||
* system-mode tcg_ctxs[] does not track tcg_ctx_init, since the initial context
|
||||
* is not used anymore for translation once this function is called.
|
||||
*
|
||||
* Not tracking tcg_init_ctx in tcg_ctxs[] in softmmu keeps code that iterates
|
||||
* over the array (e.g. tcg_code_size() the same for both softmmu and user-mode.
|
||||
* Not tracking tcg_init_ctx in tcg_ctxs[] in system-mode keeps code that
|
||||
* iterates over the array (e.g. tcg_code_size() the same for both system/user
|
||||
* modes.
|
||||
*/
|
||||
#ifdef CONFIG_USER_ONLY
|
||||
void tcg_register_thread(void)
|
||||
|
@ -1349,7 +1350,7 @@ static void tcg_context_init(unsigned max_cpus)
|
|||
* In user-mode we simply share the init context among threads, since we
|
||||
* use a single region. See the documentation tcg_region_init() for the
|
||||
* reasoning behind this.
|
||||
* In softmmu we will have at most max_cpus TCG threads.
|
||||
* In system-mode we will have at most max_cpus TCG threads.
|
||||
*/
|
||||
#ifdef CONFIG_USER_ONLY
|
||||
tcg_ctxs = &tcg_ctx;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue