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;
 }
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to