From: John H. <ha...@sg...> - 2002-08-13 22:42:48
|
Can anyone suggest a preference for which RCU implementation to use for a 2.4.18-based ia64 with the O(1) scheduler? There seems to be at least three RCU implementations for 2.4.17 on the LSE website, each having different entanglements with the CPU scheduler. Thanks! John hawkes |
From: Dipankar S. <dip...@in...> - 2002-08-14 05:45:39
|
On Tue, Aug 13, 2002 at 03:39:58PM -0700, John Hawkes wrote: > Can anyone suggest a preference for which RCU implementation to use for > a 2.4.18-based ia64 with the O(1) scheduler? There seems to be at least > three RCU implementations for 2.4.17 on the LSE website, each having > different entanglements with the CPU scheduler. > > Thanks! > John hawkes John, I have uploaded the last 2.4+O1 backports of latest 2.5 RCU patches to LSE. The sequenced patches are in release 2.4.19-rc1-O1 of the RCU package in LSE. They apply on top of rml's O1 scheduler backport here http://www.kernel.org/pub/linux/kernel/people/rml/sched/ingo-O1/sched-O1-rml-2.4.19-rc1-1.patch The dcache_rcu-10 backport should also be up there shortly. Thanks -- Dipankar Sarma <dip...@in...> http://lse.sourceforge.net Linux Technology Center, IBM Software Lab, Bangalore, India. |
From: Erich F. <ef...@es...> - 2002-08-14 11:25:00
|
On Wednesday 14 August 2002 07:49, Dipankar Sarma wrote: > On Tue, Aug 13, 2002 at 03:39:58PM -0700, John Hawkes wrote: > > Can anyone suggest a preference for which RCU implementation to use f= or > > a 2.4.18-based ia64 with the O(1) scheduler? There seems to be at le= ast =2E.. > the RCU package in LSE. They apply on top of rml's O1 > scheduler backport here > http://www.kernel.org/pub/linux/kernel/people/rml/sched/ingo-O1/sched-O= 1-rm >l-2.4.19-rc1-1.patch That O(1) patch won't work on IA64. It's not intended to be applied over David's ia64 patch. Besides, it doesn't contain the "complex macros" fixes absolutely needed for IA64. But the RCU patch should be easilly adapted to apply over http://home.arcor.de/efocht/sched/O1_ia64-ef7-2.4.18.patch.bz2 which (I guess) John uses. Regards, Erich |