Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Mar 2007 11:01:38 -0600
From:      Scott Long <scottl@samsco.org>
To:        John Baldwin <jhb@FreeBSD.org>
Cc:        cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/kern init_main.c kern_thread.c
Message-ID:  <46094DF2.4090501@samsco.org>
In-Reply-To: <200703271651.l2RGpZfv012442@repoman.freebsd.org>
References:  <200703271651.l2RGpZfv012442@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
John Baldwin wrote:
> jhb         2007-03-27 16:51:34 UTC
> 
>   FreeBSD src repository
> 
>   Modified files:
>     sys/kern             init_main.c kern_thread.c 
>   Log:
>   Align 'struct thread' on 16 byte boundaries so that the lower 4 bits are
>   always 0.  Previously we aligned threads on a minimum of 8-byte boundaries.
>   
>   Note: This changes the uma zone to no longer cache align threads.  We
>   really want the uma zone to do align threads to MAX(16, cache line size)
>   but there currently isn't a good way to express that to uma.
>   

I'm sure there is a good reason for this.  Can you explain?

Scott



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