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=8e7d8ec661c4606682b4765dd&id=b6d68103f4&e=f2b96bde3b http://fashionablyin.us1.list-manage1.com/track/click?u=8e7d8ec661c4606682b4765dd&id=7f42ae5a62&e=f2b96bde3b ** Première Vision New York Design ------------------------------------------------------------ ** ------------------------------------------------------------ ** When – 12th and 13th of April The fashion capital of the North American continent, New York city welcomes the new session of Premiere Vision New York on the 12 and 13th of April at the Metropolitan Pavilion located at 125 West 18th Street, New York, NY 10011. About- The event lays out a platform for the North American professionals to meet around 360 exhibitors from among the world’s top weavers, leather producers, accessories companies, 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, fashion is the language best used to communicate your personality and business. The Premiere Vision New York revolutionizes fashion communication between all components of the fashion world by showcasing the different fabrics, textile designs, manufacturers 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, fashion seminars, an exclusive color palette for the season, fabrics and leather and overwhelming vigour of ‘la moda’ that will leave you in vogue to kick start the season in style. Read More (http://fashionablyin.us1.list-manage2.com/track/click?u=8e7d8ec661c4606682b4765dd&id=6c6d651927&e=f2b96bde3b) ------------------------------------------------------------ http://fashionablyin.us1.list-manage.com/track/click?u=8e7d8ec661c4606682b4765dd&id=485f432ab6&e=f2b96bde3b ** Abby Lichtman Design LLC ------------------------------------------------------------ ** Abby Lichtman is a contemporary art based print studio that offers an extensive 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=8e7d8ec661c4606682b4765dd&id=2b92951da8&e=f2b96bde3b) ------------------------------------------------------------ http://fashionablyin.us1.list-manage1.com/track/click?u=8e7d8ec661c4606682b4765dd&id=1c0a86f44c&e=f2b96bde3b ** Colette and blue ------------------------------------------------------------ ** COLETTE AND BLUE is a textile design studio serving the apparel, home, and stationery industries with fashion forward, trend-driven designs. We specialize in the women's wear, sleepwear, juniors and girls markets with a wide range.. Read More (http://fashionablyin.us1.list-manage.com/track/click?u=8e7d8ec661c4606682b4765dd&id=fea3a9f09c&e=f2b96bde3b) ------------------------------------------------------------ ============================================================ ** (http://fashionablyin.us1.list-manage1.com/track/click?u=8e7d8ec661c4606682b4765dd&id=d39c19f522&e=f2b96bde3b) Trendz Show TRENDZ, an innovative apparel & accessories show offering young contemporary, missy contemporary, resort, accessories, and gifts is a wholesale order writing show that is open to the trade only. As the largest show within Florida and the Caribbean Basin, TRENDZ is committed to providing industry buyers and exhibitors with a professionally run market and a user-friendly atmosphere guaranteed to make their business experience a comfortable, productive, and enjoyable... ** Read More (http://fashionablyin.us1.list-manage.com/track/click?u=8e7d8ec661c4606682b4765dd&id=ffad77f776&e=f2b96bde3b) ** (http://fashionablyin.us1.list-manage1.com/track/click?u=8e7d8ec661c4606682b4765dd&id=e51554a7af&e=f2b96bde3b) 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=8e7d8ec661c4606682b4765dd&id=451aaf39c4&e=f2b96bde3b) ** (http://fashionablyin.us1.list-manage1.com/track/click?u=8e7d8ec661c4606682b4765dd&id=ae3157a039&e=f2b96bde3b) American Jewel Designed and Made in America our line of American Jewel Gummy Bags and Yummy Gummy Bags have become one of the most popular... ** Read More (http://fashionablyin.us1.list-manage.com/track/click?u=8e7d8ec661c4606682b4765dd&id=7844ebfccb&e=f2b96bde3b) ** (http://fashionablyin.us1.list-manage.com/track/click?u=8e7d8ec661c4606682b4765dd&id=6643fe3a51&e=f2b96bde3b) Crea Moda Expo Many debates, exhibitions, shows, and artistic performances are scheduled throughout the course of the fair. The main goal of Vivimoda’s project is that of comparing new generation companies and affirmed companies that made history of the sector, with designers, fashion bloggers and artists. ** Read More (http://fashionablyin.us1.list-manage1.com/track/click?u=8e7d8ec661c4606682b4765dd&id=bb92844c51&e=f2b96bde3b) ** (http://fashionablyin.us1.list-manage.com/track/click?u=8e7d8ec661c4606682b4765dd&id=df164ac33c&e=f2b96bde3b) Lauro Designer With over 45 years of experience in international markets, Lauro designer studio offers its customers a wide range of services... ** Read More (http://fashionablyin.us1.list-manage.com/track/click?u=8e7d8ec661c4606682b4765dd&id=c59e5a3839&e=f2b96bde3b) ** (http://fashionablyin.us1.list-manage.com/track/click?u=8e7d8ec661c4606682b4765dd&id=1e0c963383&e=f2b96bde3b) Label System srl Label System is located in Civitanova Marche (Italy), one of the most important centres on the Italian footwear tradition scenario... ** Read More (http://fashionablyin.us1.list-manage1.com/track/click?u=8e7d8ec661c4606682b4765dd&id=f2a305eca6&e=f2b96bde3b) ** (http://fashionablyin.us1.list-manage.com/track/click?u=8e7d8ec661c4606682b4765dd&id=8e9cab7195&e=f2b96bde3b) ** GO PREMIUM! (http://fashionablyin.us1.list-manage1.com/track/click?u=8e7d8ec661c4606682b4765dd&id=bb705b9f5c&e=f2b96bde3b) ** PACKAGED MARKETING SERVICES (http://fashionablyin.us1.list-manage.com/track/click?u=8e7d8ec661c4606682b4765dd&id=9595af8349&e=f2b96bde3b) ** ADVERTISE ON FASHIONABLYIN (http://fashionablyin.us1.list-manage.com/track/click?u=8e7d8ec661c4606682b4765dd&id=da0e79ad73&e=f2b96bde3b) ** (http://fashionablyin.us1.list-manage1.com/track/click?u=8e7d8ec661c4606682b4765dd&id=027ae07e16&e=f2b96bde3b) ** (http://fashionablyin.us1.list-manage1.com/track/click?u=8e7d8ec661c4606682b4765dd&id=2a7296c208&e=f2b96bde3b) ** (http://fashionablyin.us1.list-manage.com/track/click?u=8e7d8ec661c4606682b4765dd&id=b746d3beed&e=f2b96bde3b) ** (http://fashionablyin.us1.list-manage1.com/track/click?u=8e7d8ec661c4606682b4765dd&id=97f65ba7ee&e=f2b96bde3b) Copyright © 2016 FASHIONABLYIN, All rights reserved. You subscribed on our website - Fashionablyin.com Our mailing address is: FASHIONABLYIN 2-4 Unit 27 Exmoor Street London, W10 6BD United Kingdom Want to change how you receive these emails? You can ** update your preferences (http://fashionablyin.us1.list-manage.com/profile?u=8e7d8ec661c4606682b4765dd&id=b4c7b5ed13&e=f2b96bde3b) or ** unsubscribe from this list (http://fashionablyin.us1.list-manage.com/unsubscribe?u=8e7d8ec661c4606682b4765dd&id=b4c7b5ed13&e=f2b96bde3b&c=814f1f60ac) 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>
