Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Feb 2002 13:43:10 -0800 (PST)
From:      Julian Elischer <julian@elischer.org>
To:        current@freebsd.org
Subject:   Non x86 KSE testing
Message-ID:  <Pine.BSF.4.21.0202051337050.87080-100000@InterJet.elischer.org>

next in thread | raw e-mail | index | archive | help

Non x86 FreeBSD developers:

I have posted to http://www.freebsd.org/~julian/adiff
a set of 'semi-cosmetic' "mechanical" diffs.

The effect of the diffs is to remove all the places in the code
which assume that the thread structure is embedded in the process
structure, without doing any major algorythmic changes.

If you can test non x86 systems, it would be nice if you could 
try the patches out. I'll take reports of success/failure and hold off
committing until we have success on all architectures.
(does make buildworld just fine for x86)

BTW the horrid Macro name "FIRST_THREAD_IN_PROC(p)" is deliberatly horrid.
Use of this macro indicates a place that will need some rewriting
before multi threading can be fully utilised. In some cases
(e.g. linux emulation) this may be permanent as linux
only has 1 thread per process) in which case it may eventually be changed
in these places to P_THRD(p) or something nicer on the eyes, but
until then they are designed to "stand out and hurt".

:-)


Julian




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


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" 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.0202051337050.87080-100000>