[intel-platform-dev] pushed 64-bit libc infrastructure to /hg/intel-platform/onnv-intel

Bill Holler Bill.Holler at Sun.COM
Mon Sep 24 20:35:58 PDT 2007


The infrastructure to allow Hardware Capability 64-bit libc objects has
been pushed to the intel-platform OpenSolaris gate:
    ssh://your-login@hg.opensolaris.org/hg/intel-platform/onnv-intel

This was my first use of Mercurial, but all went well.

Webrev is here:
http://cr.opensolaris.org/~bholler/libc64

This only contains the infrastructure.
amd64_hwcap1/gen needs to be populated with any new libc code.
EXTN_CPPFLAGS in amd64_hwcap* makefiles contain defines
for the capabilities we discussed.

OpenSolaris does not currently detect and advertise SSSE3 and SSE4.1
support.  That is coming soon.  mapfile in amd64_hwcap2 and
amd64_hwcap3 could not specify ssse3 nor ssse4_1.  These are
commented out, but will be uncommented when support integrates.

Our plan is to use hwcap1 for SSE3, hwcap2 for SSE3 + SSSE3,
and hwcap3 for SSE3 + SSSE3 + SSE4.1.  (Base is only SSE2.)

Regards,
Bill Holler


More information about the intel-platform-dev mailing list