diff options
| author | 项小羽 <[email protected]> | 2022-07-20 08:20:13 +0000 |
|---|---|---|
| committer | 项小羽 <[email protected]> | 2022-07-20 08:20:13 +0000 |
| commit | f2d3ab90569a070a37860635d4d460d339560859 (patch) | |
| tree | a038dc8162965a849051ee22e3db7b6201848924 | |
| parent | 19c38fdbf2f27cc2bcb18aadb27037f0363d9c69 (diff) | |
visial of core
| -rw-r--r-- | target/i386/tcg/misc_helper.c | 1 | ||||
| -rw-r--r-- | target/i386/tcg/seg_helper.c | 2 | ||||
| -rw-r--r-- | target/i386/tcg/sysemu/excp_helper.c | 1 |
3 files changed, 4 insertions, 0 deletions
diff --git a/target/i386/tcg/misc_helper.c b/target/i386/tcg/misc_helper.c index 8adeb6b61a..3a216b0a59 100644 --- a/target/i386/tcg/misc_helper.c +++ b/target/i386/tcg/misc_helper.c @@ -92,6 +92,7 @@ void helper_senduipi(CPUX86State *env ,int reg_index){ raise_exception_ra(env, EXCP0D_GPF, GETPC()); } + qemu_log("senduipi core: %d uitte index:%d\n", get_apic_id(cpu_get_current_apic()), uitte_index); CPUState *cs = env_cpu(env); // read tempUITTE from 16 bytes at UITTADDR+ (reg « 4); diff --git a/target/i386/tcg/seg_helper.c b/target/i386/tcg/seg_helper.c index ddb8525c62..46ee9cca5e 100644 --- a/target/i386/tcg/seg_helper.c +++ b/target/i386/tcg/seg_helper.c @@ -887,10 +887,12 @@ static bool uif_enable(CPUX86State *env){ } void helper_stui(CPUX86State *env){ + qemu_log("stui core: %d\n", get_apic_id(cpu_get_current_apic())); switch_uif(env, true); } void helper_clui(CPUX86State *env){ + qemu_log("clui core: %d\n", get_apic_id(cpu_get_current_apic())); switch_uif(env, false); } diff --git a/target/i386/tcg/sysemu/excp_helper.c b/target/i386/tcg/sysemu/excp_helper.c index b88854b7d9..e28c434b0c 100644 --- a/target/i386/tcg/sysemu/excp_helper.c +++ b/target/i386/tcg/sysemu/excp_helper.c @@ -359,6 +359,7 @@ hwaddr get_hphys2(CPUState *cs, hwaddr gphys, MMUAccessType access_type, mmu_translate(cs, gphys, get_hphys, env->cr[3], access_type, MMU_KNOSMAP_IDX , get_pg_mode(env) , &hphys, &page_size, &next_prot); + // qemu_log("exit info: %d next prot: 0x%x\n", exit_info, next_prot); return hphys; } |
