Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Apr 2016 12:55:50 +0000
From:      =?utf-8?Q?Maria=20Shumusti?= <maria@fashionablyin.com>
To:        <svn-src-head@freebsd.org>
Subject:   =?utf-8?Q?Re=3A=C2=A0Fashionablyin=20New=20York?=
Message-ID:  <8e7d8ec661c4606682b4765ddf2b96bde3b.20160412125514@mail22.atl11.rsgsv.net>

next in thread | raw e-mail | index | archive | help
12 April 2016

Tuesday

http://fashionablyin.us1.list-manage.com/track/click?u=3D8e7d8ec661c460668=
2b4765dd&id=3Db6d68103f4&e=3Df2b96bde3b
http://fashionablyin.us1.list-manage1.com/track/click?u=3D8e7d8ec661c46066=
82b4765dd&id=3D7f42ae5a62&e=3Df2b96bde3b


** Premi=C3=A8re Vision New York Design
------------------------------------------------------------


**
------------------------------------------------------------


** When  =E2=80=93 12th and 13th of April
The fashion capital of the North American continent=2C New York city welco=
mes the new session of Premiere Vision New York on the 12 and 13th of Apri=
l at the Metropolitan Pavilion located at 125 West 18th Street=2C New York=
=2C NY 10011.

About-
The event lays out a platform for the North American professionals to meet=
 around 360 exhibitors from among the world=E2=80=99s top weavers=2C leath=
er producers=2C accessories companies=2C design studios and manufacturers.=
  It is a one-stop destination for everything fashion under the chic roof=
 of the New York fashion world.

In a world where appearance speaks volumes=2C fashion is the language best=
 used to communicate your personality and business. The Premiere Vision Ne=
w York revolutionizes fashion communication between all components of the=
 fashion world by showcasing the different fabrics=2C textile designs=2C m=
anufacturers in an event meant to be conducive to the interests of all.

What to watch out for?
A preview of the fashion trends of the season=2C fashion seminars=2C an ex=
clusive color palette for the season=2C fabrics and leather and overwhelmi=
ng vigour of =E2=80=98la moda=E2=80=99 that will leave you in vogue to kic=
k start the season in style.
Read More (http://fashionablyin.us1.list-manage2.com/track/click?u=3D8e7d8=
ec661c4606682b4765dd&id=3D6c6d651927&e=3Df2b96bde3b)
------------------------------------------------------------
http://fashionablyin.us1.list-manage.com/track/click?u=3D8e7d8ec661c460668=
2b4765dd&id=3D485f432ab6&e=3Df2b96bde3b


** Abby Lichtman Design LLC
------------------------------------------------------------


** Abby Lichtman is a contemporary art based print studio that offers an e=
xtensive variety of artwork for the apparel and home industries.
We strive to create most of our work starting with the hand made mark...
Read More (http://fashionablyin.us1.list-manage.com/track/click?u=3D8e7d8e=
c661c4606682b4765dd&id=3D2b92951da8&e=3Df2b96bde3b)
------------------------------------------------------------

http://fashionablyin.us1.list-manage1.com/track/click?u=3D8e7d8ec661c46066=
82b4765dd&id=3D1c0a86f44c&e=3Df2b96bde3b


** Colette and blue
------------------------------------------------------------


** COLETTE AND BLUE is a textile design studio serving the apparel=2C home=
=2C and stationery industries with fashion forward=2C trend-driven designs=
=2E We specialize in the women's wear=2C sleepwear=2C juniors and girls mark=
ets with a wide range..
Read More (http://fashionablyin.us1.list-manage.com/track/click?u=3D8e7d8e=
c661c4606682b4765dd&id=3Dfea3a9f09c&e=3Df2b96bde3b)
------------------------------------------------------------

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
** (http://fashionablyin.us1.list-manage1.com/track/click?u=3D8e7d8ec661c4=
606682b4765dd&id=3Dd39c19f522&e=3Df2b96bde3b)

Trendz Show

TRENDZ=2C an innovative apparel & accessories show offering young contempo=
rary=2C missy contemporary=2C resort=2C accessories=2C and gifts is a whol=
esale order writing show that is open to the trade only. As the largest sh=
ow within Florida and the Caribbean Basin=2C TRENDZ is committed to provid=
ing industry buyers and exhibitors with a professionally run market and a=
 user-friendly atmosphere guaranteed to make their business experience a c=
omfortable=2C productive=2C and enjoyable...
** Read More (http://fashionablyin.us1.list-manage.com/track/click?u=3D8e7=
d8ec661c4606682b4765dd&id=3Dffad77f776&e=3Df2b96bde3b)

** (http://fashionablyin.us1.list-manage1.com/track/click?u=3D8e7d8ec661c4=
606682b4765dd&id=3De51554a7af&e=3Df2b96bde3b)

