From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-it0-x22e.google.com (mail-it0-x22e.google.com [IPv6:2607:f8b0:4001:c0b::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 6F9CD21AE30C5 for ; Thu, 1 Jun 2017 00:28:06 -0700 (PDT) Received: by mail-it0-x22e.google.com with SMTP id m47so10805058iti.0 for ; Thu, 01 Jun 2017 00:29:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=mprGgDzCnDONWUcCzfxz5nvS/ePBi3skUUtHoOo4AYI=; b=IDDu+UIEmOf3eisOlV8MDmSAFkBZXfBdenXQRZUB37LshvpyOrI3KCbeTBVJo+AQpt HG8JfA9zlAvemB5R9erYEZsOUTxGlZ7E5EzzbBdndXpYg3DOJXzhr3NWresKpblowkAw nju6FPP1Pl9IC1RfzQbQVjiL8ikD8Wg8JLaZ0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=mprGgDzCnDONWUcCzfxz5nvS/ePBi3skUUtHoOo4AYI=; b=dy7APNRBiXpOop0VkL1dY2uqhL7TgskYPmp7yIWutQFlvgfiK+nexcv86uZAHdiLGw 7rz70jffq5u1My+p5vtBUCjs3hMKmHFHuSpjg5mdCZSfDDwUgtTByEdInwANU/c+dBp4 yUnmW/fbGcTAK1W6Gqxz2FbKkULUs/c2kAWQuKGfrQbRrGXkhwrGlFD50F6P1wSnfCDG 9OS9PUR9NHk+Zki2JL6I4vgcJDUKbKfvp/BTDMwG/LaCzn/S4VNTrMCVgGTcH60se8At 4GI+BY2oOIleps8qmrtJJtogMB5EU6CvsIiC98Lr6WZAbkOdxm/tbOUnjNgb/Mtte1RX BuNQ== X-Gm-Message-State: AODbwcAWj9NmkD9Km5RWWuX17tsK4XiOBQTwhxZja5mqer4U1yoZFJAz PqWDviYqRr1e67vgwLZusTh+JaBxjbQx X-Received: by 10.36.237.72 with SMTP id r69mr985686ith.98.1496302146489; Thu, 01 Jun 2017 00:29:06 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.164.24 with HTTP; Thu, 1 Jun 2017 00:29:05 -0700 (PDT) In-Reply-To: <13080acc-202a-ee70-14ca-5152e94e9698@bluestop.org> References: <13080acc-202a-ee70-14ca-5152e94e9698@bluestop.org> From: Ard Biesheuvel Date: Thu, 1 Jun 2017 07:29:05 +0000 Message-ID: To: Rebecca Cran Cc: "edk2-devel@lists.01.org" Subject: Re: Reconfiguring the PEI blob for the Overdrive1000 (AMD A1100) X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2017 07:28:06 -0000 Content-Type: text/plain; charset="UTF-8" On 1 June 2017 at 02:31, Rebecca Cran wrote: > Hi, > > I recently got an ARM64 SoftIron Overdrive 1000 box which uses AMD's Opteron > A1100, and while it's nice having most of the platform firmware be open > source, the part I'm missing is the PEI, which is implemented in a binary > blob. Apparently that is generated via a tool called the AMD Firmware > Development Kit, but I can't find any reference to it outside of the edk2. > > > Is there any way a user outside of AMD can get the Firmware Development Kit, > or somehow else reconfigure the PEI binary? I'm asking because some work I'm > starting out on has changes for the PEI, and while I could use Qemu it would > be nice to also develop on real hardware. > Hi Rebecca, Which PEI binary are you referring to? There is the PEI core, and a collection of PEI modules (PEIMs) that do various platform related things, including PCIe link training (and believe me, looking at that code will make your eyes bleed), which is the only closed source PEIM IIRC. Whether you can get access to the FDK is a question I cannot answer, but I don't think there are any people left at AMD working on the Seattle project. Which tree are you building from?