From Jim.Grisanzio at Sun.COM Fri Sep 7 03:27:39 2007 From: Jim.Grisanzio at Sun.COM (Jim Grisanzio) Date: Fri, 07 Sep 2007 19:27:39 +0900 Subject: [intel-platform-dev] [intel-platform-discuss] Thanks a bunch to our Intel colleagues In-Reply-To: <20070816183838.GI20692@sun.com> References: <20070816183838.GI20692@sun.com> Message-ID: <46E1279B.9070500@sun.com> Sherry Moore wrote: > I would like to thank our Intel colleagues Ashok (Ashok.Raj at intel.com), > Bob (Robert.A.Kasten at intel.com), Rajesh (rajesh.shah at intel.com) and > Dave (David.C.Stewart at intel.com) for their significant contributions to > the recent putbacks from the Intel project team. > > 6495392 use monitor/mwait for halting idle CPUs where supported > 6558456 Need to support microcode update on Intel platforms > 6495401 cpuid based cache hierarchy awareness > 6563585 prtconf reports wrong cache-level on x86 systems having 4MB > (associative=16, line-size=64) L2 cache > 6574102 Need to add extended family/model/stepping info to > cpuid_pass1() for Intel processors > They helped us in every stage of the projects, including design, > coding, reviewing, pre- and post- integration testing. Without their > dedication none of the progress would have been possible. Thank > you, Ashok, Bob, Rajesh and Dave! Bonnie updated the request-sponsor table, so these putbacks above are now listed among all the OpenSolaris code contributions: http://opensolaris.org/os/bug_reports/request_sponsor/ I'll keep track of the Intel project contributions here as well: http://opensolaris.org/os/project/intel-platform/code-contributions/ Jim -- Jim Grisanzio http://blogs.sun.com/jimgris From Bill.Holler at Sun.COM Mon Sep 24 20:35:58 2007 From: Bill.Holler at Sun.COM (Bill Holler) Date: Mon, 24 Sep 2007 20:35:58 -0700 Subject: [intel-platform-dev] pushed 64-bit libc infrastructure to /hg/intel-platform/onnv-intel Message-ID: <46F8821E.7070202@sun.com> The infrastructure to allow Hardware Capability 64-bit libc objects has been pushed to the intel-platform OpenSolaris gate: ssh://your-login at 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