From patchwork Thu Mar 17 06:56:11 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: sherry.hurwitz@amd.com X-Patchwork-Id: 63945 Delivered-To: patch@linaro.org Received: by 10.112.199.169 with SMTP id jl9csp302835lbc; Thu, 17 Mar 2016 00:29:17 -0700 (PDT) X-Received: by 10.66.190.40 with SMTP id gn8mr12574149pac.64.1458199756106; Thu, 17 Mar 2016 00:29:16 -0700 (PDT) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s11si9931860pfi.95.2016.03.17.00.29.15; Thu, 17 Mar 2016 00:29:16 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dkim=pass header.i=@amdcloud.onmicrosoft.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932467AbcCQH3O (ORCPT + 31 others); Thu, 17 Mar 2016 03:29:14 -0400 Received: from mail-bl2on0080.outbound.protection.outlook.com ([65.55.169.80]:4560 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752954AbcCQH3H (ORCPT ); Thu, 17 Mar 2016 03:29:07 -0400 X-Greylist: delayed 1950 seconds by postgrey-1.27 at vger.kernel.org; Thu, 17 Mar 2016 03:29:07 EDT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amd-com; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=cptJmWdtdpvAcIj69L465BalQaghM2pQTEZOuYFlZAI=; b=iFoj+kYOPcS5i6YbPvfRW7NMAk/uc0MsjEGL6ckSuy42KemQ6U4mxVRW9+cyN8ljkY6Dw2esNBm1M5lTloIqWqqmcHJLxHxwx4eHLOp5kwhe0lV1jTLbofNux+uMxMlq2jMXwSlds2KqKXo7TqVRg2+tyDuchw/V8mTDP+B0iJs= Authentication-Results: kernel.org; dkim=none (message not signed) header.d=none; kernel.org; dmarc=none action=none header.from=amd.com; Received: from sherry-HP-2000-Notebook-PC.attlocal.net (99.57.128.211) by CY1PR12MB0059.namprd12.prod.outlook.com (10.160.158.28) with Microsoft SMTP Server (TLS) id 15.1.427.16; Thu, 17 Mar 2016 06:56:33 +0000 From: Sherry Hurwitz To: CC: , , "Sherry Hurwitz" Subject: [PATCH 1/1] linux-firmware: Update AMD microcode patch firmware Date: Thu, 17 Mar 2016 01:56:11 -0500 Message-ID: <1458197771-21169-1-git-send-email-sherry.hurwitz@amd.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 X-Originating-IP: [99.57.128.211] X-ClientProxiedBy: BY2PR02CA0051.namprd02.prod.outlook.com (10.141.216.41) To CY1PR12MB0059.namprd12.prod.outlook.com (25.160.158.28) X-MS-Office365-Filtering-Correlation-Id: 3340306d-b3ea-4208-83f6-08d34e314712 X-Microsoft-Exchange-Diagnostics: 1; CY1PR12MB0059; 2:Izcu5qEXvmA5AmdjnLpZJSlnoEjR5A6xTFi+B/ZJ1p4I3Iw8yq6Tk3eCI9LRDXobCzjOQnGtbgDzwX1WiDFC46oPyEprfRYUhuCG27bVkZjjTq4Qk6s0FDCRFKHD8z3AXSegspVMLHL7ylNWSprEhQNHyAtv7ZQt95QED4GlG0KRhzLZ6KYoWb8CYBWDhDJu; 3:b9VifcFWBJzLtDxdSujfrntuTlow3iDSijcixszvJ8kCgGE9w1v06aKXo641hB1G6pJeY4a1fDT3qY5sDQ2iBUre1cuXGD8pzo4JhFcojcVNMm/xy9kECmxdNZhoHBLw; 25:+wF1jFebl7hHqYGDio3y3ifmpBbJbMV//1k7TvQXLVpKvfb6kCoG3SbNKovfogutleDsRXXv4FmEXtse+Dm0oQwVhG1r26NROy2aKSSo2tKxjWqFAesaRbvUOVgfUp2+SVPkP0t/PaSSGHH6n0di1iqPUOvLU5nEXYHq6i1i9dvZGoMc1lDXCE/v2V5JrwFJaDi6Z2dNDwR+gV4CcS4zGBwUw2AJO+k/iZcNGND8IDRfFvc74SpLy3CJfyAYzJvq1qI/u91IVzUtU3UMH5S3leFd/XPxdaBcAWH1VPRVPK6pXBq6bNpt2b9w1P56hPTYZmEPIPaQtmUoYoqkSyReEw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR12MB0059; X-Microsoft-Exchange-Diagnostics: 1; CY1PR12MB0059; 20:MOIAW4+K3rFk4J+GssymOYQjL79LWb/xZHNboqMXtlEhjk7wycQwmXf00R9IOHJ019L/QJsmUIbFfQIj7je+sPVYp5CK5yHeWwYTdlg1Wjarqt5W6NvdgbneBRLEvB1YjcNWu+pV278noI4EYeCwt+Lc5ARHii+ubxQxwG0aot9JFxGPxuMTLsE5+zYzerv8yGcFsClhmH0qIoCerdTuGQJ/OKaw5VVr4p+q0OEjmZ9lNOXGOdMDBESXMM9QcghwlRub0F3EEY7J7vmtPCHddDJbutfgIlqa8B2YJMOZeScSbyjp4osSIraTS/rWlFme866wJ5kPXrJO3T0sCiy99UNb5RhV0SWAWl64kX8eWd/uT6zp1sEN9RsLf1WACtYidvmD86hoDl+Yz7b8GH0xOWRTozuy8QkRoTJ4xCvx6q/F6RVYebm1xKQsXA2GT9aotsTYRI9TT2amMa6/Fj570h0Qvnl0pKXSYKRGJ/MUaOYNFyeuJafZ/PwatKbN4qWF; 4:sXGVV8HoJVdONgFsH71RCZelGPNTAxRv9OqE37DRpbwpEsad1Q+8VhV+CX5tr/i2VdjOTsqsklHV3hymw/2lQCAJIf5AozDdB2AZCYhxX4ux8eNdhUXB2J/ia0xEvrYBb6YdUmBPfhimWjScpcnVF8M6Wc6n86Oh0QcyzryWjs557sDHWcEP30F/29RYKnMFTTkZQx2BzaUG/2Sp8RXxB25L2JsdWrNn6CJWVUo+3llVm+5YQIvessxevTxZnnpsIuhTRIOXOPRyHaXwZNlxf1oTCyK1vB6QYHhytGT9a20HsFRo0D+gym+j7L0azYvNc8OwB4mXSvG2/GhN9pjCEpNXmbnG35xmO9Jhp7uMuSMcf/h7i29DAfr1IXmtHmux X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001); SRVR:CY1PR12MB0059; BCL:0; PCL:0; RULEID:; SRVR:CY1PR12MB0059; X-Forefront-PRVS: 0884AAA693 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(377424004)(77096005)(86362001)(575784001)(5008740100001)(81166005)(1096002)(66066001)(586003)(5004730100002)(6116002)(50466002)(189998001)(92566002)(3846002)(110136002)(47776003)(50986999)(36756003)(42186005)(2906002)(48376002)(19580405001)(19580395003)(33646002)(15650500001)(5003940100001)(53416004)(50226001)(2351001)(4326007)(229853001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR12MB0059; H:sherry-HP-2000-Notebook-PC.attlocal.net; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1PR12MB0059; 23:McrVdHPQAoT1iS0t6gZbZ3M9F5UUb+rbI1tZYIeMdOYXYqt6RsMNcEr9M6sI87ZMSu8QzbdJ9leLj4MX7LqI3+t615rEvMFFDs+CT/yWmBTBEpguMYpBc8xv+O+7UJUv/bti0hDR9j4WxRKJ5qtwKGBa7I39nCprQ7EzAiXnMKMecC6mauxUF0PVncdmJPdLUDuXu9EI0rRTiKqNGER+28GBEFeohtz9jCUoqpRh6UfoEPEC5AD18rKIU73EyZY4MvAedUYsC8d5tomgZIKJPP9zxGCwv5/f+Nc3coEaTgxSWZbWA8LCM/Rsy/3rkwWmTvAAQ+0HOtsEyaKzfje3niVsa3VMAHJnpaBeZIP6wfqIj+01EgeNXQFS7Fxadf22hKNFHOGL6sjpNPSjfg23FRRh38FH4LHnu16sTeEf+j9V0eQulx7X6dqrxob2iYYoSaNYgA7v+SBZ56IsHeSJtPJdFX1yGsIHsf292LUgcg+5pPVziHONAOIdbZfuJyZl150ET73M/3rkQl3I2KzbXk7KagF/OiqU8Y/apky/HQ2SSf+UyPpc9rCdRj54ITih+hXPu4t4xFtFpfyYFpdSu1j69lyN6aLpU3n49DvujHyrx9gcbLXc+PLKCwiIFBX7R1XscOcuz6903Gl4DnotUYoMTnIH7fuubMth5RdeEKoh3zXDPNdkyr626SzPi0dIVHpc14VpnIdYS28CK2+Vn3kVAcm8MMPDsNjDeLxuHN0KaWxTL7HfCfajFfbTlEfqElC/K8kdo75v3k3HnBI/sfARIiD+cujPPkuOh0YwB1g3sl19DBK6PWE0GO5Ba64lVFdLoYmhdNa8FU+aBOF94uDd2zKE2XZvFJEgIqTvgveSn8EoIT+6A30/hHYhL8CMsnTssup6mYeNQNUe2TXCGY5+4pEC5KVqRC3pk9RYe9A7o6hXXr6As4wRFgpmno8p X-Microsoft-Exchange-Diagnostics: 1; CY1PR12MB0059; 5:ybiII0BgZQC4ErsWcircBLJq0452lCXtZ3jWJeqDs3f2nQHZo2qJRd5LW1WUge/Yq89LjLprhogK6mQMkr7iGLMPd+6Kn4djr+fqpKGbcYBBTve/XR1HgrXG/Mi+4IBy7wuA7s0PFSwWc0pdfQz3kQ==; 24:vr0yDr5biE5BamU9JivVRVm8CXayfKFkw3aYYXFZHxEdQD8qChbflps/70SMDMiISuicYkhEgB9ttwIZwZgTfH48L29+eB0wm6I0ZWnmxJM=; 20:gcs+sZRrOXpoEztTnAmgrZuneutHJ/+kuHqln8adAvXI7uiBl6urK8vHXqenpJ59IvbxznAhZxsdQDtoEgOygV4TL1Ic5fjSMFuAOlgB2YWYZXmi95LsRbXJ8LsxNB4Z8Ae/6n1JL1RqUVyww0irU1ZqHqeFwcJOQafP1b6ZSV54Pm9sYVf3tY5+qYD3uIiERyAbbnEvO8+Q2EYzJFNbb2nLgg/CI19ExbNefwxL+iqnifY+K3FGzB8Vd5nvIBKo X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Mar 2016 06:56:33.4944 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR12MB0059 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org For AMD Family 15h Processors to fix bugs in prior microcode patch file: amd-ucode/microcode_amd_fam15h.bin md5sum: 2384ef1d8ec8ca3930b62d82ea5a3813 Version: 2016_03_16 Signed-off-by: Sherry Hurwitz --- WHENCE | 2 +- amd-ucode/microcode_amd_fam15h.bin | Bin 7876 -> 7876 bytes amd-ucode/microcode_amd_fam15h.bin.asc | 14 +++++++------- 3 files changed, 8 insertions(+), 8 deletions(-) -- 1.9.1 diff --git a/WHENCE b/WHENCE index 25f91d9..cecac23 100644 --- a/WHENCE +++ b/WHENCE @@ -2777,7 +2777,7 @@ Driver: microcode_amd - AMD CPU Microcode Update Driver for Linux File: amd-ucode/microcode_amd.bin Version: 2013-07-10 File: amd-ucode/microcode_amd_fam15h.bin -Version: 2014-10-28 +Version: 2016-03-16 File: amd-ucode/microcode_amd_fam16h.bin Version: 2014-10-28 diff --git a/amd-ucode/microcode_amd_fam15h.bin b/amd-ucode/microcode_amd_fam15h.bin index ec48ec0a18134832d70a4cd8cbf744bfe0ae1bd3..fc4278900493525f8bb122033aef9b818274b378 100644 GIT binary patch delta 2603 zcmV+`3e@$)J;Xh*dD3zGY}PU~Gy-E9C(f$~~Z%+44^&PV>gLRQFPm|FHOZ92xu- zQ1?+c%LDb{R}CJ7BP9sO&)20Ve*^szJXMx={7Pg_t&?$ICpGnnF9}%u5O;$CwZkiS zUfz&Yy2fE>#Qm>06=KQy&VatO=EP0t_`t;_VX%2cBE}GlNMbDTof8fOzf@F3nd{Jn zgDfSmj#76 zKY@Vz?g2PAPKD%-Qx< zL(%kQtLFYp3l~+5kuI-jvSh;l8=LYQbrAG}(Tc4;h@4gNPcW2}tTNmnuuD|ww1L|d zjuXDG1)F%o{Vyc(`vuw2f4n-z1hIyAU)gBKVo+%L=?!)P@a6@X%*9)mu^X=Rr-K`Z z6Aofl^Yk#TV}0GdlEOjg!=wgIiJd#@p0yIVe;yW{G4~VQ20Y9@ zYkcKCda}IoO3}^HgOtJfBT|;%ljw=R(}XBvECL_o{k%FS_dzC*`CGMC z4ATtJ9+Y#BT%*D3N-2s5`KWu6&k`PFHN#Y{qYdi=c{IcQFf&D(~mrz;7(YMINzOmrKslzUFvt}^u}?+ zuKdr0uC`ns+}^8fI%%`r5v%UKaopNkOpJS%I{{QH$LANzpw@I>^$xUNolGh5mpDGB z_qDsZ{Iy(-`qC~8YAZ%GG{?8H;+yNj2KTA%ViNiH7YVo#e=<+n0YLY6imo>is2b-!?)l*+^am4Qu7#oJj^xfwa%$2;M?8cu*6<&ntl- zJHslUK;>E6Ad_eOt*;W2zeM=uI((Z!GV{NFJrpZK-kQSL(I!tPR?B`JqXuf9J1}FI z?m=(cDm|Sve*|`iv(`t5+8ZVYubdjyXGXpj85!SACdpSC!ZJHN4hd73X08qTG1_jQ zNtkc_taLL>)J70ayKl4@3^T1533OD*N^?sovcEp$r#)P?5&~nK@8{#;)^<}$PJjI2 z4wv9`zqD&HKB~hDsc>QH25AEUn-~;=({G(s1Hy64=hAZskr?3N(n|Rns59mJ4Tp)$JJ08{WqxPjk-N!SHNoy?LoY-n@NHtBEr!nyy~Rm1Ymprb^*4K-9PV zzTcQU4QXi9kv?1oA?13Q4eWf1D96g>f8m7#isYB+rrSL7`q{FS|1C)_JCXO8+Luao zf_VgatPj1qV4+ktNBF8(G+PP0)9H=um}d~#DY++V$@F|s&lAjktaZG|7iBVc`I-|q zhyDeWU@=@6rwqRKxXUD$z&>UB0h&!7fczD?=q<6Fd4;0WCV&JSXmv1&36 zNhg02%&>$k&EnDWcH?qsJ9FbhD&H?*LN^+K-}6=$gs@MCaJf2Re6^L#JNt-RAnG(6EHobN`a_Sw4OnyZs*`%f){*pSHfBmI>I>DsC zDBG%kBzY(3`%?YwsyqDEF-5#-d7WTXIt)@)t)vo(@jAf21);Su?-e2LJbL#{34Ca{ zcrznFs{FB9^o&wm-#++jl5%X{cfn1gg_jyWXpgs#%%^Ce2C&$|>N~o)4p0x@C&Nj- zlpY!L6hB~20%$Ivanc?Re*LP7V);~Z^po3%O)lvPAu0;(OSFK1-DZx#H z--XDfj(pHBO>BuZmG9FUwT?1s+`T+-&t}vvl4x~i% zGlY#WsHjSY;z)UPlU$tBddWVED}HLuM>l#{cPxAhkeY&rCKHSKbmI#`Bz9lSb8!+H9V?a{!Sg>4S3!zwOXI$B;{SwP$ zeTjUWBh9Fl*i9c|%!hRG6o0l_WfGtsH(2rI0j?a4bq!iwMSZ@@8m0AxL+c{O70>L$A3gobznt~&IgyPZF^6qlAlkwAhP2jfT)sB6_@5)S|X delta 2603 zcmV+`3e@$)J;Xh*dtM2H5Nl6*5_~rEV zE54pxosKLvq=vb(6Bc)fm_p3UDZqot4*`I|>j}9;1tnPAk~_ZE5=){p>HdudF0NhS z4l^Ur93kcGNvvYMymhT)ff6t3D^;F2mezlA7Ho{_c{tSssWU&7I=OeF#HI&ve@lt_ zo2+~~A~L%2rGfe7e^p_5GMy<&{2ze)p zzALazk8EKbg|>u!FB__Vykp$i1+Ls#ck(H{U=5Qbdea;|oZp#UXH1!;3QKpBB7Sp4 z5?C)BEb3EC{`g2O+3?o?z&fa8I9a~TB z2V>zWKgX@ibrZcu&MOUEX=S1?bQAJi#cF(Lz&t^|6B6e;{aWo&QmL{}y!^ zGyijW*Emh7wej1@ZED&D;}T(VbV)eI`{pCI^7oy$sKS9nTL4jrn!s!7Zv`N(1GXIM zyFRew6D8o0D^=e>-ZGNYIFpf4PQOH@7@v&N!1fs$y|kdt58{oyQ>So}nMcn7<8& zUYr*juOf7>5Hi^@QiB($@SW2;7vuf)$&fJX;NfjS*a?Gl4v#A2N#~?DrM-ENQf3{}2aXSA1S8vQRWtD6dwaa;mQ(Dp&W&${&8an-k>LR}xdY?-V&Im6 z*7239f0$#*ZqKs&{!}bsrB?0Af>`;-or#6OE{gVu&O|(WdPso$taS;E8{|127Tlq8 zTJhxh{k5%B4Jj+wVa>S6kIslA;!nsM8Xe@m;c%R4-d_UX^8Grxj^r%`z8`13Jf z8cFP=oxf8YfDB%MV3gY3Y0T|+{Fh|TCo?iAYE)Pw6O5s^k69Mh-fMw?%)chz$FDAA z+|Wcc>Gh5*b)Fpx7WidNd2G1vwNU3od)T5U;Kxl2`jF0v4-#;15#oRuc;XepMRA5n zf2`pO>cMIIIqyarCtxN{lLraK#PcqtfbHW8xWEDQ_!cJpjaJxLuoYvyDfq!@|1SDCby(#1-)2%REvF=bdF z!#(PUGZ?w0e{00^;FcTVwAvUI0**gb#7uxi4qDy*MWn6ekwZv?#r7&g5C(37?lM-Vo$9_suMo2?KnelV z+kYzY|FfssQ4hxn;R3BhW^bnLe+4$Ka)Xf}n6~f;s*%x{lQp^6vMm)14+j#g%Hd#C zqtz-KNtFa07G{SbFgCUh8#A}Vhp|Lul&6{Qfz&xmI|3C%4zV-#lVKa{?PLtl%B6Xj zKc6F(n2Q$x&9h~S{pbl2^n7dIP4HB8|Ai#n>HSiq_<{>SBRI4gAfCoE2kslsE~x{$BK;EIjV_7X+48#$yNx z1i$Az7D_5aRfw>b#rLTYB5R6q3(C?LcyT5O>rz(%BIRa{( zC>etA^32B6>5{B41$xFCYY)gQd=8UzdUn(Z#@g(QIke1(V1Q-Df0a_2f2(sP@rqDe zRX?@t;A@GZPsj9+f3Fp`8l0GU!X>;6UIh;`Il?a_(+X>Xgt4U=O0m-?(RV)~t2b`| z9U7n%oF2Wbx`VZJrIGR0JvuZ+@2{wxB=8mgoIq&e^gtEdPTDnlTtaoz9pB>{z8dfc262M(*UnE;7w01jeU`#*p;y9 zcT~*`3L9r=V+taxSI1AGO>{WlDiAhU>EF(6z0NTMRFunr^g+{_9}7) ND5M%y)w7%wC<>q00PO$( diff --git a/amd-ucode/microcode_amd_fam15h.bin.asc b/amd-ucode/microcode_amd_fam15h.bin.asc index 3bc803f..f303a1b 100644 --- a/amd-ucode/microcode_amd_fam15h.bin.asc +++ b/amd-ucode/microcode_amd_fam15h.bin.asc @@ -1,11 +1,11 @@ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 -iQEcBAABAgAGBQJUTqLvAAoJEOS+UznzKK5zyaIIAKZcXmU+sBO4YGH5Aq2SdRYe -rlwE5oeYNh+AdzzLm9EqHwSC+MciFI7HqQz8PvKAsfaoD17mQjonIXga8l2/w3OW -/vIJjJnu9QB2C9XpjAiQCxS5QaMtIfEEjVld+MeHs6Ld3PwGuAXCkxKcJ2sHLZd3 -UcwwHxcm98KYouogjVZoJeb226cjz6fzUVJK9t9yi2S+SWmIvkjSZEI6W0WFoFCL -x0jM7lFNcusGtg5K6UsyAdwPwvfbBN5FoV29/DaP+/HA4GP/W/cgbQxS72skDJg5 -c/icP0ntAND2iprtTQXF9//mWdX2FLYD55eu+pShZmO8t4Qvq4tJgiVz3hJiK+U= -=KBP3 +iQEcBAABAgAGBQJW6d1MAAoJEOS+UznzKK5zSxkH+gJLffKGRM9BHe0D0/fkb0Gs +FZVp0eUNREOQoYwHJq9Ms1RebaZJkaUnd8SXCODJrqxDsxqUgunUtP6Qfh3Ru6fV +n0wgFVISKSQVLDP+I/ANFbWA2KhV5e4LuLQp5cDSItv6916kmNlM5kxtJ5QBrNXu +kr5bNReYgYTl7PSoCPuPfVILToG0ltZQMdKI1GImRCMVrYjGMbv8EyUC3r8ZbChG +Lv6K0AsULA81lXBAW0JYlxu6cNv1MJ3mxttwCswaJNcd+Y11ZQA8r2sjJoWbNSlS +nsDPLsUKE/RsW9MlMxiI2Jqo9PrZz923bu/cWMU1FPp+cJII0T7idWGUTVhQjc8= +=MTxP -----END PGP SIGNATURE-----