- Adjust the whitespace for the lines that output fields in 'show pcpu' in
DDB so that all the fields line up. - Print out the tid of the per-CPU idlethread instead of the pid since the idle process is now shared across all idle threads. MFC after: 1 month
This commit is contained in:
parent
1d7830edd5
commit
e826ef1ec4
@ -139,11 +139,11 @@ void
|
||||
db_show_mdpcpu(struct pcpu *pc)
|
||||
{
|
||||
|
||||
db_printf("curpmap = %p\n", pc->pc_curpmap);
|
||||
db_printf("tssp = %p\n", pc->pc_tssp);
|
||||
db_printf("commontssp = %p\n", pc->pc_commontssp);
|
||||
db_printf("rsp0 = 0x%lx\n", pc->pc_rsp0);
|
||||
db_printf("gs32p = %p\n", pc->pc_gs32p);
|
||||
db_printf("ldt = %p\n", pc->pc_ldt);
|
||||
db_printf("tss = %p\n", pc->pc_tss);
|
||||
db_printf("curpmap = %p\n", pc->pc_curpmap);
|
||||
db_printf("tssp = %p\n", pc->pc_tssp);
|
||||
db_printf("commontssp = %p\n", pc->pc_commontssp);
|
||||
db_printf("rsp0 = 0x%lx\n", pc->pc_rsp0);
|
||||
db_printf("gs32p = %p\n", pc->pc_gs32p);
|
||||
db_printf("ldt = %p\n", pc->pc_ldt);
|
||||
db_printf("tss = %p\n", pc->pc_tss);
|
||||
}
|
||||
|
@ -579,11 +579,11 @@ db_show_mdpcpu(struct pcpu *pc)
|
||||
{
|
||||
struct pcpu_md *md = &pc->pc_md;
|
||||
|
||||
db_printf("MD: vhpt = %#lx\n", md->vhpt);
|
||||
db_printf("MD: lid = %#lx\n", md->lid);
|
||||
db_printf("MD: clock = %#lx/%#lx\n", md->clock, md->clockadj);
|
||||
db_printf("MD: stats = %p\n", &md->stats);
|
||||
db_printf("MD: pmap = %p\n", md->current_pmap);
|
||||
db_printf("MD: vhpt = %#lx\n", md->vhpt);
|
||||
db_printf("MD: lid = %#lx\n", md->lid);
|
||||
db_printf("MD: clock = %#lx/%#lx\n", md->clock, md->clockadj);
|
||||
db_printf("MD: stats = %p\n", &md->stats);
|
||||
db_printf("MD: pmap = %p\n", md->current_pmap);
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -332,7 +332,7 @@ show_pcpu(struct pcpu *pc)
|
||||
struct thread *td;
|
||||
|
||||
db_printf("cpuid = %d\n", pc->pc_cpuid);
|
||||
db_printf("dynamic pcpu = %p\n", (void *)pc->pc_dynamic);
|
||||
db_printf("dynamic pcpu = %p\n", (void *)pc->pc_dynamic);
|
||||
db_printf("curthread = ");
|
||||
td = pc->pc_curthread;
|
||||
if (td != NULL)
|
||||
@ -351,12 +351,11 @@ show_pcpu(struct pcpu *pc)
|
||||
db_printf("idlethread = ");
|
||||
td = pc->pc_idlethread;
|
||||
if (td != NULL)
|
||||
db_printf("%p: pid %d \"%s\"\n", td, td->td_proc->p_pid,
|
||||
td->td_name);
|
||||
db_printf("%p: tid %d \"%s\"\n", td, td->td_tid, td->td_name);
|
||||
else
|
||||
db_printf("none\n");
|
||||
db_show_mdpcpu(pc);
|
||||
|
||||
|
||||
#ifdef VIMAGE
|
||||
db_printf("curvnet = %p\n", pc->pc_curthread->td_vnet);
|
||||
#endif
|
||||
|
@ -432,8 +432,8 @@ void
|
||||
db_show_mdpcpu(struct pcpu *pc)
|
||||
{
|
||||
|
||||
db_printf("ipis = 0x%x\n", pc->pc_pending_ipis);
|
||||
db_printf("ipis = 0x%x\n", pc->pc_pending_ipis);
|
||||
db_printf("next ASID = %d\n", pc->pc_next_asid);
|
||||
db_printf("GENID = %d\n", pc->pc_asid_generation);
|
||||
db_printf("GENID = %d\n", pc->pc_asid_generation);
|
||||
return;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user