From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [63.128.21.124]) by mx.groups.io with SMTP id smtpd.web10.6633.1601535259133076033 for ; Wed, 30 Sep 2020 23:54:19 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=K6S6/aM7; spf=pass (domain: redhat.com, ip: 63.128.21.124, mailfrom: lersek@redhat.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1601535258; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OZNLEvKUCgn1FhO9/wnsSHbm1osACKm9Rt4HeK8fPRM=; b=K6S6/aM7dWpACnKBHgYBZmOr74As36VWhFQApDTLPYmJO5W3hyJ361Dmo5/Vi22Mxn/IRU V3mf0ENkGZ2Tg9GGNWt1TJ3s89h0IpWmZPGCBOgupc4IAuneig0OH2JySXUBhuqAdJNamr 7OnJf5L8A0TsQ+Ga9aUajNkZVfITY5o= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-32-Je0MHnwqOca8yIqaFrx9_A-1; Thu, 01 Oct 2020 02:54:13 -0400 X-MC-Unique: Je0MHnwqOca8yIqaFrx9_A-1 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id BF432107B7C8; Thu, 1 Oct 2020 06:54:09 +0000 (UTC) Received: from lacos-laptop-7.usersys.redhat.com (ovpn-113-110.ams2.redhat.com [10.36.113.110]) by smtp.corp.redhat.com (Postfix) with ESMTP id A3C875FC05; Thu, 1 Oct 2020 06:54:02 +0000 (UTC) Subject: Re: [RFC] Request to move MinPlatformPkg out of the Intel folder To: "Desimone, Nathaniel L" , "devel@edk2.groups.io" , "rfc@edk2.groups.io" Cc: Leif Lindholm , Ard Biesheuvel , "Kirkendall, Garrett" , "Lendacky, Thomas" , "thomas.abraham@arm.com" , "Frank.Orr@dell.com" , Jim Dailey , Abner Chang , "Wang, Sunny (HPS SW)" , Daniel Schaefer , Liming Gao , Tim Lewis , "Kevin@Insyde" , Felix Polyudov , "Kinney, Michael D" , "Oram, Isaac W" , "Ni, Ray" References: From: "Laszlo Ersek" Message-ID: <23d646c4-0892-0aa3-6548-317fcab831df@redhat.com> Date: Thu, 1 Oct 2020 08:54:01 +0200 MIME-Version: 1.0 In-Reply-To: X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=lersek@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit On 10/01/20 01:17, Desimone, Nathaniel L wrote: > Hi Everyone, > > This has come up informally a couple of times already, but I do think that it would be beneficial to move MinPlatformPkg out of the Platform/Intel folder and into a vendor neutral folder. MinPlatform really isn't Intel specific, it's just "middleware" that is intended to make it easier and faster to build EDK II based firmware. We have always intended MinPlatform to be vendor neutral, and it would be great to see MinPlatform based implementations for non-Intel silicon. Anyone working with EDK II should feel welcome to work with us on MinPlatform, regardless of the SoC in use. > > To that end, I propose that we move MinPlatformPkg out of edk2-platforms/Platform/Intel to edk2-platforms/Platform/MinPlatformPkg. It might also make sense to move edk2-platforms/Platform/Intel/Tools and edk2-platforms/Platform/Intel/build_bios.py to edk2-platforms/Platform as well since those are all useful for building MinPlatform based firmware, but I could also see that being something for another time. Let me know what you think! Since I've been CC'd -- the MinPlatformPkg move seems logical to me. Regarding the tools, I guess it depends on how many Intel-specific quirks they contain. I guess they could be moved too after a potential refactoring / splitting. Laszlo