svn commit: r208392 - in head/sys: amd64/amd64 ia64/ia64 kern
mips/mips
John Baldwin
jhb at FreeBSD.org
Fri May 21 17:17:56 UTC 2010
Author: jhb
Date: Fri May 21 17:17:56 2010
New Revision: 208392
URL: http://svn.freebsd.org/changeset/base/208392
Log:
- 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
Modified:
head/sys/amd64/amd64/db_interface.c
head/sys/ia64/ia64/db_machdep.c
head/sys/kern/subr_pcpu.c
head/sys/mips/mips/db_trace.c
Modified: head/sys/amd64/amd64/db_interface.c
==============================================================================
--- head/sys/amd64/amd64/db_interface.c Fri May 21 17:15:56 2010 (r208391)
+++ head/sys/amd64/amd64/db_interface.c Fri May 21 17:17:56 2010 (r208392)
@@ -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);
}
Modified: head/sys/ia64/ia64/db_machdep.c
==============================================================================
--- head/sys/ia64/ia64/db_machdep.c Fri May 21 17:15:56 2010 (r208391)
+++ head/sys/ia64/ia64/db_machdep.c Fri May 21 17:17:56 2010 (r208392)
@@ -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
Modified: head/sys/kern/subr_pcpu.c
==============================================================================
--- head/sys/kern/subr_pcpu.c Fri May 21 17:15:56 2010 (r208391)
+++ head/sys/kern/subr_pcpu.c Fri May 21 17:17:56 2010 (r208392)
@@ -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
Modified: head/sys/mips/mips/db_trace.c
==============================================================================
--- head/sys/mips/mips/db_trace.c Fri May 21 17:15:56 2010 (r208391)
+++ head/sys/mips/mips/db_trace.c Fri May 21 17:17:56 2010 (r208392)
@@ -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;
}
More information about the svn-src-head
mailing list