Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 May 1999 12:08:52 -0400
From:      Michael Scott Boers <mboers@datacompusa.com>
To:        bde@zeta.org.au
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: Multiproc kernel 3.1-Release & Cyclades Cyclom 8Yep PCI
Message-ID:  <l03130302b3746c090d24@DialupEudora>

next in thread | raw e-mail | index | archive | help
>Try deleting the code in the SMP ifdefs in cy.c, and don't use fast
>interrupts with SMP:
>(a) for the pci version, don't use option CY_PCI_FASTINTR.
>(b) for the isa version, delete the line with RI_FAST in it in cy.c.

>See hints in my previous mail.  The main problem is that disable_intr()
>isn't doesn't nest properly and I only avoided this problem for !SMP
>case.  The SMP disable_intr() is an evil macro that calls a locking
>function which crashes if the lock is already held.

I commented out the SMP and FAST code, rebuilt the kernel from scratch and
the panic still occurs.  Is there other code that should be disabled?  Is
this fixed in 3.2?  Why are there evil macro's in my computer?  Why am I
asking so many questions?

--
Michael Boers
Datacomp





To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?l03130302b3746c090d24>