View Single Post
qwerty12's Avatar
Posts: 4,274 | Thanked: 5,358 times | Joined on Sep 2007 @ Looking at y'all and sighing
#13
Originally Posted by allnameswereout View Post
You can definetely check if PREEMPT (RT) is enabled:

Code:
# cat /proc/sys/kernel/kernel_preemption
This should return 1.

See this article for more in-depth details.

You can also do some benchmarks.

You can share how it 'feels'. This is also worth something. No NIT is the same, so if you'd share your build other people can test and/or benchmark as well.

PREEMPT (RT) should work very well on the current NITs with OMAP2. Look here. It has been ported to Linux/ARM (OMAP) since 2005.
We aren't using PREEMPT (RT) (which is enabled with CONFIG_PREEMPT_RT), we are just using plain PREEMPT (which is enabled with CONFIG_PREEMPT)

/proc/sys/kernel/kernel_preemption does not exist on the nits when using preempt.
I thought it was my versioning that may have removed it but when I flashed a proper preempt kernel (with the uname showing it was preempt), that proc entry still wasn't there.

Anyway, here is my patch to enable PREEMPT and trick the versioning:
http://pastebin.com/ffc8f11b

EDIT: I'd try that CONFIG_PREEMPT_RT patch but it has disappeared off the internet

Last edited by qwerty12; 2008-08-16 at 09:05.