Linux version 2.6.33.6-rt27 (kadionik@linux01) (gcc version 4.1.2) #26 PREEMPT RT Mon Feb 14 23:34:51 CET 2011 bootconsole [early0] enabled early_console initialized at 0xe8004d50 Linux/Nios II-MMU init_bootmem_node(?,0x10533, 0x10000, 0x18000) free_bootmem(0x10533000, 0x7acd000) reserve_bootmem(0x10533000, 0x1000) Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512 Kernel command line: PID hash table entries: 512 (order: -1, 2048 bytes) Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) We have 98304 pages of RAM Memory available: 124416k/5321k RAM, 0k/0k ROM (2004k kernel code, 3317k data) Real-Time Preemption Support (C) 2004-2007 Ingo Molnar Experimental preemptable hierarchical RCU implementation. NR_IRQS:32 htimer (sys_clk_timer) at 0xe8400000, irq=2 hrclock at 0xe8400100 nios2_timer_set_mode: shutdown nios2_timer_set_mode: periodic Calibrating delay loop... 61.82 BogoMIPS (lpj=123648) Mount-cache hash table entries: 512 NET: Registered protocol family 16 init_BSP(): registering device resources bio: create slab at 0 Switching to clocksource nios2_clocksource nios2_timer_set_mode: oneshot NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 4096 (order: 3, 32768 bytes) TCP bind hash table entries: 4096 (order: 4, 114688 bytes) TCP: Hash tables configured (established 4096 bind 4096) TCP reno registered UDP hash table entries: 64 (order: 0, 4096 bytes) UDP-Lite hash table entries: 64 (order: 0, 4096 bytes) NET: Registered protocol family 1 RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. msgmni has been set to 243 Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254) io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) ttyJ0 at MMIO 0x8004d50 (irq = 7) is a Altera JTAG UART console [ttyJ0] enabled, bootconsole disabled console [ttyJ0] enabled, bootconsole disabled mice: PS/2 mouse device common for all mice TCP cubic registered NET: Registered protocol family 17 Freeing unused kernel memory: 2776k freed (0xd01f6000 - 0xd04ab000) ifconfig: SIOCSIFHWADDR: No such device ifconfig: SIOCGIFFLAGS: No such device ifconfig: SIOCSIFADDR: No such device Welcome to ____ _ _ / __| ||_| _ _| | | | _ ____ _ _ _ _ | | | | | | || | _ \| | | |\ \/ / | |_| | |__| || | | | | |_| |/ \ | ___\____|_||_|_| |_|\____|\_/\_/ | | |_| For further information check: http://www.uclinux.org/ BusyBox v1.15.3 (2011-02-14 21:39:43 CET) hush - the humble shell Enter 'help' for a list of built-in commands. root:/> cat /proc/cpuinfo CPU: NIOS2/fast MMU: ways:16 entries:128 FPU: none Clocking: 125.00 MHz BogoMips: 61.82 Calibration: 30912000 loops root:/> cat /proc/interrupts CPU0 2: 14929 NIOS2-INTC timer 7: 87 NIOS2-INTC altera_jtaguart root:/> ps PID USER VSZ STAT COMMAND 1 root 1832 S /init 2 root 0 SW [kthreadd] 3 root 0 SW [sirq-high/0] 4 root 0 SW [sirq-timer/0] 5 root 0 SW [sirq-net-tx/0] 6 root 0 SW [sirq-net-rx/0] 7 root 0 SW [sirq-block/0] 8 root 0 SW [sirq-block-iopo] 9 root 0 SW [sirq-tasklet/0] 10 root 0 SW [sirq-sched/0] 11 root 0 SW [sirq-hrtimer/0] 12 root 0 SW [sirq-rcu/0] 13 root 0 SW [posixcputmr/0] 14 root 0 SW< [desched/0] 15 root 0 SW< [events/0] 16 root 0 SW [khelper] 19 root 0 SW [async/mgr] 56 root 0 SW [sync_supers] 58 root 0 SW [bdi-default] 60 root 0 SW [kblockd/0] 66 root 0 SW [kseriod] 78 root 0 SW [rpciod/0] 83 root 0 SW [kswapd0] 84 root 0 SW [aio/0] 85 root 0 SW [nfsiod] 618 root 0 SW [irq/7-altera_jt] 640 root 1976 S -/bin/sh 641 root 1692 S /sbin/inetd 644 root 1968 R ps root:/> cat /proc/timer_list Timer List Version: v0.5 HRTIMER_MAX_CLOCK_BASES: 2 now at 81543392570 nsecs cpu: 0 clock 0: .base: d0510b70 .index: 0 .resolution: 1 nsecs .get_time: ktime_get_real .offset: 0 nsecs active timers: clock 1: .base: d0510ba4 .index: 1 .resolution: 1 nsecs .get_time: ktime_get .offset: 0 nsecs active timers: #0: , tick_sched_timer, S:01 # expires at 81544000000-81544000000 nsecs [in 607430 to 607430 nsecs] #1: , hrtimer_wakeup, S:01 # expires at 81593595770-81594595746 nsecs [in 50203200 to 51203176 nsecs] #2: , sched_rt_period_timer, S:01 # expires at 82000000000-82000000000 nsecs [in 456607430 to 456607430 nsecs] .expires_next : 81548000000 nsecs .hres_active : 1 .nr_events : 19983 .nr_retries : 0 .nr_hangs : 0 .max_hang_time : 0 nsecs .nohz_mode : 0 .idle_tick : 0 nsecs .tick_stopped : 0 .idle_jiffies : 0 .idle_calls : 0 .idle_sleeps : 0 .idle_entrytime : 0 nsecs .idle_waketime : 0 nsecs .idle_exittime : 0 nsecs .idle_sleeptime : 0 nsecs .last_jiffies : 0 .next_jiffies : 0 .idle_expires : 0 nsecs jiffies: 4294912682 Tick Device: mode: 1 Per CPU device: 0 Clock Event Device: nios2_clockevent max_delta_ns: 34359738360 min_delta_ns: 1000 mult: 536870912 shift: 32 mode: 3 next_event: 81548000000 nsecs set_next_event: nios2_timer_set_next_event set_mode: nios2_timer_set_mode event_handler: hrtimer_interrupt root:/> hackbench 1 t:/> cyclictest -n -p 99 -i 10000 policy: fifo: loadavg: 24.70 11.37 4.33 18/72 1345 T: 0 ( 771) P:99 I:10000 C: 13454 Min: 101 Act: 146 Avg: 156 Max: 675