cvs commit: src/sys/sys proc.h
Sam Leffler
sam at errno.com
Wed Jan 30 13:36:04 PST 2008
Alexander Motin wrote:
> mav 2008-01-30 21:24:10 UTC
>
> FreeBSD src repository
>
> Modified files:
> sys/sys proc.h
> Log:
> Implement GET_STACK_USAGE() macro to get the current kernel thread stack usage.
> This implemntation made for growing down stack organization like i386/amd64
> platforms have, but prefers different machine dependent version if it is present.
>
I think it is a mistake to fallback to a MD implementation; your MI
implementation is broken on architectures that do not use the model you
used so you any user of this will silently fail on such architectures.
I suggest you need to fix this before you use this macro in any MI code.
Sam
More information about the cvs-src
mailing list