From: Kumba <[EMAIL PROTECTED]> Date: Thu, 28 Jul 2005 22:16:28 -0400
> I don't suppose any of the kludges found in OpenSolaris code are > portable into linux sources to address some of the design > flaws/oddities? (Portable meaning license friendly, etc..) Solaris uses interrupt threads, which can thus block in interrupt context, which is how they are able to kludge around this. So they just make the interrupt thread block when an I/O port access is attempted on any of the ISA bus devices while a DMA transfer is running. Linux doesn't have interrupt threads, so we can't deal with it that way. Furthermore, anyone planning to "learn something" from opensolaris and then incorporate such things into Linux had better well explicitly implement and properly document a closed room implementation where one person reads the OpenSolaris code, explains what is happening to another person, who in turn implements the Linux version. Otherwise there are grave contamination and copyright infringement issues possible. One would, in addition to the properly documented closed room implementation, need to do a patent check on the ideas being copied over as well. As a result of all that, looking to OpenSolaris for information to help out the Linux sparc port is a bad idea. - To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html
