Improving the kernel/i386 timecounter performance (GSoC proposal)

David Xu davidxu at freebsd.org
Sun Mar 29 21:58:59 PDT 2009


Julian Elischer wrote:
> David Xu wrote:
>> David Xu wrote:
>>> Julian Elischer wrote:
>>>
>>>> depends on the hardware.
>>>> anyhow I was only saying it was possible, not necessarily
>>>> good or even useful.
>>>>
>>>>
>>>
>>> I had done some works for thread private page shared by kernel
>>> and userland when I was doing userland spinlock, if userland asks
>>> a page, kernel will allocate it and put some interesting thing in
>>> it by scheduler etcs, these code may be useful.
>>>
>> FYI:
>> http://people.freebsd.org/~davidxu/schedctl/
> 
> reading this quickly, you allocate a separately addressed page for
> each thread, but,  how do you use it?
> 
> 
I store the address in userland TLS area, then get it when I want to
check some scheduling informations.



More information about the freebsd-hackers mailing list