Re: [9fans] [GSOC] plan9 kernel scheduler

2014-06-23 Thread Ramakrishnan Muthukrishnan
On Tue, Jun 24, 2014 at 12:07 AM, andrey mirtchovski wrote: > plan9.bell-labs.com/iwp9/Real-time.pdf > > > On Mon, Jun 23, 2014 at 10:30 AM, erik quanstrom > wrote: >>> "Lightweight EDF Scheduling with Deadline >>> Inheritance" by Jansen, S.J.Mullender et al. >>>

Re: [9fans] [GSOC] plan9 kernel scheduler

2014-06-23 Thread andrey mirtchovski
plan9.bell-labs.com/iwp9/Real-time.pdf On Mon, Jun 23, 2014 at 10:30 AM, erik quanstrom wrote: >> "Lightweight EDF Scheduling with Deadline >> Inheritance" by Jansen, S.J.Mullender et al. >> > > no. that's not it. > > .TL > Real Time in Plan 9 > .AU

Re: [9fans] bug in procwired() for x86 scheduler?

2014-06-23 Thread erik quanstrom
On Mon Jun 23 12:22:23 EDT 2014, p...@fb.com wrote: > Yes I agree, it's better that way. Is there a list somewhere on the web with > all > those 9atom patches? > 9fs atom then look in /n/atom/patch, or /n/atom/patch/applied, or /n/atom/patch/applied$year. - erik ps. for 9fs case atom

Re: [9fans] [GSOC] plan9 kernel scheduler

2014-06-23 Thread erik quanstrom
> "Lightweight EDF Scheduling with Deadline > Inheritance" by Jansen, S.J.Mullender et al. > no. that's not it. .TL Real Time in Plan 9 .AU Sape Mullender Jim McKie .AI - erik

Re: [9fans] bug in procwired() for x86 scheduler?

2014-06-23 Thread Yoann Padioleau
Yes I agree, it's better that way. Is there a list somewhere on the web with all those 9atom patches? On Jun 22, 2014, at 5:57 PM, erik quanstrom wrote: >> On 22 June 2014 23:25, Yoann Padioleau wrote: >> >>> if(up != p && (p->wired == nil || p->wired == MACHP(m->machno)) >>> m->readied = p

Re: [9fans] [GSOC] plan9 kernel scheduler

2014-06-23 Thread Ramakrishnan Muthukrishnan
On Sun, Jun 22, 2014 at 5:40 PM, erik quanstrom wrote: > On Sat Jun 21 21:47:37 EDT 2014, j...@cowsay.org wrote: >> +1 what Yoann said. :-) On SMP systems, all maches share a global run >> queue, and maches tend to try grabbing procs that have run on it >> before (affinity). Take a look at port/pr

Re: [9fans] bug in procwired() for x86 scheduler?

2014-06-23 Thread cinap_lenrek
if(up != p && (p->wired == nil || p->wired->machno == m->machno)) dereferencing p->wired can fault when another processor rewires the proc temporarily setting p->wired to nil. -- cinap