Status
Niklas Hallqvist <[email protected]> Fri, 21 Mar 2003 14:37:24 +0100
| Newsgroups | gmane.os.openbsd.smp |
|---|---|
| Message-ID | <[email protected]> |
I have refrained from posting here because strictly, I have had nothing to say. Now as the occasional periodic flurry of messages have surfaced once more, I feel I ought to say something. Being the primary coder of the MP support of OpenBSD so far I can tell you that the state is basically: * All the working code there is, is in the SMP branch. It is only i386-specific parts, no machine-independent parts have been worked upon. The code manages to detect and spinup a 2nd processor, but not let it do any useful work. * The SMP branch have not been synchronized with the trunk for over a year. There are always troubles doing this synchronization due to CVS bugs which makes it a little tedious and boring. A new sync is planned to occur in April, but do not count on it. * We do have some non-working not committed code to deal with TLB shootdown. This is as far as I can recall the final prerequisite to have the 2nd processor to do anything useful. After that it is possible to do crypto off-loading or start on the MI parts of SMP. * We don't need testers at this point. When and if, we will ask for them. * Anyone willing to help codewise, there is one thing noone currently has responsibility for. Look for bug-fixes/changes in NetBSD's i386-specific MP-parts since the birth of the SMP branch of OpenBSD. Our work is based on theirs, and if they have identified problems, we likely have them and need fixes similar to theirs. This is tedious and boring, sure, but if you want to help, this is valuable work. * We are, after a year of no time at all, a few people in the team that see a few openings in our agenda to be able to at least start moving again. This is not to say something will be visible for the foreseeable future. But it means that you may be stepped on your toes if you try to do something major on your own. If you have that kind of action in your plans, write down your design thoughts and send them to me, and I can stop you from reinventing the wheel in time. I probably won't react on messages coming here in a while. I still have my hands full with real life, and cannot deal well with OpenBSD issues at the moment. Please remember that what Miod and Toby has tried to say, we set our own priorities. That what open source is all about, the freedom of programmers to work on what they want, and share the results. Open source was never about anything else. It's not about free software, it's about software freedom, and that means requirements must not be externally imposed, but come from ourselves. Please help make developers feel development is fun. Disputes does not help that goal. Niklas