3CLOTHING

An eco-friendly company with a mission to Preserve the Art of Sewing. All=
 garments are made in a beautiful environment by skilled...
** Read More (http://fashionablyin.us1.list-manage.com/track/click?u=3D8e7=
d8ec661c4606682b4765dd&id=3D451aaf39c4&e=3Df2b96bde3b)

** (http://fashionablyin.us1.list-manage1.com/track/click?u=3D8e7d8ec661c4=
606682b4765dd&id=3Dae3157a039&e=3Df2b96bde3b)

American Jewel

Designed and Made in America our line of American Jewel Gummy Bags and Yum=
my Gummy Bags have become one of the most popular...
** Read More (http://fashionablyin.us1.list-manage.com/track/click?u=3D8e7=
d8ec661c4606682b4765dd&id=3D7844ebfccb&e=3Df2b96bde3b)

** (http://fashionablyin.us1.list-manage.com/track/click?u=3D8e7d8ec661c46=
06682b4765dd&id=3D6643fe3a51&e=3Df2b96bde3b)

Crea Moda Expo

Many debates=2C exhibitions=2C shows=2C and artistic performances are sche=
duled throughout the course of the fair. The main goal of Vivimoda=E2=80=
=99s project is that of comparing new generation companies and affirmed co=
mpanies that made history of the sector=2C with designers=2C fashion blogg=
ers and artists.
** Read More (http://fashionablyin.us1.list-manage1.com/track/click?u=3D8e=
7d8ec661c4606682b4765dd&id=3Dbb92844c51&e=3Df2b96bde3b)

** (http://fashionablyin.us1.list-manage.com/track/click?u=3D8e7d8ec661c46=
06682b4765dd&id=3Ddf164ac33c&e=3Df2b96bde3b)

Lauro Designer

With over 45 years of experience in international markets=2C Lauro designe=
r studio offers its customers a wide range of services...
** Read More (http://fashionablyin.us1.list-manage.com/track/click?u=3D8e7=
d8ec661c4606682b4765dd&id=3Dc59e5a3839&e=3Df2b96bde3b)

** (http://fashionablyin.us1.list-manage.com/track/click?u=3D8e7d8ec661c46=
06682b4765dd&id=3D1e0c963383&e=3Df2b96bde3b)

Label System srl

Label System is located in Civitanova Marche (Italy)=2C one of the most im=
portant centres on the Italian footwear tradition scenario...
** Read More (http://fashionablyin.us1.list-manage1.com/track/click?u=3D8e=
7d8ec661c4606682b4765dd&id=3Df2a305eca6&e=3Df2b96bde3b)

** (http://fashionablyin.us1.list-manage.com/track/click?u=3D8e7d8ec661c46=
06682b4765dd&id=3D8e9cab7195&e=3Df2b96bde3b)
** GO PREMIUM! (http://fashionablyin.us1.list-manage1.com/track/click?u=3D=
8e7d8ec661c4606682b4765dd&id=3Dbb705b9f5c&e=3Df2b96bde3b)
** PACKAGED MARKETING SERVICES (http://fashionablyin.us1.list-manage.com/t=
rack/click?u=3D8e7d8ec661c4606682b4765dd&id=3D9595af8349&e=3D=
f2b96bde3b)
** ADVERTISE ON FASHIONABLYIN (http://fashionablyin.us1.list-manage.com/tr=
ack/click?u=3D8e7d8ec661c4606682b4765dd&id=3Dda0e79ad73&e=3D=
f2b96bde3b)
** (http://fashionablyin.us1.list-manage1.com/track/click?u=3D8e7d8ec661c4=
606682b4765dd&id=3D027ae07e16&e=3Df2b96bde3b)
** (http://fashionablyin.us1.list-manage1.com/track/click?u=3D8e7d8ec661c4=
606682b4765dd&id=3D2a7296c208&e=3Df2b96bde3b)
** (http://fashionablyin.us1.list-manage.com/track/click?u=3D8e7d8ec661c46=
06682b4765dd&id=3Db746d3beed&e=3Df2b96bde3b)
** (http://fashionablyin.us1.list-manage1.com/track/click?u=3D8e7d8ec661c4=
606682b4765dd&id=3D97f65ba7ee&e=3Df2b96bde3b)
Copyright =C2=A9 2016 FASHIONABLYIN=2C All rights reserved.
 You subscribed on our website - Fashionablyin.com

