From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-4.3 required=5.0 tests=ALL_TRUSTED,BAYES_00, RP_MATCHES_RCVD autolearn=unavailable autolearn_force=no version=3.4.1 Date: Fri, 3 Apr 2020 15:09:20 +0400 From: Alexey Sheplyakov To: ALT Linux Team development discussions Message-ID: <20200403110920.GA24596@alexnuc> References: <20200331094456.GA9129@alexnuc> <2916c9f1-320f-ca4a-836c-c2b22f01981b@basealt.ru> <0b4b8b11-3d22-c814-d344-56cc863e12b3@basealt.ru> <5c7ea36c-f4a3-48f0-bc13-cb87bbbb65b3@ya.ru> <20200331153512.GB16107@alexnuc> <20200331155135.GC16107@alexnuc> <5c60ae77-0769-7768-41c3-e6832a5dd29e@ya.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <5c60ae77-0769-7768-41c3-e6832a5dd29e@ya.ru> User-Agent: Mutt/1.9.4 (2018-02-28) Subject: Re: [devel] grub FDT patch (grub versus Baikal-M) X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Apr 2020 11:09:28 -0000 Archived-At: List-Archive: List-Post: On Wed, Apr 01, 2020 at 02:32:11PM +0700, Антон Мидюков wrote: > 31.03.2020 22:58, Aleksey Novodvorsky пишет: > > вт, 31 мар. 2020 г., 18:51 Alexey Sheplyakov : > > > > > On Tue, Mar 31, 2020 at 07:35:12PM +0400, Alexey Sheplyakov wrote: > > > > On Tue, Mar 31, 2020 at 09:03:28PM +0700, Антон Мидюков wrote: > > > > > > > > > По конкретике. Зачаток поддержки devicetree в конфиге был вот в этом > > > патче: > > > > > > > > http://git.altlinux.org/gears/g/grub.git?p=grub.git;a=blob;f=grub-2.02-sb-0005-Make-10_linux-work-with-our-changes-for-linux16-and-.patch;h=11b6e2b0259709e1c4c78701163d61eb6b5517a6;hb=2dfa3c486dea760b421124dcae735674f204f9da > > > > > Если бы этого зачатка не было, я бы и не развил эту идею. Патч то этот > > > > > апстримный? > > > > Нет, это патч из RHEL 7.1: > > > > > > > > > > > https://github.com/rhboot/grub2/commit/024e7b139cc65bc945ace4c1b3bd0547d07b7314 > > > > > > А в RHEL 8 его переделали аналогично обсуждаемому патчу: > > > > > > > > > https://github.com/rhboot/grub2/commit/2e702754c5dc8e0858fb16797a396411ebfb22e0 > > Мне кажется, что использовать патч RHEL 8 не зазорно. > Если он даёт желаемое поведение, можно использовать и его. У RHEL немного другие соглашения о том, куда устанавливать dtb файлы: /boot/dtb-`uname -r`. У нас: /lib/devicetree/dtb-`uname -r`, и симлинк /boot/dtb на самую свежую версию (по аналогии с /boot/vmlinuz). Потому RHEL патч все равно надо адаптировать, и в итоге получается такой же патч (с точностью до имени переменной), как и предложенный ранее http://git.altlinux.org/tasks/243217/gears/1200/git?p=git;a=blob;f=grub-2.02-support-GRUB_FDT_LINUX.patch;h=575c664e265219297a980650ef747f8a63037653;hb=5741e6cdb26580ecc366cc6ec8c4f7d07f400e8e