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-all mailing list