Our mailing address is:
FASHIONABLYIN
2-4 Unit 27 Exmoor Street
London=2C  W10 6BD
United Kingdom
Want to change how you receive these emails?
You can ** update your preferences (http://fashionablyin.us1.list-manage.c=
om/profile?u=3D8e7d8ec661c4606682b4765dd&id=3Db4c7b5ed13&e=3Df2b96bde3b)
or ** unsubscribe from this list (http://fashionablyin.us1.list-manage.com=
/unsubscribe?u=3D8e7d8ec661c4606682b4765dd&id=3Db4c7b5ed13&e=3Df2b96bde3b&c=
=3D814f1f60ac)
From owner-svn-src-head@freebsd.org  Tue Apr 12 13:30:41 2016
Return-Path: <owner-svn-src-head@freebsd.org>
Delivered-To: svn-src-head@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id 53E1BB0D3BB;
 Tue, 12 Apr 2016 13:30:41 +0000 (UTC) (envelope-from avg@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2610:1c1:1:6068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 178DA1934;
 Tue, 12 Apr 2016 13:30:41 +0000 (UTC) (envelope-from avg@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
 by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u3CDUeLQ098620;
 Tue, 12 Apr 2016 13:30:40 GMT (envelope-from avg@FreeBSD.org)
Received: (from avg@localhost)
 by repo.freebsd.org (8.15.2/8.15.2/Submit) id u3CDUdrB098615;
 Tue, 12 Apr 2016 13:30:39 GMT (envelope-from avg@FreeBSD.org)
Message-Id: <201604121330.u3CDUdrB098615@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: avg set sender to avg@FreeBSD.org
 using -f
From: Andriy Gapon <avg@FreeBSD.org>
Date: Tue, 12 Apr 2016 13:30:39 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
 svn-src-head@freebsd.org
Subject: svn commit: r297857 - in head/sys: amd64/amd64 i386/i386 x86/include
 x86/x86
X-SVN-Group: head
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-head@freebsd.org
X-Mailman-Version: 2.1.21
Precedence: list
List-Id: SVN commit messages for the src tree for head/-current
 <svn-src-head.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-head>,
 <mailto:svn-src-head-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-head/>;
List-Post: <mailto:svn-src-head@freebsd.org>
List-Help: <mailto:svn-src-head-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-head>,
 <mailto:svn-src-head-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Apr 2016 13:30:41 -0000

Author: avg
Date: Tue Apr 12 13:30:39 2016
New Revision: 297857
URL: https://svnweb.freebsd.org/changeset/base/297857

Log:
  re-enable AMD Topology extension on certain models if disabled by BIOS
  
  Some BIOSes disable AMD Topology extension on AMD Family 15h notebook
  processors.  We re-enable the extension, so that we can properly discover
  core and cache topology.  Linux seems to do the same.
  
  Reported by:	Johannes Dieterich <dieterich.joh@gmail.com>
  Reviewed by:	jhb, kib
  Tested by:	Johannes Dieterich <dieterich.joh@gmail.com>
  		(earlier version)
  MFC after:	3 weeks
  Differential Revision:	https://reviews.freebsd.org/D5883

Modified:
  head/sys/amd64/amd64/mp_machdep.c
  head/sys/i386/i386/mp_machdep.c
  head/sys/x86/include/specialreg.h
  head/sys/x86/include/x86_var.h
  head/sys/x86/x86/identcpu.c

Modified: head/sys/amd64/amd64/mp_machdep.c
==============================================================================
--- head/sys/amd64/amd64/mp_machdep.c	Tue Apr 12 12:31:41 2016	(r297856)
+++ head/sys/amd64/amd64/mp_machdep.c	Tue Apr 12 13:30:39 2016	(r297857)
@@ -247,7 +247,7 @@ init_secondary(void)
 	wrmsr(MSR_FSBASE, 0);		/* User value */
 	wrmsr(MSR_GSBASE, (u_int64_t)pc);
 	wrmsr(MSR_KGSBASE, (u_int64_t)pc);	/* XXX User value while we're in the kernel */
-	intel_fix_cpuid();
+	fix_cpuid();
 
 	lidt(&r_idt);
 

Modified: head/sys/i386/i386/mp_machdep.c
==============================================================================
--- head/sys/i386/i386/mp_machdep.c	Tue Apr 12 12:31:41 2016	(r297856)
+++ head/sys/i386/i386/mp_machdep.c	Tue Apr 12 13:30:39 2016	(r297857)
@@ -242,7 +242,7 @@ init_secondary(void)
 	pc->pc_prvspace = pc;
 	pc->pc_curthread = 0;
 
-	intel_fix_cpuid();
+	fix_cpuid();
 
 	gdt_segs[GPRIV_SEL].ssd_base = (int) pc;
 	gdt_segs[GPROC0_SEL].ssd_base = (int) &pc->pc_common_tss;

Modified: head/sys/x86/include/specialreg.h
==============================================================================
--- head/sys/x86/include/specialreg.h	Tue Apr 12 12:31:41 2016	(r297856)
+++ head/sys/x86/include/specialreg.h	Tue Apr 12 13:30:39 2016	(r297857)
@@ -816,6 +816,7 @@
 #define	MSR_P_STATE_CONFIG(n) (0xc0010064 + (n)) /* P-state Config */
 #define	MSR_SMM_ADDR	0xc0010112	/* SMM TSEG base address */
 #define	MSR_SMM_MASK	0xc0010113	/* SMM TSEG address mask */
+#define	MSR_EXTFEATURES	0xc0011005	/* Extended CPUID Features override */
 #define	MSR_IC_CFG	0xc0011021	/* Instruction Cache Configuration */
 #define	MSR_K8_UCODE_UPDATE	0xc0010020	/* update microcode */
 #define	MSR_MC0_CTL_MASK	0xc0010044

Modified: head/sys/x86/include/x86_var.h
==============================================================================
--- head/sys/x86/include/x86_var.h	Tue Apr 12 12:31:41 2016	(r297856)
+++ head/sys/x86/include/x86_var.h	Tue Apr 12 13:30:39 2016	(r297857)
@@ -103,7 +103,7 @@ void	dump_drop_page(vm_paddr_t);
 void	identify_cpu(void);
 void	initializecpu(void);
 void	initializecpucache(void);
-bool	intel_fix_cpuid(void);
+bool	fix_cpuid(void);
 void	fillw(int /*u_short*/ pat, void *base, size_t cnt);
 int	is_physical_memory(vm_paddr_t addr);
 int	isa_nmi(int cd);

Modified: head/sys/x86/x86/identcpu.c
==============================================================================
--- head/sys/x86/x86/identcpu.c	Tue Apr 12 12:31:41 2016	(r297856)
+++ head/sys/x86/x86/identcpu.c	Tue Apr 12 13:30:39 2016	(r297857)
@@ -1342,23 +1342,22 @@ identify_hypervisor(void)
 	}
 }
 
