From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755344AbdDEKJO convert rfc822-to-8bit (ORCPT ); Wed, 5 Apr 2017 06:09:14 -0400 Received: from mailout4.samsung.com ([203.254.224.34]:42970 "EHLO mailout4.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755249AbdDEKIh (ORCPT ); Wed, 5 Apr 2017 06:08:37 -0400 X-AuditID: b6c32a35-f79806d000002bf4-a1-58e4c222401a From: Bartlomiej Zolnierkiewicz To: Ard Biesheuvel Cc: linux-efi@vger.kernel.org, Ingo Molnar , Thomas Gleixner , "H . Peter Anvin" , leif.lindholm@linaro.org, lorenzo.pieralisi@arm.com, linux-kernel@vger.kernel.org, Eugene Cohen , Matt Fleming , Peter Jones Subject: Re: [GIT PULL 0/2] EFI fixes for v4.11 Date: Wed, 05 Apr 2017 12:08:31 +0200 Message-id: <5013223.ea6UCckGV3@amdc3058> User-Agent: KMail/4.13.3 (Linux/3.13.0-96-generic; KDE/4.13.3; x86_64; ; ) In-reply-to: <20170404152744.26687-1-ard.biesheuvel@linaro.org> MIME-version: 1.0 Content-transfer-encoding: 8BIT Content-type: text/plain; charset=utf-8 X-Brightmail-Tracker: H4sIAAAAAAAAA01Sa0hTYRju29nlbDU9ztubktkixNtMqDx0V0JOF6J/SUG59KCS07F5jX5Y eKkheddaZSmiOYXVNO+ozWAWskxTy8vWRfCCWbiZlqg5zwT/Pe/zPt/zPc/Hh2OiVo4HHpeQ RCsSpPFiroDd1OMbFCjWT0YcXDf7kOu/2xGZZZljkaWv3MmF9g42mf1tFJGDbU+45NzKNI/M m0kh69beI1JV8ZlHNuhKsNM7qfryekSpXqoR1dbUyqJ0mvtcany4g0vNG4086lfnEJey6Lyo 3kwr5xL/iuB4NB0fl0Irgk5GCmKfmjSYvMcpbaHZiGWgWgcV4uNAHIK3veWIwW7Qb9JyVUiA i4gWBDlTVRgz5LDgYV8Zb+tE3qMiDrOoQVBqqGQxwyKC0XELZlNxiaNQkKPZ8MVxF0ICmaoj Ng1GvNtwKl7YdHImgqBJV7GJ2cQBmCr4ybVhIeELSyWqTd6VOAeNnTksG+YTp+Cf4Zld4wTL RSa2DWOEP0zO93MY7AvT1kI2k3SGB9pZvi0DEHtA140x9Bl4YfnOYrAzzBoa7cU8QbM2aufL EDSvgC0zEA0INO35dtEx6DF8tN/lAPOLuRzGXwj3skWMhILa+Sx7hFAwD5vsr1iIYGBglJeP 9qq3VVBvq6DeVuE5wjTIjZYrZTG0MlgeLFFKZcrkhBhJVKJMhzY/lN/hFlRsvKBHBI7Eu4Rp pT8iRBxpijJdpkeAY2IX4Z26yQiRMFqafotWJF5XJMfTSj3yxNlid6GrdjhCRMRIk+ibNC2n FVtbFs73yECRIeqA+MtfTkx4h3Rnat94ZYxg+Mq11QCf86lhtfUfnPZ1NlWbQ6mrvRf57u5h Y57eYgf0Z3/fjchPjklmj8Q5/ertiQlreE1V7oJhzFw1OBTVtSjRfH1ifbAc6n92qdondSiw k72etyPazRLeJXjME4ftvhukzqxci3vtMuL4V8xWxkqD/TCFUvofxWeB7EwDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRmVeSWpSXmKPExsVy+t9jAV3FQ08iDJbdU7P4/2E3o0Xr5zdM FtM2ilt82r2HxaLt4S1Gi8u75rBZvPn9gt2i/2WZxep/pxgtuhbeYLfYvGkqswO3x5p5axg9 ujbMYvTYtW0nk8emVZ1sHneu7WHzeHfuHLvH+31X2Tw+b5LzONHyhTWAM8rNJiM1MSW1SCE1 Lzk/JTMv3VYpNMRN10JJIS8xN9VWKULXNyRISaEsMacUyDMyQAMOzgHuwUr6dgluGXPvrWIu OCxY8Wn7OeYGxpV8XYycHBICJhL9MyezQthiEhfurWfrYuTiEBJYyiixavI0dgjnK6PE0gsz GUGq2ASsJCa2rwKyOThEBPQkWrrMQGqYBU4ySdye9Z0ZpEZYQF9i26aF7CA2i4CqxPOJb9lA bF4BTYnvU7vA4qICXhJb9rUzgdicAvYSv47PB6sRErCTePZ6DRNEvaDEj8n3WEBsZgFtiSfv LrCC7GUWUJeYMiV3AqPALCRVs5BUzUKoWsDIvIpRIrUguaA4KT3XMC+1XK84Mbe4NC9dLzk/ dxMjOFqfSe1gPLjL/RCjAAejEg9vxbTHEUKsiWXFlbmHGCU4mJVEeBtXP4kQ4k1JrKxKLcqP LyrNSS0+xGgK9N5EZinR5HxgIskriTc0MTcxNzawMLe0NDFSEudtnP0sXEggPbEkNTs1tSC1 CKaPiYNTqoFR4GGEruADDwFVHbnXU35aZbibRb0s2aBt9jBiX3nBhcer1/XZ/Qq+7fekaMH6 lK5bHMlHU9Yse15fYSc14bDVab/91Y+Mr7HcP/I48UiS0rZl55j874VEGnO3vPF+lv7Yw6Jr 0aZDZxxXrN4x3Ujn4Om+iNNp1faZ/HZFeQtfnWl9oshxNjhSiaU4I9FQi7moOBEAUYIOFewC AAA= X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170405100833epcas1p4b5076679dc4f8644fa789b421a66f953 X-Msg-Generator: CA X-Sender-IP: 203.254.230.26 X-Local-Sender: =?UTF-8?B?QmFydGxvbWllaiBab2xuaWVya2lld2ljehtTUlBPTC1LZXJu?= =?UTF-8?B?ZWwgKFRQKRvsgrzshLHsoITsnpAbU2VuaW9yIFNvZnR3YXJlIEVuZ2luZWVy?= X-Global-Sender: =?UTF-8?B?QmFydGxvbWllaiBab2xuaWVya2lld2ljehtTUlBPTC1LZXJu?= =?UTF-8?B?ZWwgKFRQKRtTYW1zdW5nIEVsZWN0cm9uaWNzG1NlbmlvciBTb2Z0d2FyZSBF?= =?UTF-8?B?bmdpbmVlcg==?= X-Sender-Code: =?UTF-8?B?QzEwG0VIURtDMTBDRDAyQ0QwMjczOTI=?= CMS-TYPE: 101P X-HopCount: 7 X-CMS-RootMailID: 20170405100833epcas1p4b5076679dc4f8644fa789b421a66f953 X-RootMTR: 20170405100833epcas1p4b5076679dc4f8644fa789b421a66f953 References: <20170404152744.26687-1-ard.biesheuvel@linaro.org> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On Tuesday, April 04, 2017 04:27:42 PM Ard Biesheuvel wrote: > Hello all, > > Please pull these fixes for EFI framebuffer support on ARM/arm64 systems. > > The following changes since commit 822f5845f710e57d7e2df1fd1ee00d6e19d334fe: > > efi/esrt: Cleanup bad memory map log messages (2017-03-17 18:53:12 +0000) > > are available in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git tags/efi-urgent > > for you to fetch changes up to e73c2811538bd36ec1340d01bafdc080af31914e: > > efifb: Avoid reconfiguration of BAR that covers the framebuffer (2017-04-04 15:56:43 +0100) > > ---------------------------------------------------------------- > Two fixes related to the EFI framebuffer driver: > - Ignore Graphics Output Protocol (GOP) implementations that are marked as > BLT-only -- the framebuffer base address is invalid in this case, and the > Blt() method is not accessible to the kernel. > - If the GOP framebuffer base address coincides with a memory BAR of a PCI > device that has memory decoding enabled, claim the memory resource so that > the PCI core will not attempt to move it later on. > > ---------------------------------------------------------------- > Ard Biesheuvel (1): > efifb: Avoid reconfiguration of BAR that covers the framebuffer This patch breaks build if PCI support is not enabled: drivers/video/fbdev/efifb.c: In function ‘claim_efifb_bar’: drivers/video/fbdev/efifb.c:386:2: error: implicit declaration of function ‘pci_claim_resource’ [-Werror=implicit-function-declaration] (x86 ifdefs are not enough, the patch should also check for PCI support) Also please cc: linux-fbdev mailing list & me on fbdev related patches. > Cohen, Eugene (1): > efi/libstub: Skip GOP with PIXEL_BLT_ONLY format > > drivers/firmware/efi/libstub/gop.c | 6 ++-- > drivers/video/fbdev/efifb.c | 66 +++++++++++++++++++++++++++++++++++++- > 2 files changed, 69 insertions(+), 3 deletions(-) Best regards, -- Bartlomiej Zolnierkiewicz Samsung R&D Institute Poland Samsung Electronics