Port-i386 archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: per-cpu TSS
> i want to get rid of ltr from cpu_switchto.
the following is a result of "fmt.sh <tprof.out|head -30".
tprof.out here was taken while running mysql sysbench.
"cpu_switchto+0x4f" is the next address of the ltr instruction.
YAMAMOTO Takashi
13259 c039b98a x86_pause+0x2
7652 c039b571 bus_space_read_4+0x11
2735 c010ce12 mutex_enter+0x12
2308 c02dd845 _kernel_lock+0xc5
2182 c010cfcd __cpu_simple_lock_try+0xd
1824 c010cef5 mutex_spin_enter+0x35
1536 c039b988 x86_pause
1525 c01005c4 sse2_zero_page+0x14
1515 c0100c4c spllower+0x2c
1384 c01005c0 sse2_zero_page+0x10
1379 c0100490 Xsyscall
1285 c039ef5f invlpg+0x7
1234 c010cf9d __cpu_simple_lock+0xd
737 c01003cf cpu_switchto+0x4f
732 c0100fb9 Xintr_lapic_tlb_mcast+0x49
710 c02dd84e _kernel_lock+0xce
641 bb86b9a7 start
634 bb9002a7 start
609 c01006fc copyout+0x3c
609 c010ce5f rw_enter+0x1f
577 c02abc50 nonresident_rotate+0x10
576 c0100523 syscall1+0x91
572 c03a57ff syscall+0x4f
552 c010cf32 mutex_spin_exit+0x32
499 c03585b8 ether_input+0x48
482 c010074a copyin+0x3a
472 c010ce30 mutex_exit+0x10
470 c010052b syscall1+0x99
467 c010ce9e rw_exit+0x1e
441 bb86ba47 start
Home |
Main Index |
Thread Index |
Old Index