Date: Sat, 16 Sep 2000 13:10:18 +0100 (BST) From: Doug Rabson <dfr@nlsystems.com> To: John Baldwin <jhb@pike.osd.bsdi.com> Cc: alpha@FreeBSD.org, smp@FreeBSD.org Subject: Re: Prelimiary interrupt thread patches for alpha Message-ID: <Pine.BSF.4.21.0009161309060.86297-100000@salmon.nlsystems.com> In-Reply-To: <200009142254.PAA95214@pike.osd.bsdi.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 14 Sep 2000, John Baldwin wrote: > Doug Rabson wrote: > > On Wed, 13 Sep 2000, John Baldwin wrote: > > > I've updated the alpha.ithreads.patch on my freefall webpage to work with > > > the latest current, btw. > > > > I've been working on this today and I have a kernel which boots on my > > miata and is happily chewing its way through a buildworld. I fixed the > > device_get_nameunit() problem - it was just going wrong for ATA interrupts > > which are handled quite strangely on alpha. I also changed the p_comm > > string to include the whole vector number in hex since on some platforms > > all bits are relavent, not just (vec-0x900)>>4. > > > > I've attached my modified version of your patch to this message. Its not > > quite ready to commit yet since I didn't write the enable/disable hooks > > for mcpcia or dwlpx. I have an mcpcia here (the AS4100) so I'll be able to > > test that soon. > > After that last fix to trap.c to add an acquire/release of sched_lock, I > am now happily running interrupt threads on my miata here with your patch. > I've gone ahead and replaced my patch on freefall with yours, but hopefully > we can commit this very soon when you get the other PCI chipsets finished. > Thanks. :) I know have a buildworld going on my INVARIANTS kernel and it > is running fine so far. Good. I'll try to deal with mcpcia and dwlpx today or tomorrow and we can get this thing committed. After that, I can get back to trying to get a secondary CPU into the scheduler without hard-locking the machine :-). -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 20 8348 3944 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0009161309060.86297-100000>