-/*
- * Clear "Limit CPUID Maxval" bit and return true if the caller should
- * get the largest standard CPUID function number again if it is set
- * from BIOS.  It is necessary for probing correct CPU topology later
- * and for the correct operation of the AVX-aware userspace.
- */
 bool
-intel_fix_cpuid(void)
+fix_cpuid(void)
 {
 	uint64_t msr;
 
-	if (cpu_vendor_id != CPU_VENDOR_INTEL)
-		return (false);
-	if ((CPUID_TO_FAMILY(cpu_id) == 0xf &&
+	/*
+	 * Clear "Limit CPUID Maxval" bit and return true if the caller should
+	 * get the largest standard CPUID function number again if it is set
+	 * from BIOS.  It is necessary for probing correct CPU topology later
+	 * and for the correct operation of the AVX-aware userspace.
+	 */
+	if (cpu_vendor_id == CPU_VENDOR_INTEL &&
+	    ((CPUID_TO_FAMILY(cpu_id) == 0xf &&
 	    CPUID_TO_MODEL(cpu_id) >= 0x3) ||
 	    (CPUID_TO_FAMILY(cpu_id) == 0x6 &&
-	    CPUID_TO_MODEL(cpu_id) >= 0xe)) {
+	    CPUID_TO_MODEL(cpu_id) >= 0xe))) {
 		msr = rdmsr(MSR_IA32_MISC_ENABLE);
 		if ((msr & IA32_MISC_EN_LIMCPUID) != 0) {
 			msr &= ~IA32_MISC_EN_LIMCPUID;
@@ -1366,6 +1365,22 @@ intel_fix_cpuid(void)
 			return (true);
 		}
 	}
+
+	/*
+	 * Re-enable AMD Topology Extension that could be disabled by BIOS
+	 * on some notebook processors.  Without the extension it's really
+	 * hard to determine the correct CPU cache topology.
+	 * See BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 15h
+	 * Models 60h-6Fh Processors, Publication # 50742.
+	 */
+	if (cpu_vendor_id == CPU_VENDOR_AMD && CPUID_TO_FAMILY(cpu_id) == 0x15) {
+		msr = rdmsr(MSR_EXTFEATURES);
+		if ((msr & ((uint64_t)1 << 54)) == 0) {
+			msr |= (uint64_t)1 << 54;
+			wrmsr(MSR_EXTFEATURES, msr);
+			return (true);
+		}
+	}
 	return (false);
 }
 
@@ -1403,7 +1418,7 @@ identify_cpu(void)
 	identify_hypervisor();
 	cpu_vendor_id = find_cpu_vendor_id();
 
-	if (intel_fix_cpuid()) {
+	if (fix_cpuid()) {
 		do_cpuid(0, regs);
 		cpu_high = regs[0];
 	}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8e7d8ec661c4606682b4765ddf2b96bde3b.20160412125514>