From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=17.171.2.68; helo=ma1-aaemail-dr-lapp02.apple.com; envelope-from=afish@apple.com; receiver=edk2-devel@lists.01.org Received: from ma1-aaemail-dr-lapp02.apple.com (ma1-aaemail-dr-lapp02.apple.com [17.171.2.68]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id DEDB42119175E for ; Mon, 3 Dec 2018 22:35:21 -0800 (PST) Received: from pps.filterd (ma1-aaemail-dr-lapp02.apple.com [127.0.0.1]) by ma1-aaemail-dr-lapp02.apple.com (8.16.0.22/8.16.0.22) with SMTP id wB46WAes064437; Mon, 3 Dec 2018 22:35:19 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=mime-version : content-type : sender : subject : from : in-reply-to : date : cc : message-id : references : to; s=20180706; bh=hYQ7545RO06vdWM43N49k2fNtqGTuuDRbvUgQFY+Bq8=; b=hMf1nRrUCco7zfpVLi5hcRQlgd684cvk7Xb9AlcLPBwdmM/iHKNjJCA2V3pIsawmb1a1 odMfkj08fThqqapP4BfUd0vuZKZj3K5O9LrZc1fFM/Vu13PrrWwPHEkNOVM2u1sI//WQ lzc2phwyUvmf7xbyxNK4fpRgv5u99PNh+bBAtaRbv/Co7rc1rVVqSWlC+DuykFz98uY0 xFXTJozmogZlJ/f59wtHY/MMcWM84StDyOOWk7NAV7qqgj2ozVshpWe29l8oaVGSfOoD 7NwHe+f5uEH5Ct5fvImPeR+vYSqZxzGqMx455g5v+QtRlikTD8vLrFZ/xOGg/T5RVr2C 3A== Received: from mr2-mtap-s03.rno.apple.com (mr2-mtap-s03.rno.apple.com [17.179.226.135]) by ma1-aaemail-dr-lapp02.apple.com with ESMTP id 2p3qv1ck8m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Mon, 03 Dec 2018 22:35:19 -0800 MIME-version: 1.0 Received: from nwk-mmpp-sz11.apple.com (nwk-mmpp-sz11.apple.com [17.128.115.155]) by mr2-mtap-s03.rno.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180614 64bit (built Jun 14 2018)) with ESMTPS id <0PJ70045B8YUI050@mr2-mtap-s03.rno.apple.com>; Mon, 03 Dec 2018 22:35:18 -0800 (PST) Received: from process_viserion-daemon.nwk-mmpp-sz11.apple.com by nwk-mmpp-sz11.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180614 64bit (built Jun 14 2018)) id <0PJ700B008MQ4B00@nwk-mmpp-sz11.apple.com>; Mon, 03 Dec 2018 22:35:18 -0800 (PST) X-Va-A: X-Va-T-CD: 0218081bc602d9e095f4a4783ae1591e X-Va-E-CD: 1722d1a58b2b9cc819616e7b2561585d X-Va-R-CD: 1bac10a896b16012af2c9d5b0f475dcb X-Va-CD: 0 X-Va-ID: fa74e96d-fc4a-4673-9575-45c5c950cc81 X-V-A: X-V-T-CD: 0c4687a79832e67dc394cf48196b63df X-V-E-CD: 1722d1a58b2b9cc819616e7b2561585d X-V-R-CD: 1bac10a896b16012af2c9d5b0f475dcb X-V-CD: 0 X-V-ID: d2cfeeb1-8178-4bd9-95b4-23fa2e67d4c9 Received: from process_milters-daemon.nwk-mmpp-sz11.apple.com by nwk-mmpp-sz11.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180614 64bit (built Jun 14 2018)) id <0PJ700B008MQ2V00@nwk-mmpp-sz11.apple.com>; Mon, 03 Dec 2018 22:35:17 -0800 (PST) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2018-12-04_03:,, signatures=0 Received: from [17.235.28.61] (unknown [17.235.28.61]) by nwk-mmpp-sz11.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180614 64bit (built Jun 14 2018)) with ESMTPSA id <0PJ700MVE8YSZE80@nwk-mmpp-sz11.apple.com>; Mon, 03 Dec 2018 22:35:17 -0800 (PST) Sender: afish@apple.com From: Andrew Fish X-Mailer: iPhone Mail (16B92) In-reply-to: Date: Mon, 03 Dec 2018 22:35:16 -0800 Cc: edk2-devel@lists.01.org Message-id: References: To: Guy Raviv X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-12-04_03:, , signatures=0 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: Creating my own flashing app X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Dec 2018 06:35:22 -0000 Content-Type: text/plain; CHARSET=US-ASCII Content-Transfer-Encoding: 7BIT On a secure platform you likely need to update using a secure capsule. https://github.com/tianocore/tianocore.github.io/wiki/Capsule-Based-Firmware-Update-and-Firmware-Recovery The capsule is the standard method, and then all the FLASH update code is part of the ROM. Generally since an EFI platform has NVRAM services in the NOR FLASH there is an SPI driver to write to FLASH. So if your platform does not secure FLASH you can use the services from the ROM. > On Dec 3, 2018, at 8:45 PM, Guy Raviv wrote: > > a whole SPI BIOS image. > if i was not clear please tell me what i'm missing. > > Thanks! > Guy > > Virus-free. www.avg.com > >> On Tue, Dec 4, 2018 at 6:42 AM Andrew Fish wrote: >> Guy, >> >> What are you trying to FLASH? >> >> Thanks, >> >> Andrew Fish >> >> > On Dec 3, 2018, at 7:28 PM, Guy Raviv wrote: >> > >> > Hi, >> > >> > I want to create my own flashing utility. >> > Is there any EDKII App/Utilities that can help me? >> > >> > Thanks, >> > Guy >> > >> > >> > Virus-free. >> > www.avg.com >> > >> > <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> >> > _______________________________________________ >> > edk2-devel mailing list >> > edk2-devel@lists.01.org >> > https://lists.01.org/mailman/listinfo/edk2-devel >>