I-pipe worst-case tracing service on 2.6.20/ipipe-1.8-06 ------------------------------------------------------------ ******** WARNING ******** The following debugging options will increase the observed latencies: o CONFIG_XENO_OPT_DEBUG Begin: 190142984429 cycles, Trace Points: 21 (-10/+1), Length: 63 us Calibrated minimum trace-point overhead: 0.248 us +--------------- Hard IRQs ('|': locked) | +- Delay flag ('+': > 1 us, '!': > 10 us) | | Type Time Function (Parent) func -5 ipipe_check_context (dev_hard_start_xmit) func -4 skb_clone (dev_hard_start_xmit) func -4 kmem_cache_alloc (skb_clone) func -4 ipipe_check_context (kmem_cache_alloc) func -3 __ipipe_restore_root (kmem_cache_alloc) func -3 __ipipe_unstall_root (__ipipe_restore_root) |begin -3 __ipipe_unstall_root (__ipipe_restore_root) |end -2 __ipipe_unstall_root (__ipipe_restore_root) func -2 packet_rcv_spkt (dev_hard_start_xmit) func -1 strlcpy (packet_rcv_spkt) >|begin 0 common_interrupt (__ipipe_trace) :|func 0 __ipipe_handle_irq (common_interrupt) :|func 0 __ipipe_ack_irq (__ipipe_handle_irq) :|func 1 __ipipe_ack_level_irq (__ipipe_ack_irq) :|func 1 mask_and_ack_8259A (__ipipe_ack_level_irq) :|func 1! __ipipe_spin_lock_irqsave (mask_and_ack_8259A) :|func 29 __ipipe_spin_unlock_irqrestore (mask_and_ack_8259A) :|func 29 __ipipe_dispatch_wired (__ipipe_handle_irq) :|func 29 xnintr_clock_handler (__ipipe_dispatch_wired) :|func 30 xnintr_irq_handler (xnintr_clock_handler) :|func 30 xnpod_announce_tick (xnintr_irq_handler) :|func 30 xntimer_do_tick_aperiodic (xnpod_announce_tick) :|func 31 xnthread_periodic_handler (xntimer_do_tick_aperiodic) :|func 31 xnpod_resume_thread (xnthread_periodic_handler) :|[ 3813] 32! xnpod_resume_thread (xnthread_periodic_handler) :|func 60 xnpod_schedule (xnintr_irq_handler) :|[ 3391] 60+ xnpod_schedule (xnintr_irq_handler) :|func 62 __switch_to (xnpod_schedule) :|[ 3813] 62 xnpod_schedule (xnpod_suspend_thread) :|func 63 __ipipe_restore_pipeline_head (xnpod_wait_thread_period) <|end 63 __ipipe_restore_pipeline_head (xnpod_wait_thread_period) |begin 64 __ipipe_dispatch_event (__ipipe_syscall_root)