From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1ZaQi9-0006FN-2F for mharc-grub-devel@gnu.org; Fri, 11 Sep 2015 11:58:01 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55861) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaQi7-0006FE-O0 for grub-devel@gnu.org; Fri, 11 Sep 2015 11:58:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZaQi3-0007g9-Oh for grub-devel@gnu.org; Fri, 11 Sep 2015 11:57:59 -0400 Received: from mail-bl2on0114.outbound.protection.outlook.com ([65.55.169.114]:37895 helo=na01-bl2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZaQi3-0007fx-LQ for grub-devel@gnu.org; Fri, 11 Sep 2015 11:57:55 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=amesh@juniper.net; Received: from juniper.net (66.129.239.11) by BLUPR05MB184.namprd05.prod.outlook.com (10.255.190.156) with Microsoft SMTP Server (TLS) id 15.1.256.15; Fri, 11 Sep 2015 15:57:53 +0000 Date: Fri, 11 Sep 2015 08:57:41 -0700 From: Arthur Mesh To: The development of GNU GRUB Subject: Re: [PATCH] Make EFI watchdog behaviour configurable Message-ID: <20150911155741.GQ35797@juniper.net> References: <20150910001133.GA35797@juniper.net> <55F2E60A.2040800@gmail.com> <0A811914-E6BD-4AB7-B096-D9C1C8F405CE@juniper.net> <55F2F22E.5030304@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="b0op/nKJ9CeIhp9z" Content-Disposition: inline In-Reply-To: <55F2F22E.5030304@gmail.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-Originating-IP: [66.129.239.11] X-ClientProxiedBy: BY2PR16CA0001.namprd16.prod.outlook.com (25.164.126.139) To BLUPR05MB184.namprd05.prod.outlook.com (10.255.190.156) X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB184; 2:6P7tBJzTgXviKvFd5234swD95l+/1LfKVC0+pCmzlSd3iqO9UtB0FAlbFCvjlp4cq4SsWj8YZIF0wgsAjIN2OUJq9z6xgohAAlM62Np9O2RIoVljWQLYJ7Qhkk+idTEJfSSQq69YzkPo9g7dTa5K2O6AIDgBJn74OAsoGbMNdYI=; 3:MSdRHeoX4ltJaWqon4qk8UYYuvF5H44iscL41DhVa2ZG1jVFl2yUu1hJ53NAjUQsgRZPipIxLBous7TzZaG4K/fgVViwxUmDS+WslhIH9wYH4SQPOdaHNa4UTuyoOOEVNpKVIenByqeE4xP+DO5GSQ==; 25:X+meWVy60liTMTe0cjZvN+RPK/EdM9+Lf8ZtVkrCfcOwrcC6OZ9USHJHvVlo9NwZ1JDPGU2g8FK6U78tu+yt8KAf0C06nQPE4ct7oxxD+rtSzj4sIBjJ571W/Nfi/JlA4kGWaRp+V4mJuuJ/T0K8pfOG6G/G3v0S1gUrkOKfNm2Os+Bt5fJ2/SPqhAz1t3LhbLvLIqkW//Ut5lLwPFB08JLVfFuqikPGuufGgvfiwSvd7Ipmx7ZluBeANhVgTSg93tR/1MZ7JdRRhLgckCIUeQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR05MB184; X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB184; 20:3pKUqM/Z3oJ5CG/IEhaBNkuL+ceZ386/8Qz+RpAmnAS4SLVHYdNchNHrdqzu08wRLDnUyVzxqwhWAHFhVgpAYDZ3kJVMCb86OdhNU4ZUhK2DEHs9k/gNh08luQaY2Bzcn6pt+5MkVHdgq2Z3J/PQ9c0ubd9+I5BV3E1UN7Ju2R7QK1jM3lZOGhgeqknNRTsosOth9dFY47YYWFsxczMI0b6NhpM51yuBMRYIQQ/PSw5aMe88j76tDPOK9HiT/T8lxh9rVn35AB5in9D980BWa5k7u1WHW3EBFGMrueeb+PH56XZCgmwJtRMFPTl2/xcs5q68B5N7WTTpmmxpwsk0wpqVedbsiqcEZW4Rmyk7mPaOgEnM3hwpnKGTNoVs4F7iZbgUTTSKKPuF/li6D1vOux8RYCgraTC1onsH+k+DmyRaOqL6idzkEgxScY7QDde1DOSxY8Y1yZh6HQ789S/d5Aw4/bEgu/EOvNB8zf+zjk0l9LcIrCq8q9PF+WrBro+R; 4:F/WDrDJQEqn6fXrSQYyV/xk6OdKaO4SnKjokPo23ntrHwnP/QceAk65CuayrGFRtbRqTEo31fq1ebZLTAFUmqgH8tNEApWwQk3QxNduhifBk0KVS8X22dIFk/ELJTmjhzERe1T4HvR5HVufNS4COsGds4zcflxgEYOpPbBPsGXres2RpVdIeEg/Bsc/IUYvoJAeI/aTFFSyr9quU7CV5NagqeoyYVi5rmEW+bmuki9+VraZ6NXNLdnZlunU3nX3kT/oZqeWABR+miP4/oiDeSnPpv1tHJyMh2s8iq3GclQXi02/bpk2PVcOBsG5V2C5b X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(8121501046)(3002001); SRVR:BLUPR05MB184; BCL:0; PCL:0; RULEID:; SRVR:BLUPR05MB184; X-Forefront-PRVS: 06968FD8C4 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(199003)(189002)(24454002)(50986999)(5000100001)(107886002)(76176999)(101416001)(36756003)(92566002)(19580395003)(19580405001)(93886004)(42186005)(5001830100001)(40100003)(64706001)(83506001)(86362001)(512954002)(21086003)(122386002)(54356999)(69596002)(87976001)(4001540100001)(33656002)(4001350100001)(110136002)(450100001)(97736004)(5001860100001)(5001960100002)(189998001)(62966003)(105586002)(5004730100002)(77156002)(106356001)(68736005)(33026002)(46102003)(2950100001)(5007970100001)(77096005)(81156007)(84326002)(66066001)(2700100001); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB184; H:juniper.net; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: juniper.net does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR05MB184; 23:ZimsydT7MQXdcvxQMeXDp9474WyWpWhHmlkp+FEygD?= =?us-ascii?Q?BKuiJsc7vaiR0YcE34TAvJyMwSF41F+nszcZDGW/xmuUFptVnqXg5ePcE6HY?= =?us-ascii?Q?o4RB9JTsCsLjm4PSymzgfQjo1HVD1o83p3tDGmKxare9aLfukoBZEabLJcbz?= =?us-ascii?Q?W7YgRduZbLeK0PNic+tr4igrRT0pHCV67xJCfOjNKZeEINK6QrN+J0gT7IXy?= =?us-ascii?Q?NElR+QkyFl1Twh0WCXeE/AeMt8QoN0VG4gCuqaQ9FREWtfBu9Vbq1Z2pv1UI?= =?us-ascii?Q?ziR5r2Y+NR30aTyFX+mFCjAJUOxlfAvNmep28xN/P79mQC2SqtPcE9QHsYJ5?= =?us-ascii?Q?bT58D58dXgpokPu3qbmidbEtM6W1OrI6wXdh+YYyUIByFflxWlCibHjoCgis?= =?us-ascii?Q?kqTbMpcYeas737GE3eYlmJ4PkEZOLw+tjO/KR4oUvkzEAFqGVUFENws6Jfcm?= =?us-ascii?Q?CmfWrDqrg7fbkW5YHKEW3r6vwkAiNI/lU/l+zomb5qOUQjlk0x0fzMy2PkP6?= =?us-ascii?Q?6NzxGD97PHOyxVGL3Ds2mITr01hHfYhB296S12ekQ+V1WtZ06LEd7SacIcSg?= =?us-ascii?Q?DU3RbX6mfxb+MuAIXuWYmpXTfmaa3k98AUKmMjXExEBvOJt2vUavs5jSCY2p?= =?us-ascii?Q?24UpWGp1FX9n9sMDVbPE5m5Nn4AOOzEo/hf2ui0kkHtbsn34nIru10mKERFg?= =?us-ascii?Q?ZlH465EsriU4S7V8R1xGHQINXpy2EoujB/rTYYAGOJ7pap4notLPbrS6GoWr?= =?us-ascii?Q?u4EiO+9i3eA19wS4oCqEIMwxA6+q8mMFXAqGPm4HLUpfdYYN+n6+i6MaK/m8?= =?us-ascii?Q?aUYXkZPu56W79pRiXoBQ+2SxQnbhuhbNwHIGvem8dH/DkYyoYjBTfZ7BnSqd?= =?us-ascii?Q?5z3uiPjKiZATNh+YtzrG7Vf248ixXOGzDyRJUd3e2rb7z+WMQnBp9oDDsn/E?= =?us-ascii?Q?Jrn4HxG0hhvu+4pynrt8ivHztL88gyEW0rlAISXObvh1V0iiHtot0QCBQa9j?= =?us-ascii?Q?Sgfk6zblyDFC4ttJc1AcU20D04eQrBQavi8HDzpk1PxczD2uGxVR562rc7lq?= =?us-ascii?Q?h1cacITVA59pDIzD1EEzXj0ESkVk84QLk2doMe8gHmgVO8/JJi0jmPmyaaoW?= =?us-ascii?Q?2ICQDpk+GiO4cpYxue8Dy384Z1D82EAv2H/uqHBARC38Fhen+h04eFKUytG9?= =?us-ascii?Q?qy2WiQLjsn3ZCbExyunXGs3ZocHt49JPBZQ4NTH0zls9g2roe90tCtQJf/Rb?= =?us-ascii?Q?hy2kvb6fE9p20VBzinqj/NEcFBqcngpl3HrgODTTM6xuAjeIRS91ihoBLVgj?= =?us-ascii?Q?9Zt7wSEy/6eWM5VC+pCcFXluGMh/3YU7FAhbgjoon/?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB184; 5:7e4sqRx9Q7UylFPgqXMlib/nYOXYgiSvVJsC+f5p2yX4pZGsocISho+8q1eZHImnCz7pEVo6cgqTiMvONgg5xI6DC5teB48D0ZmT2xFKMpOWmfH6SBwbUgcE+iWkw70aeUe/0pkhrFmSkQo0GBhDDQ==; 24:gkDFn4ZCqYYRay6jcK0zNQJ/o9KC3494Iy+0s5Rx174G2JphoBuQfDype0QH9ctds4AwwWC/KWh7nVOUxtmXt+HfEZFmRZtgOB25XY+8wM0=; 20:C7ckc++KX3R/6fbd0ntyx9PiSNZD1t5eKMo5zd78XhwW/hVGZdsX6LxYTHyPWOYWtS4Fg/tZaE+3b5O9PZhwAw== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2015 15:57:53.4153 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB184 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 X-Received-From: 65.55.169.114 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Sep 2015 15:58:00 -0000 --b0op/nKJ9CeIhp9z Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Sep 11, 2015 at 06:24:30PM +0300, Andrei Borzenkov wrote: > >> Why is it not enough? You can always add it to your grub.cfg. > > > > Well, it still leaves a window of time where the system operates w/o a = watchdog. > > It could be a problem if grub.cfg resides on a network file system, and= is not > > accessible, in which case the system would hang. >=20 > I'm fine with making it controlled by parameter passed to grub=20 > invocation or EFI variable. We discussed parameters several times but=20 > did not come to definitive conclusion hos interface should look like. BIOS wouldn't know when to tell GRUB to disable the watchdog. If it did, BIOS wouldn't have to enable the watchdog to begin with. EFI variables is a better idea, but unless we have a well defined interface, it will get unwieldy very quickly.. Can we compromise and simply proceed with the efi-watchdog cli? If so, I'll gladly submit a new patch. Thanks --=20 Arthur Mesh Juniper Networks +1 408 936-4968 --b0op/nKJ9CeIhp9z Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQGcBAABCAAGBQJV8vn1AAoJEAi6IWerhQY4X1kL/A+DmD3rHCPeyTKMo2jqdcjJ 6TKZBx563Ev+VSFIy5PLiwehDMl9/1hx5QXgAf6pKE2CpZYLkpb/aNVmKV9erd8a NzJASjRhBZl82hUR4uP77s/yowkVlKPDGCJ0Jxue3l9PNY2iOgUeeIqdvusLKlyd iEVN4xPkJqZ/5m4/ZXUmv3shBlHHWPoxTw4xMxydtvwoCOiOUOwn+tKl8ILIvWkK 67nHAEffA1g5GdvIwgC5H+5vqdTTQEHrEc+Nuqp+aeyFO5VD6oaSdKcxYkfPFAXS ddp4QkJRRhv7NiwurPgDgcwtLsGegdb2xhDJGk0eXtuvdyYs7Yo37/LEwUQ6UjE5 FSjrSrdwuO/u1U1ZJzlGWsrA3oeijRd7NWiOY2zSfq/CdmDenDGs/k7ESoHb9V9k iqDVlNmpg0sqxgfHSEFU1VuVASJolSp2BWxYkEdYeCwiiKltIlWIa9mTJ1rAfq14 Au8aACM0K23U/H5kwsf8qVCCbgt9Ox2Lqg8eblpxiQ== =pozn -----END PGP SIGNATURE----- --b0op/nKJ9CeIhp9z--