Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Jan 2007 00:09:09 +0100
From:      Ivan Voras <ivoras@fer.hr>
To:        freebsd-current@freebsd.org
Cc:        freebsd-arch@freebsd.org
Subject:   Re: [PATCH] Mantaining turnstile aligned to 128 bytes in i386 CPUs
Message-ID:  <eojlnb$qje$1@sea.gmane.org>
In-Reply-To: <b1fa29170701161425n7bcfe1e5m1b8c671caf3758db@mail.gmail.com>
References:  <3bbf2fe10607250813w8ff9e34pc505bf290e71758@mail.gmail.com>	<3bbf2fe10607250814m1a476f09p2d962dedc0c99be1@mail.gmail.com>	<200607251232.51230.jhb@freebsd.org>	<3bbf2fe10607251004wf94e238xb5ea7a31c973817f@mail.gmail.com>	<3bbf2fe10607261127p3f01a6c3w80027754f7d4e594@mail.gmail.com>	<3bbf2fe10607281004o6727e976h19ee7e054876f914@mail.gmail.com>	<3bbf2fe10701160851r79b04464m2cbdbb7f644b22b6@mail.gmail.com>	<20070116154258.568e1aaf@pleiades.nextvenue.com>	<b1fa29170701161355lc021b90o35fa5f9acb5749d@mail.gmail.com>	<eoji7s$cit$2@sea.gmane.org> <b1fa29170701161425n7bcfe1e5m1b8c671caf3758db@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enigE32799F86C4C2698F5B23009
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Kip Macy wrote:
> On 1/16/07, Ivan Voras <ivoras@fer.hr> wrote:
>> But it does seem to hurt the performance a bit - maybe it's time to ad=
d
>> another CPU option like I586_CPU and I686_CPU?
>=20
> Unless there is a compelling reason not to do so, I think that that
> would be a good idea.

Maybe even someone finds a way to get optimized versions of memcpy in
the kernel :)

I was thinking: AFAIK the only major stopper is context saving of the
various "auxiliary" registers - FPU, MMX, SSE, right? But is it an
all-or-nothing situation? I.e. does it make sense (can it be done?) to
just elect to save the MMX context? (AFAIK they are different registers
than SSE, but overlay FPU registers?) The idea is to save something
smaller than the full set.



--------------enigE32799F86C4C2698F5B23009
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.4 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFrVsWldnAQVacBcgRAsWdAJ0b0wADILB8XkF3D6/6N6mmrfQ4XQCeII3v
ApZ4f6CQNj9+nB+FcULfH3A=
=82nr
-----END PGP SIGNATURE-----

--------------enigE32799F86C4C2698F5B23009--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?eojlnb$qje$1>