Received: by 2002:ab2:710b:0:b0:1ef:a325:1205 with SMTP id z11csp1187676lql; Tue, 12 Mar 2024 09:34:31 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWEJKCnNcZTftJkRrdi8WkyvajYxKdY/exDJN60kjG4Zlke3A8pe5LGnBcWLQcXX1xNh0SkhTiyaE1jAr7+PZT2qUGy1J2qi5H/pM2P7Q== X-Google-Smtp-Source: AGHT+IEXgRnH/F9cyqH+l1t0mieZhGKQn53oFmlSqwEDmt4QqU/Xk6StzrPqEpbBCuL1nxk/LRwT X-Received: by 2002:a50:f681:0:b0:568:1444:af5f with SMTP id d1-20020a50f681000000b005681444af5fmr7558926edn.4.1710261271420; Tue, 12 Mar 2024 09:34:31 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710261271; cv=pass; d=google.com; s=arc-20160816; b=G/47EqfHRPjHxoJAbx2c8UgIbUkiuHCI5miE6nMpOETWigsP9iISajaoJyH7CnvfQr IyTHP8YQkdW9dp5ogMzx8zrvVI7Ffv4bRJ9sl5zN+YSOkV1XCJsJ7+GwHZauqR6kadsz hTnMgTnXIZHN9zswhRSLFenbw9XLECbJ3ruofENVozt3nFRtyddDQRMXBxQ9G4OA5k5B IeMBYpddVm5Ce4+PxWYQNUn02GspqAR5HdJWhQ9P+AipRObSx5w43GQN2cWbtQOIOBfo AWkcZqGPnd4VG4zSUV9Iab4vWsR9c97h03gdCH8ARwpM93Yed86w7IeTInt+B+wwXiVU jdKQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature; bh=DfHbX34mqkyQmyDjicDsPqNhzuh8vzlPuomXVRIS3U8=; fh=Kh+Mp7j5/hitx8QxC79cXl5r4Y7TSk4lIjG5zzaFdvE=; b=iN1pI4RSZIZ31ZWBznb8/vsH/vECdW1Czwmse66XD6r0kIVPua/DQxjanvuW9ylcve iyk/9JwBvVqXkI8doN9EE5LvGckQw7V2ixCShQ0J/pSqba28ZGwi8teMwWCT+gFIFHCc wdP3IZgXbmHRDdZE/2Z0Av1rNfHdw293ssq7dRdahvDQxuTpxbIWUpRwKAWXBHSgyxRV QJ7xAzM85Mvj/Ey2ivgHLj3KTRCmDSstON5/qDe/Eg3XxbFFnbbAQswc0M5YRVtWqtls NK4pyKYYkgTVN1/paRF1rzuD00+/ap01K0pt6G/xykchv1sz4FY8KvEawN+Tq7xpI0BD P3Mg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=fail header.i=@codethink.co.uk header.s=imap4-20230908 header.b=l8QJj7Iu; arc=pass (i=1 spf=pass spfdomain=codethink.co.uk dkim=pass dkdomain=codethink.co.uk dmarc=pass fromdomain=codethink.co.uk); spf=pass (google.com: domain of linux-embedded+bounces-22-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-embedded+bounces-22-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=REJECT sp=NONE dis=NONE) header.from=codethink.co.uk Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id ef9-20020a05640228c900b0056869ae4414si1239840edb.55.2024.03.12.09.34.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Mar 2024 09:34:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-embedded+bounces-22-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=fail header.i=@codethink.co.uk header.s=imap4-20230908 header.b=l8QJj7Iu; arc=pass (i=1 spf=pass spfdomain=codethink.co.uk dkim=pass dkdomain=codethink.co.uk dmarc=pass fromdomain=codethink.co.uk); spf=pass (google.com: domain of linux-embedded+bounces-22-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-embedded+bounces-22-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=REJECT sp=NONE dis=NONE) header.from=codethink.co.uk Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 27A2C1F227E8 for ; Tue, 12 Mar 2024 16:34:31 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 345857CF22; Tue, 12 Mar 2024 16:34:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=codethink.co.uk header.i=@codethink.co.uk header.b="l8QJj7Iu" X-Original-To: linux-embedded@vger.kernel.org Received: from imap4.hz.codethink.co.uk (imap4.hz.codethink.co.uk [188.40.203.114]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 54BA27C09F for ; Tue, 12 Mar 2024 16:34:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=188.40.203.114 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710261264; cv=none; b=cU3f2HMxKpRzcbkiHwkCA/yDKEYEmlEriRtKMAj76rw8FJfwavXlXoCqKQJv4i86F7mkgW9fFCDdKe5m5LO2bPogAgqlVHEs3Pdgpftj0fx4Nj8vFewQsqX+5+UbrqyfgBEZlkkol1drQUtZGKBX1cNDF6UaDB2bLVa+oKBgsvI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710261264; c=relaxed/simple; bh=lDBbv2iO6Et8InBc92ml41h43CgACZ439e+y/4Wk/sA=; h=Message-ID:Date:MIME-Version:Subject:From:To:References: In-Reply-To:Content-Type; b=IMauk+p8yV9iLh4OyKQ/sv/q0OGWFz8NeYcvIvafrIpGeCpevuzUXdAE+lZ6OnNU4EOAxJYjylRDiaQhKFoWSGRFeHf3nRROGbzVt3h8tBB3jEahIuUX/jZDxg7DRskJYRcNmkKF8zEuKekueMLmwNFEqIjW24Z7K1vTJRg4zr0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=codethink.co.uk; spf=pass smtp.mailfrom=codethink.co.uk; dkim=pass (2048-bit key) header.d=codethink.co.uk header.i=@codethink.co.uk header.b=l8QJj7Iu; arc=none smtp.client-ip=188.40.203.114 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=codethink.co.uk Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=codethink.co.uk DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=codethink.co.uk; s=imap4-20230908; h=Sender:Content-Transfer-Encoding: Content-Type:In-Reply-To:References:To:From:Subject:MIME-Version:Date: Message-ID:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=DfHbX34mqkyQmyDjicDsPqNhzuh8vzlPuomXVRIS3U8=; b=l8QJj7IuYJ0y7muAElTE5ho3Ei Ub3A+8oUg29dKi2T/8UKPTcSFENqms30Y5LMH4Rii7taFJ/FE0DNH5+6lluxT0YJ7NiH5sc4e6kWV yQFIs4qdOs6w6xUkVKyohKUQuIBT/LZfnY1sobU64fxwB+Ssasvb8MMQ8YqgdOXbHPx89nXJEGhbk kQV5uCk7izLDeDN9j+ADCedzFxY6yulJ6e/jdgj7dfOk6WbbNQOa4L0rxsjA/5sibzeD1/Jsupt87 U5cmZBoAAc1d881joH4Eb8zi7b5aP5dSyvryQxe9kK2iLXNNFRMIvEhiE1HWovz5bM0g2xQgmRv+p YFhimZ+w==; Received: from [167.98.27.226] (helo=[10.35.6.228]) by imap4.hz.codethink.co.uk with esmtpsa (Exim 4.94.2 #2 (Debian)) id 1rk551-00EUYf-7i for ; Tue, 12 Mar 2024 16:34:19 +0000 Message-ID: Date: Tue, 12 Mar 2024 16:34:18 +0000 Precedence: bulk X-Mailing-List: linux-embedded@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Linux Kernel (megi patches for PinePhone Pro) Content-Language: en-US From: Tanvir Roshid To: linux-embedded@vger.kernel.org References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Sender: tanvir.roshid@codethink.co.uk On 12/03/2024 16:30, Tanvir Roshid wrote: > Hi, > > I hope you are well. > > I wanted to post this message to discuss the megous kernel and > communicate with the embedded Linux community. This post is my first > attempt at using the Linux mailing list, so forgive me if I make any > mistakes. > > For context, the megous kernel is a fork of the Torvald kernel > containing patches to enable the PinePhone and PinePhone Pro to boot > correctly. > > The megous kernel disappeared earlier this year. We have spent the > better part of the year getting the phones to boot with the upstream > kernel for GNOME OS. We successfully confirmed working boards using > patches found on this repo: > - > https://gitlab.com/pine64-org/linux/-/tree/linux-pinephonepro-6.6.y?ref_type=heads > > The work is visible here: > - https://gitlab.gnome.org/GNOME/gnome-build-meta/-/merge_requests/2455 > > I am aware that a new fork replacing the megous kernel exists here: > - https://github.com/sailfish-on-dontbeevil/kernel-megi > > The GNOME community would prefer not to rely on a custom kernel and > use the upstream version to avoid a repeat of the megous kernel and > its disappearance. Recently, the patches have understandably failed to > apply to the new kernel. We would prefer not to upstream these patches > for long-term maintainability versus continuous maintenance. Apologies; my sentence was not clear here. I mean to state "We would prefer to upstream these patches for long-term maintainability versus continuous maintenance. " > > My question to the embedded community is: > - What is preventing the upstream kernel from integrating these patches? > > From research (https://news.ycombinator.com/item?id=30015412), I can > see that these patches present problems. However, we would like to > know more specifics to eventually upstream these patches via > additional work. > > Kind regards, > Tanvir Roshid > >