[PATCH] Mantaining turnstile aligned to 128 bytes in i386 CPUs
- From: "Attilio Rao" <attilio@xxxxxxxxxxx>
- Date: Tue, 25 Jul 2006 17:13:12 +0200
Hi,
Intel documentation points out that having a 128-bytes aligned
syncronizing primitive (which fits in a cache line) will minimize the
traffic for cache bus, so this patch implements an alignment for i386
on turnstiles.
Any comments, feedbacks?
Attilio
PS: Using __aligned on MI code is usually a bad practice, but please
note that the case !__i386__ is not affected (as you can see in the
patch)
--
Peace can only be achieved by understanding - A. Einstein
_______________________________________________
freebsd-arch@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-arch
To unsubscribe, send any mail to "freebsd-arch-unsubscribe@xxxxxxxxxxx"
- Follow-Ups:
- Re: [PATCH] Mantaining turnstile aligned to 128 bytes in i386 CPUs
- From: Attilio Rao
- Re: [PATCH] Mantaining turnstile aligned to 128 bytes in i386 CPUs
- Prev by Date: Your message to jdom-commits awaits moderator approval
- Next by Date: Re: [PATCH] Mantaining turnstile aligned to 128 bytes in i386 CPUs
- Previous by thread: Your message to jdom-commits awaits moderator approval
- Next by thread: Re: [PATCH] Mantaining turnstile aligned to 128 bytes in i386 CPUs
- Index(es):
Relevant Pages
|