Re: [edk2] Build SCT with edk2

2019-03-27 Thread Richardson, Brian
Have you tried building with the most recent stable tag instead of the tip?
https://github.com/tianocore/edk2/releases/tag/edk2-stable201903 

Thanks ... br
---
Brian Richardson - brian.richard...@intel.com -- @intel_brian
Director of Ecosystem & Business Development, Firmware Integration & 
Development (FID)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel  On Behalf Of Ashish Singhal
Sent: Wednesday, March 27, 2019 4:10 PM
To: edk2-devel@lists.01.org
Cc: Jin, Eric 
Subject: [edk2] Build SCT with edk2

Hello,

It seems building SCT is supported with edk2 UDK2017 and not something recent. 
When I tried building it with tip, it fails. Is someone already working on 
making sure SCT can be built with edk2 tip?

Thanks
Ashish

---
This email message is for the sole use of the intended recipient(s) and may 
contain confidential information.  Any unauthorized review, use, disclosure or 
distribution is prohibited.  If you are not the intended recipient, please 
contact the sender by reply email and destroy all copies of the original 
message.
---
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] [edk2-announce] Hard Feature Freeze starts from 2019-03-01(00:00:00 UTC-8) for edk2-stable201903

2019-03-08 Thread Richardson, Brian
I made some minor changes to the wiki to better emphasize the stable tag 
releases.

https://github.com/tianocore/tianocore.github.io/wiki 

https://github.com/tianocore/tianocore.github.io/wiki/EDK-II

Thank you all for the work on the latest release.

---
Brian Richardson -- Director, Firmware Ecosystem Development
brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: Gao, Liming 
Sent: Friday, March 8, 2019 10:57 AM
To: Laszlo Ersek ; Tian, Hot ; 
Richardson, Brian ; edk2-devel@lists.01.org
Subject: RE: [edk2] [edk2-announce] Hard Feature Freeze starts from 
2019-03-01(00:00:00 UTC-8) for edk2-stable201903

Laszlo:
  https://github.com/tianocore/tianocore.github.io/wiki/EDK-II-Release-Notes is 
designed to include the change in this stable tag. After the stable tag is 
created, the contents will be moved to tag notes. This wiki will be clear. 
  
  All things in 
https://github.com/tianocore/tianocore.github.io/wiki/EDK-II-Release-Planning 
are moved into the stable tag notes. We may keep the link to point to release 
tag note. 

Thanks
Liming
> -Original Message-
> From: Laszlo Ersek [mailto:ler...@redhat.com]
> Sent: Friday, March 8, 2019 7:21 AM
> To: Tian, Hot ; Richardson, Brian 
> ; Gao, Liming ; 
> edk2-devel@lists.01.org
> Subject: Re: [edk2] [edk2-announce] Hard Feature Freeze starts from 
> 2019-03-01(00:00:00 UTC-8) for edk2-stable201903
> 
> On 03/08/19 15:30, Tian, Hot wrote:
> > For this specific question from Laszlo, I do not have strong 
> > recommendation. Liming/Laszlo can work out a recommendation.
> > But looking at 
> > https://github.com/tianocore/tianocore.github.io/wiki/EDK-II, I do 
> > have recommendation to make UDK less prominent
> (e.g. remove "UDK Releases" section) as we've migrated to quarterly stable 
> tag release model on edk2 master.
> 
> Well, I'm not sure if my suggestion is logical, but given that I was 
> staring at 
> <https://github.com/tianocore/tianocore.github.io/wiki/EDK-II-Release-
> Planning> when I got lost :) , I think it might help if the "current 
> release planning" page simply featured a link to "past releases".
> 
> The latter can be a standalone wiki page or even a section in a larger page.
> 
> 
> Considering the sum of the currently available notes, the 
> inconsistency is that
> 
> - for the first tag we had ("edk2-stable201808"), we seem to offer no 
> notes (that's OK, we had just started back then);
> 
> - for the second tag ("edk2-stable201811"), the notes are at:
> 
> https://github.com/tianocore/edk2/releases/tag/edk2-stable201811
> 
> which was edited... I got no clue where (certainly not in the 
> edk2-wiki);
> 
> - and for the upcoming tag, we have the notes at:
> 
> https://github.com/tianocore/tianocore.github.io/wiki/EDK-II-Release-N
> otes#edk2-stable201903-tag
> 
> Thanks,
> Laszlo
> 
> 
> > -Original Message-
> > From: Richardson, Brian
> > Sent: Friday, March 08, 2019 22:19
> > To: Tian, Hot ; Tian, Hot ; 
> > Laszlo Ersek ; Gao, Liming
> ; edk2-devel@lists.01.org
> > Subject: RE: [edk2] [edk2-announce] Hard Feature Freeze starts from 
> > 2019-03-01(00:00:00 UTC-8) for edk2-stable201903
> >
> > Hot: it looks like we need to revise the wiki page so the stable tag 
> > & release notes links are more prominent. Any recommendations on
> changes?
> >
> > Thanks ... br
> > ---
> > Brian Richardson -- Director, Firmware Ecosystem Development 
> > brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
> https://software.intel.com/en-us/meet-the-developers/evangelists/team/
> brian-richardson
> >
> > -Original Message-
> > From: edk2-devel  On Behalf Of 
> > Tian, Hot
> > Sent: Friday, March 8, 2019 8:48 AM
> > To: Tian, Hot ; Laszlo Ersek 
> > ; Gao, Liming ; 
> > edk2-devel@lists.01.org
> > Subject: Re: [edk2] [edk2-announce] Hard Feature Freeze starts from 
> > 2019-03-01(00:00:00 UTC-8) for edk2-stable201903
> >
> > I guess 
> > https://github.com/tianocore/tianocore.github.io/wiki/EDK-II-Release
> > -Notes is also for future release notes. Seems it's not listed
> on https://github.com/tianocore/tianocore.github.io/wiki/EDK-II.
> >
> >
> > -Original Message-
> > From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf 
> > Of Tian, Hot
> > Sent: Friday, March 08, 2019 21:38
> > To: Laszlo Ersek ; Gao, Liming 
> > ; edk2-devel@lists.01.org
> > Subject: Re: [edk2] [edk2-announce] Ha

Re: [edk2] [edk2-announce] Hard Feature Freeze starts from 2019-03-01(00:00:00 UTC-8) for edk2-stable201903

2019-03-08 Thread Richardson, Brian
Hot: it looks like we need to revise the wiki page so the stable tag & release 
notes links are more prominent. Any recommendations on changes?

Thanks ... br
---
Brian Richardson -- Director, Firmware Ecosystem Development
brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel  On Behalf Of Tian, Hot
Sent: Friday, March 8, 2019 8:48 AM
To: Tian, Hot ; Laszlo Ersek ; Gao, 
Liming ; edk2-devel@lists.01.org
Subject: Re: [edk2] [edk2-announce] Hard Feature Freeze starts from 
2019-03-01(00:00:00 UTC-8) for edk2-stable201903

I guess 
https://github.com/tianocore/tianocore.github.io/wiki/EDK-II-Release-Notes is 
also for future release notes. Seems it's not listed on 
https://github.com/tianocore/tianocore.github.io/wiki/EDK-II.


-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Tian, Hot
Sent: Friday, March 08, 2019 21:38
To: Laszlo Ersek ; Gao, Liming ; 
edk2-devel@lists.01.org
Subject: Re: [edk2] [edk2-announce] Hard Feature Freeze starts from 
2019-03-01(00:00:00 UTC-8) for edk2-stable201903

Hi Laszlo,

You can find the permanent release notes on 
https://github.com/tianocore/tianocore.github.io/wiki/EDK-II:
Under Stable Tags session: 
https://github.com/tianocore/edk2/releases/tag/edk2-stable201811
https://github.com/tianocore/tianocore.github.io/wiki/EDK-II-Release-Planning 
is for Future Release and Tag Planning.

Thanks,
Hot

-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Laszlo 
Ersek
Sent: Friday, March 08, 2019 17:00
To: Gao, Liming ; edk2-devel@lists.01.org
Subject: Re: [edk2] [edk2-announce] Hard Feature Freeze starts from 
2019-03-01(00:00:00 UTC-8) for edk2-stable201903

Hi Liming,

On 03/01/19 09:57, Gao, Liming wrote:
> Hi, all
>   Today, we enter into Hard Feature Freeze phase until edk2-stable201903 tag 
> is created at 2019-03-08. In this phase, there is no feature to be pushed. 
> The bug fix is still allowed. 

I meant to ask you about permanent links to already released stable tags, in 
the Wiki. For example, we have:

https://github.com/tianocore/tianocore.github.io/wiki/EDK-II-Release-Notes#edk2-stable201903-tag

but we don't seem to have one for the previous stable tag (edk2-stable201811). 
Which is strange because I remember that we collected the changes for that 
release too, in the wiki.

... Ah, I see it now. The problem is with Wiki commit 63a756e8a134
("edk2 wiki: remove edk2-stable201811 tag planning in EDK-II-Release-Planning", 
2018-12-10). The content was removed completely.

For example, if I grep the wiki (currently at commit 664b82ca9684) for 
"id=1213", there are no hits. That means people cannot learn (or make 
references to) the fact, in the Wiki, that the edk2-stable201811 release fixed 
TianoCore#1213.

In my opinion, we should rather move that kind of content to a permanent 
Release Notes article in the Wiki.

Thanks
Laszlo
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] Do python3 supported in edk2 shell now?

2019-01-25 Thread Richardson, Brian
There is a MicroPython interpreter in edk2-staging which is being developed to 
address Python 3.x support. Please evaluate and report any issues you see as 
this code transitions out of the staging branch.

https://github.com/tianocore/edk2-staging/tree/MicroPythonTestFramework

https://github.com/tianocore/tianocore.github.io/wiki/MicroPython 

Thanks ... br
---
Brian Richardson -- Director, Firmware Ecosystem Development
brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel  On Behalf Of wang xiaofeng
Sent: Thursday, January 24, 2019 10:27 PM
To: edk2-devel@lists.01.org
Subject: [edk2] Do python3 supported in edk2 shell now?

HI All,
   I only see AppPkg/Applications/Python/2.7.10 in latest edk2 tree. Do edk2 
plan to support python3 in shell ?
  Thanks!
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] Creating my own flashing app

2018-12-04 Thread Richardson, Brian
Guy:

I would follow Andrew's advice and investigate the use of Secure Capsule to 
implement SPI Flash Update. This is becoming the standard, and has a number of 
advantages (signed, OS independent, platform independent, compatible with 
fwupd.org & Windows Update workflow).

General information is on the TianoCore wiki:
https://github.com/tianocore/tianocore.github.io/wiki/Capsule-Based-Firmware-Update-and-Firmware-Recovery
 

There is a capsule-based update app in EDK II:
https://github.com/tianocore/edk2/tree/master/MdeModulePkg/Application/CapsuleApp

Thanks ... br
---
Brian Richardson -- Director, Firmware Ecosystem Development
brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel  On Behalf Of Andrew Fish
Sent: Tuesday, December 4, 2018 1:35 AM
To: Guy Raviv 
Cc: edk2-devel@lists.01.org
Subject: Re: [edk2] Creating my own flashing app

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.

Sent from my iPhone

> 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
>> 
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] SCT bugzilla topic?

2018-12-03 Thread Richardson, Brian
I think "EDK2 Test product with an SCT component" is the best option.

Thanks ... br
---
Brian Richardson -- Director, Firmware Ecosystem Development
brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel  On Behalf Of Leif Lindholm
Sent: Monday, December 3, 2018 9:47 AM
To: edk2-devel@lists.01.org
Cc: Kinney, Michael D ; Jin, Eric 

Subject: [edk2] SCT bugzilla topic?

Hi Eric, Supreeth, Mike,

I was looking to raise a feature request on UEFI SCT and didn't spot such a 
product. Should we create one?

Or perhaps we should have an EDK2 Test product with an SCT component?

Regards,

Leif
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] [staging/MicroPythonTestFramework]: MicroPython Test Framework for UEFI

2018-10-19 Thread Richardson, Brian
Leif:

Thank you for your feedback. Long Qin is a good starting contact for 
MicroPython issues.

There are readme files for the sub-components, but I agree that the missing 
top-level readme file is an issue.
https://github.com/tianocore/edk2-staging/tree/MicroPythonTestFramework/MpyTestFrameworkPkg
https://github.com/tianocore/edk2-staging/tree/MicroPythonTestFramework/MicroPythonPkg

Thanks … br
---
Brian Richardson, Firmware Ecosystem Development, Intel Software
brian.richard...@intel.com<mailto:brian.richard...@intel.com> -- @intel_brian 
(Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson

From: Leif Lindholm 
Sent: Friday, October 19, 2018 12:34 AM
To: Richardson, Brian 
Cc: edk2-devel@lists.01.org
Subject: Re: [edk2] [staging/MicroPythonTestFramework]: MicroPython Test 
Framework for UEFI

Hi Brian,

I've started having a look at this, and have a few comments:
- There is no Readme.md at the top level, as set out in 
https://github.com/tianocore/edk2-staging/blob/about/README
  Mainly, this means I don't know who I should cc on any comments I have.
- There have been substantial changes to oniguruma, and the module no longer 
builds. Can we have exact commit hashes for the two external projects added to 
the toplevel Readme.md?
- At least Uefi/modets.c and Uefi/modos.c contain Ia32/X64-specific bits. Could 
these bits be put in architecture-specific subdirectories?

Regards,

Leif

On 10 August 2018 at 03:44, Richardson, Brian 
mailto:brian.richard...@intel.com>> wrote:
The "MicroPython Test Framework for UEFI" project has been added to 
edk2-staging for community feedback.
https://github.com/tianocore/edk2-staging/tree/MicroPythonTestFramework

This includes a port of MicroPython to UEFI and a test execution environment 
that can run from the UEFI Shell.
https://github.com/tianocore/edk2-staging/tree/MicroPythonTestFramework/MicroPythonPkg
https://github.com/tianocore/edk2-staging/tree/MicroPythonTestFramework/MpyTestFrameworkPkg

Additional Info:
https://github.com/tianocore/tianocore.github.io/wiki/MicroPython-Test-Framework-for-UEFI

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com<mailto:brian.richard...@intel.com><mailto:brian.richard...@intel.com<mailto:brian.richard...@intel.com>>
 -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson

___
edk2-devel mailing list
edk2-devel@lists.01.org<mailto:edk2-devel@lists.01.org>
https://lists.01.org/mailman/listinfo/edk2-devel

___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] OSFC tickets

2018-08-29 Thread Richardson, Brian
Note there will be a TianoCore hack-a-thon as part of the conference, focused 
on Signed UEFI Capsule Update & Recovery. There are also a number of sessions & 
workshops related to TianoCore.

More Info: https://github.com/tianocore/tianocore.github.io/wiki/OSFC-2018 

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel  On Behalf Of Philipp 
Deppenwiese
Sent: Wednesday, August 29, 2018 4:32 AM
To: edk2-devel@lists.01.org
Subject: [edk2] OSFC tickets

Friendly reminder.

2 days until the ticket sale is closed.

Buy your tickets now https://osfc.io/tickets

___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


[edk2] [staging/MicroPythonTestFramework]: MicroPython Test Framework for UEFI

2018-08-09 Thread Richardson, Brian
The "MicroPython Test Framework for UEFI" project has been added to 
edk2-staging for community feedback.
https://github.com/tianocore/edk2-staging/tree/MicroPythonTestFramework

This includes a port of MicroPython to UEFI and a test execution environment 
that can run from the UEFI Shell.
https://github.com/tianocore/edk2-staging/tree/MicroPythonTestFramework/MicroPythonPkg
https://github.com/tianocore/edk2-staging/tree/MicroPythonTestFramework/MpyTestFrameworkPkg

Additional Info:
https://github.com/tianocore/tianocore.github.io/wiki/MicroPython-Test-Framework-for-UEFI

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_brian 
(Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson

___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] Enabling network interface for Realtek8168 chip

2018-05-13 Thread Richardson, Brian
The driver (.efi file) needs to be included in the EDK II project FDF file to 
be properly integrated into the binary firmware image. There is a good example 
of this in the MinnowBoard Max/Turbot project.

https://github.com/tianocore/edk2-platforms/blob/devel-MinnowBoardMax-UDK2017/Vlv2TbltDevicePkg/PlatformPkg.fdf

Search for "Network Modules" to find the entry where the Realtek & Intel UNDI 
drivers are included in the build.

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel <edk2-devel-boun...@lists.01.org> On Behalf Of Anatol Pomozov
Sent: Monday, May 14, 2018 12:03 AM
To: Richardson, Brian <brian.richard...@intel.com>
Cc: edk2-devel@lists.01.org
Subject: Re: [edk2] Enabling network interface for Realtek8168 chip

Awesome, thank you Brian!

On Sun, May 13, 2018 at 7:42 PM, Richardson, Brian <brian.richard...@intel.com> 
wrote:
> You can try the UEFI UNDI driver available for download from Realtek's 
> website:
>
> http://www.realtek.com/Downloads/downloadsView.aspx?Langid=1=13
> Fid=5=5=4=3=fa=1

I contacted Zako's device firmware maintainer to add this driver to the 
firmware blob.

Meanwhile I am thinking what can I do to try this driver myself (in case if 
maintainer is busy and will not make the changes quickly).

Is there a way to load this driver programmatically from my UEFI application? 
So I can request and use SimpleNetworkProtocol. Googling did not give me any 
clear answer on this topic.

And if it does not work, what are other ways for me to enable the network?
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] Enabling network interface for Realtek8168 chip

2018-05-13 Thread Richardson, Brian
You can try the UEFI UNDI driver available for download from Realtek's website:

http://www.realtek.com/Downloads/downloadsView.aspx?Langid=1=13=5=5=4=3=fa=1
 

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel  On Behalf Of Anatol Pomozov
Sent: Sunday, May 13, 2018 10:29 AM
To: edk2-devel@lists.01.org
Subject: [edk2] Enabling network interface for Realtek8168 chip

Hello

I have a HP Chromebox (codename "zako") that is a small-form factor nice x86 
computer useful for experiments. I installed firmware from Matt Davo - the 
firmware is Coreboot + UEFI payload. UEFI compiled from this sourcecode fork 
https://github.com/MattDevo/edk2

At my cromebox I have an ethernet contoller that is identified by Linux `lspci` 
as "01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. 
RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0c)"

I want to use ethernet network from an UEFI application. I use
LocateHandle() to find a SimpleNetworkProtocol for me. Network works fine with 
QEMU and Intel e1000e controller. But at real hardware at Chromebox 
LocateHandle() handle returns error EFI_NOT_FOUND.

It sounds like the realtek driver is not enabled at UEFI firmware level.

Does anyone have pointers how to enable or implement Realtek8168 driver in edk2?
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] OVMF Logo

2018-05-10 Thread Richardson, Brian
You shouldn't have to hack BGRT in OVMF since you change the logo in the EDK II 
source.

Can you provide a screenshot to show what the logo corruption looks like?

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel  On Behalf Of Blibbet
Sent: Wednesday, May 9, 2018 8:21 PM
To: edk2-devel@lists.01.org
Subject: Re: [edk2] OVMF Logo

| [...] Is it possible to tune Logo's behavior in OVMF? [...]

FYI, the HackBGRT tool exists, and may be helpful [on some bare-metal systems, 
unclear about OVMF-based usefulness]. I've never used it.

https://github.com/Metabolix/HackBGRT
https://firmwaresecurity.com/2018/03/22/hackbgrt-how-to-change-windows-boot-logo-using-hackbgrt/

HTH,
Lee Fisher

___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] OVMF Logo

2018-05-08 Thread Richardson, Brian
I'm unclear what you mean by "overlap Windows Logo". Can you provide a 
screenshot?

Thanks : br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel  On Behalf Of Laszlo Ersek
Sent: Tuesday, May 8, 2018 6:36 AM
To: Дмитрий Степанов ; edk2-devel@lists.01.org
Subject: Re: [edk2] OVMF Logo

Hi Dmitry,

On 05/05/18 12:36, <8B@89 !B5?0=>2 wrote:
> Hello!
> Is it possible to tune Logo's behavior in OVMF? Now it overlaps 
> Windows Logo during system boot

Hmmm, generally that shouldn't happen; the logo's location is made available to 
windows via the BGRT (boot graphics resource table) ACPI table. When we added 
BGRT support to OVMF [*], the location / appearance of the Windows boot 
animation did change (because it started considering the TianoCore logo 
displayed by OVMF), but I don't recall any actual
*conflict* between the logo & the boot animation.

[*] 6e5e544f227f ("OvmfPkg: Install BGRT ACPI table", 2017-01-06):

> Note from Laszlo Ersek : without the BGRT ACPI 
> table, Windows 8 and Windows 10 first clear the screen, then display a 
> blue, slanted Windows picture above the rotating white boot animation.
> With the BGRT ACPI table, Windows 8 and Windows 10 don't clear the 
> screen, the blue Windows image is not displayed, and the rotating 
> white boot animation is shown between the firmware's original 
> TianoCore boot splash and (optional) "Start boot option" progress bar.

In brief, this shouldn't happen, and if it does, it's not specific to OVMF -- 
can you perhaps provide more information so that the MdeModulePkg maintainers 
might help with the investigation? What Windows release? What boot animation 
exactly? What screen resolution?

Thanks!
Laszlo
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] How-to-run-OVMF wiki page links to outdated sf files area

2018-04-16 Thread Richardson, Brian
Thanks, I have corrected the links. Please let me know if there are any 
additional issues ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 


-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Rebecca 
Cran
Sent: Monday, April 16, 2018 11:31 AM
To: edk2-devel@lists.01.org
Subject: [edk2] How-to-run-OVMF wiki page links to outdated sf files area

There's an outdated link on
https://github.com/tianocore/tianocore.github.io/wiki/How-to-run-OVMF :
the "OVMF downloads area" link points to 
http://sourceforge.net/projects/edk2/files/OVMF, which was last updated in 2014.

--
Rebecca Cran
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] TianoCore UEFI Development Kit build: how to cause the build process to correctly recognize the build platform (Linux)?

2018-04-16 Thread Richardson, Brian
I recommend you try building MdePkg as a test under any Linux environment. 
NT32Pkg is designed for Windows environments.

https://github.com/tianocore/tianocore.github.io/wiki/UDK2018-How-to-Build#how-to-build-linux-like-system
 

Thanks . br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 


-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Marvin 
Häuser
Sent: Sunday, April 15, 2018 11:31 AM
To: edk2-devel@lists.01.org
Subject: Re: [edk2] TianoCore UEFI Development Kit build: how to cause the 
build process to correctly recognize the build platform (Linux)?

Hey,

As you have found out, Nt32Pkg is for Windows and shouldn't be built on Linux.
You can specify the platform descriptor file to build via the "-p " 
parameter.

Regards,
Marvin.

> -Ursprüngliche Nachricht-
> Von: edk2-devel  Im Auftrag von 
> Aleksey Shevandin
> Gesendet: Sonntag, 15. April 2018 17:23
> An: edk2-devel@lists.01.org
> Betreff: [edk2] TianoCore UEFI Development Kit build: how to cause the 
> build process to correctly recognize the build platform (Linux)?
> 
> Dear members,
> 
> I'm trying to build *UDK2018* on *Ubuntu 17*. After studying the 
> documentation, I had impressed that the platform setup script
> (*sedksetup.sh*) shall configure the build framework to target the 
> correct build platform, the tool chain etc. Unfortunately this is not 
> what actually happens.
> 
> The platform build process (the Build base tool) unexpectedly tries to 
> build some *MS Windows* oriented stuff and fails. How this can be fixed?
> 
> Following the documented recommendations, at the first stage I build 
> the "Base Tools":
> 
> |/make all -C ${EDK_TOOLS_PATH}/|
> 
> Then I run the setup script:
> 
> |/edksetup.sh BaseTools/|
> 
> This stages are finished with success, also the setup script runs some 
> tests that successfully pass.
> 
> On the next stage I'm trying to build the platform:
> 
> |build all -a X64 -t GCC5|
> 
> This last stage fails with the follow error:
> 
> Nt32Pkg/Include/WinNtPeim.h:27:10: fatal error: Common/WinNtInclude.h:
> No such file or directory
> 
> 
> Regards,
> 
> Aleksey
> 
> ___
> edk2-devel mailing list
> edk2-devel@lists.01.org
> https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] Source code debugging of OVMF

2018-04-16 Thread Richardson, Brian
This page was recently added to the TianoCore wiki. Please let me know if this 
is useful info:
https://github.com/tianocore/tianocore.github.io/wiki/How-to-debug-OVMF-with-QEMU-using-GDB
 

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Johannes 
Swoboda
Sent: Monday, April 16, 2018 7:09 AM
To: edk2-devel@lists.01.org
Cc: clemens.hlausc...@inso.tuwien.ac.at
Subject: [edk2] Source code debugging of OVMF

Hello everyone,

I'm doing a research project on efi security. I would like to do source code 
debugging of OVMF. I want to step through the OVMF source code, set break 
points, et cetera, preferably with gdb. I want to debug the overall boot 
process. Is that possible?

I understand I can start qemu with the options -s -S. This gives me a virtual 
machine that awaits connection of a gdb debugger and further instructions.

After connecting with gdb, I can instruct the machine to continue execution. 
Unsurprisingly, there is nothing else I can do, because gdb lacks the relevant 
symbols.
I tried to read in the OVMF.fd file, as i would do with a binary that I would 
debug, but gdb can't handle the file.
It seems to be possible to load an efi app with the file command, but not this 
one.

I found one other person trying to achieve the same five years ago. [3] 
suggests that something like this
> (gdb) add-symbol-file ../edk2/Build/OvmfX64/DEBUG_GCC5/X64/Shell.debug
> The address where ../edk2/Build/OvmfX64/DEBUG_GCC5/X64/Shell.debug has 
> been loaded is missing
might be possible. However, it appears to me this is may contain information 
regarding Shell.efi, an efi-app; but I don't want to debug an app. I want to 
debug the overall boot process.

I'm quoting some terminal output to clarify what I'm trying to achieve:
[johannes@johannes-laptop OVMF_efi_hello_world]$ gdb [...]
(gdb) file OVMF.fd
"/home/johannes/18S/bakk/uefi_virtual/OVMF_efi_hello_world/OVMF.fd": not in 
executable format: File format not recognized
(gdb) target remote localhost:1234
Remote debugging using localhost:1234
warning: No executable has been specified and target does not support 
determining executable automatically.  Try using the "file" command.
0xfff0 in ?? ()
(gdb) step
Cannot find bounds of current function
(gdb) list
No symbol table is loaded.  Use the "file" command.
(gdb) continue
Continuing.
[ovmf loads in qemu window]

I can redirect ovmf debug messages into a text file[1].
As far as I understand, there is a way to do source code level debugging
*with* ovmf, to debug efi-apps that are e.g. run via the efi shell[2], with the 
help of SourceLevelDebugPkg[4], but this package cannot be used to source level 
debug the overall boot process, right?

Is it possible to do source level debugging of ovmf?
Is it possible to step through ovmf, one instruction or function call at a time?
How are you ovmf developer debugging it?

If you could point me to the right direction, that would be great.

Kind regards,
Johannes

[1]: I managed to do so via the qemu options -global
isa-debugcon.iobase=0x402 -debugcon file:qemu.ovmf.log" as demonstrated here 
https://www.linux-kvm.org/downloads/lersek/ovmf-whitepaper-c770f8c.txt
[2]:https://github.com/tianocore/tianocore.github.io/wiki/OVMF-FAQ#how-do-i-enable-source-level-debugging-with-ovmf
[3]: 
http://edk2-devel.narkive.com/LRWe2mSQ/using-gdb-on-ovmf-with-symbols
[4]: 
https://github.com/tianocore/tianocore.github.io/wiki/SourceLevelDebugPkg
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


[edk2] UDK2018 Release Available

2018-04-03 Thread Richardson, Brian
UDK2018 is available for download. This is the latest UEFI Development Kit 
release, based on a validated snapshot of EDK II. Release notes & documentation 
available on the TianoCore wiki.

https://github.com/tianocore/tianocore.github.io/wiki/UDK2018
https://github.com/tianocore/edk2/releases/tag/vUDK2018

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_brian 
(Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson

___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] How to build EDK2 for X64

2018-03-21 Thread Richardson, Brian
Benedikt:

Ok, so you’re trying to build DUET for IA32 & x64 architecture. The command 
line looks correct per the README: 
https://github.com/tianocore/edk2/tree/master/DuetPkg

What version of NASM are you using?

Are you building from the latest code (master edk2 branch) or UDK2017 (stable 
branch)?

Did you make any code changes?

Thanks … br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com<mailto:brian.richard...@intel.com> -- @intel_brian 
(Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson

From: Benedikt Pfautsch [mailto:legc...@aol.com]
Sent: Wednesday, March 21, 2018 11:21 AM
To: Richardson, Brian <brian.richard...@intel.com>
Subject: Re: How to build EDK2 for X64

Hello,
thank you for your quick respose.
IA32: https://pastebin.com/Dq3tXZ1M
X64: https://pastebin.com/eW5TSpE7

Best regards
Benedikt


-Ursprüngliche Mitteilung-----
Von: Richardson, Brian 
<brian.richard...@intel.com<mailto:brian.richard...@intel.com>>
An: Benedikt Pfautsch <legc...@aol.com<mailto:legc...@aol.com>>; 
edk2-devel-owner 
<edk2-devel-ow...@lists.01.org<mailto:edk2-devel-ow...@lists.01.org>>
Verschickt: Mi, 21. Mrz 2018 13:54
Betreff: RE: How to build EDK2 for X64
X64 build is well supported. You may have another error in the build config, or 
are trying to build X64 against a target that only supports IA32.

Please provide the complete command line you used for the successful and 
failing builds.

Thanks … br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com<mailto:brian.richard...@intel.com> -- @intel_brian 
(Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson

From: edk2-devel 
[mailto:mailman-boun...@lists.01.org<mailto:mailman-boun...@lists.01.org?>] On 
Behalf Of Benedikt Pfautsch
Sent: Wednesday, March 21, 2018 3:00 AM
To: edk2-devel-ow...@lists.01.org<mailto:ow...@lists.01.org>
Subject: How to build EDK2 for X64

Hello,
how can I build edk2 for X64?
IA32 works without a problem. What can I do?
When I want to compile with -a X64 as parameter I get errors:

Building ... c:\myworkspace\IntelFrameworkModulePkg\Universal\BdsDxe\BdsDxe.inf 
[X64]
NMAKE : fatal error U1077: 'C:\Nasm\nasm.EXE' : return code '0x1'
Stop.


Build...
: error 7000: Failed to execute command
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Vc\bin\nmake.exe 
/nologo tbuild 
[c:\myworkspace\Build\DuetPkgX64\DEBUG_VS2015x86\X64\UefiCpuPkg\Library\CpuExceptionHandlerLib\DxeCpuExceptionHandlerLib]
Building ... c:\myworkspace\MdeModulePkg\Universal\EbcDxe\EbcDxe.inf [X64]


Build...
: error F002: Failed to build module

c:\myworkspace\UefiCpuPkg\Library\CpuExceptionHandlerLib\DxeCpuExceptionHandlerLib.inf
 [X64, VS2015x86, DEBUG]

- Failed -
Build end time: 17:11:37, Mar.20 2018
Build total time: 00:00:50


Best Regards
Benedikt
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] Intel Reference Board doesn't work after inserting INT 15h/86h into Flat32.asm

2018-03-15 Thread Richardson, Brian
Toan:

Calling an INT in SEC won't work, since the interrupt tables aren't populated 
yet. In general you can't assume that any INT function works under UEFI.

I'm not sure why you are having problems re-flashing the platform. I assume 
you're using a SPI programmer of some sort, which could point to other issues 
(wrong parameters, damaged flash part, etc.).

Why do you need a one second pause in SEC phase?
Which Intel reference board are you using?

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 


-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Toan Le 
manh
Sent: Wednesday, March 14, 2018 3:52 AM
To: edk2-devel@lists.01.org
Subject: [edk2] Intel Reference Board doesn't work after inserting INT 15h/86h 
into Flat32.asm

Hello everyone,

I have an Intel Reference Board. I was trying to force BIOS to wait 1 second in 
SEC phase.
I inserted these assemble code (BIOS wait function) into very first of 
ProtectedModeEntryPoint in Flat32.asm file:

  MOV CX, 0FH
  MOV DX, 4240H
  MOV AH, 86H
  INT 15H

Then, the board stopped working. Status code showed "00".
Even when I re-flashed its original BIOS, it's still not worked.

Could anyone please help me to figure out what's happen here? And how to fix it?
I  appreciate your helps.

Thanks & BRs,
Toan
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


[edk2] Meetup at Spring 2018 UEFI Plugfest (Mar 26-30)

2018-03-12 Thread Richardson, Brian
The next UEFI Plugfest is March 26-30 in Bellevue, WA. 
http://www.uefi.org/SpringPlugfest2018

Most of the TianoCore project stewards will be attending. Please let me know if 
you are interested in having a 'TianoCore meetup' during the event. Note that 
Leif will be presenting an EDK II Platforms Overview on Thursday at 1:00pm, 
with an office hours session at 3:00pm for additional discussion.

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_brian 
(Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson

___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] HELP: Qemu not able to load Duet image

2018-03-12 Thread Richardson, Brian
David:

DUET has a number of legacy dependencies, since it's designed to boot a UEFI 
environment over 16-bit BIOS. We don't recommend DUET for current development, 
since it's not actively under test. 
https://github.com/tianocore/tianocore.github.io/wiki/DuetPkg  

Is there some reason you're using DUET rather than building a native UEFI image 
for QEMU using the EDK II OvmfPkg? 
https://github.com/tianocore/tianocore.github.io/wiki/OVMF 

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of david 
moheban
Sent: Sunday, March 11, 2018 11:22 AM
To: edk2-devel@lists.01.org
Subject: [edk2] HELP: Qemu not able to load Duet image

Just wanted to followup on my experimentation with Qemu and EDK2's DuetPkg.
So far I have successfully been able to load the Duet image in Qemu after 
refining my image making skills. Though having an issue with UDK2010 NOT being 
able to load the 'Bootx64' or 'BootIa32' efi boot loader. I also compiled 
2010-SR1 and this problem is not present and works with 2010-SR1.
Using DDK3790 and VS2010 to compile both packages in DEBUG mode. Should also 
mention was able to load the EDK-2010 standard Duet Image inside Virtualbox as 
well HOWEVER need to turn on 'EFI' mode inside Virtualbox settings for the 
bootx64 or bootia32 efi loader to load!

You might ask why using such an old version of EDK? Well I have noticed that 
UDK-2010 compiles with the smallest file size and I am planing to insert the 
final image into my firmware with limited space so every KB counts!

So if anyone can offer some advice I would very much appreciate it..




Thank you.

David.
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] Poll: When to use OVMF and Nt32?

2018-02-12 Thread Richardson, Brian
Thomas:

I generally recommend NT32 when developing UEFI applications that don't have 
dependencies for any specific hardware design/architecture, and only rely on 
UEFI Boot Services.

OVMF is running on virtualized hardware, so it's better for the following 
scenarios...
* Testing boot to an operating system and/or UEFI Runtime services (supports 
call to Exit Boot Services)
* Testing applications that have a dependency on a specific hardware 
design/architecture

OVMF is also better for EDK II development under Linux, since NT32 only 
executes under Microsoft Windows environments.

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Palmer, 
Thomas
Sent: Thursday, February 8, 2018 1:47 PM
To: edk2-devel@lists.01.org
Subject: [edk2] Poll: When to use OVMF and Nt32?


EDK2 community,

When developing/testing UEFI and you can easily choose between 
using OVMF and Nt32, which do you choose and why?  When is OVMF better/easier 
to use than Nt32 and vice versa?

I ask because I am giving an internal presentation to our newer 
employees.  I've used one over the other for personal reasons, but I'd like to 
hear your thoughts and learn something new.


Regards,

Thomas Palmer
Firmware Engineer
Enterprise Group
Industry Standard Servers

thomas.pal...@hpe.com
T +1 281 518 2564
Hewlett Packard Enterprise
11445 Compaq Center Drive West
Houston, TX 77070-1433
USA

[cid:image001.jpg@01D1CF0D.54B64190]

___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] Missing FAB_D blobs when building devel-MinnowBoard3-UDK2017 for Leafhill CRB

2018-01-18 Thread Richardson, Brian
Cameron: I saw the issue you filed in Bugzilla. That is the best method to 
track this request. Our team is reviewing the request and will reply there.

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Cameron 
Craig
Sent: Tuesday, January 16, 2018 4:55 AM
To: 'edk2-devel@lists.01.org' 
Subject: [edk2] Missing FAB_D blobs when building devel-MinnowBoard3-UDK2017 
for Leafhill CRB

Hi all,

I'm currently looking at edk2-platforms/devel-MinnowBoard3-UDK2017 [1] as a 
potential bootloader for a Leafhill-based board.

With a few tweaks I've managed to build an image using the FAB_B blobs, but 
we're experiencing performance issues (very slow boot time from GRUB2 to Yocto 
Linux, signs of I/O bottleneck when booted).
The build scripts suggest that the FAB_D IFWI blobs are required for Leafhill, 
and I have noticed these are not available for download [2].

Is anyone able to provide the FAB_D IFWI blobs, or are there instructions 
available to produce the SpiChunk blobs from the standard IFWI image?
I'm hoping that the reason we're experiencing performance issues is because of 
the wrong IFWI blobs being used.

[1]: https://github.com/tianocore/edk2-platforms/tree/devel-MinnowBoard3-UDK2017
[2]: https://firmware.intel.com/projects/minnowboard3

Cheers,
Cameron


Cameron Craig | Graduate Software Engineer | Exterity Limited
tel: +44 1383 828 250 | fax:  | mobile:
e: cameron.cr...@exterity.com | w: www.exterity.com

Exterity is a leading provider of IP Video and Digital Signage solutions that 
helps organizations to harness the power of video to communicate, educate and 
entertain. Our end-to-end solutions enable you to take TV and video content 
directly from any source and manage its delivery, live or on demand, to any 
connected device via your existing network. For more information or to schedule 
a product demonstration, contact Exterity on +44(0)1383 828 250 or visit 
www.exterity.com

Legal Notice
Unless expressly stated otherwise, this message is confidential and may be 
privileged. It is intended for the addressee(s) only. Access to this e-mail by 
anyone else is unauthorized. If you are not an addressee, any disclosure or 
copying of the contents of this e-mail or any action taken (or not taken) in 
reliance on it is unauthorized and may be unlawful. If you are not an 
addressee, please inform the sender immediately.

Exterity Limited is registered in Scotland under No. 225313 with its registered 
office at St Davids House, St Davids Drive, Dalgety Bay, KY11 9NB

__
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com 
__
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] DHCP Process Starts Even there is NO Media Connected

2017-11-30 Thread Richardson, Brian
We saw some problems running Linux UEFI Validation (LUV) at the last UEFI 
Plugfest that are probably related to this issue. At the time we asked the LUV 
team to investigate it as a test issue, but it may actually be a stack problem 
based on this information.

Have you filed a tracker in TianoCore Bugzilla for this issue?

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of 
Karunakar P
Sent: Thursday, November 30, 2017 3:59 AM
To: Wu, Jiaxin ; Fu, Siyuan ; Ye, 
Ting ; 'edk2-devel@lists.01.org' 
Subject: Re: [edk2] DHCP Process Starts Even there is NO Media Connected

Hi Jiaxin,

Please find my below comments/suggestions.


1.   Yes, Current DHCP4/6 Start() implementation doesn't check for Media 
Status. It will be better to implement it in order to sync with UEFI spec.

2.   DHCP process may be initiated by HTTP/PXE/ISCSI or Assigning IP 
(SetData) from Shell or using BIOS setup page.

HTTP,PXE and ISCSI is already Checking Media Presence before DHCP Start, So it 
will have NO effect if we do implementation in DHCP4/6 Start().

3.   Current implementation of EFI_IP4_CONFIG2_SET_DATA, also NOT handling 
checking Media Status.

a.   UEFI Spec NOT defines EFI_NO_MEDIA status code for 
EFI_IP4_CONFIG2_SET_DATA, I'm NOT sure what's reason behind it or might be 
missing.

b.  UEFI Spec defines EFI_DEVICE_ERROR status code for 
EFI_IP4_CONFIG2_SET_DATA, If we can use the same status for Media presence then 
no issues.

c.   When there is No Media connected and if we try to assign IP over 
DHCP(SetData), I guess there is no need to proceed further in 
EfiIp4Config2SetData and we can return with EFI_DEVICE_ERROR.

Based on above points(1 & 3.c ), I've updated the suggested changes and 
attached the same (CheckMediaStatus_V2.rar)

Could you please review and provide your comments.
Please correct  if anything wrong.

Thank You,
Karunakar

From: Wu, Jiaxin [mailto:jiaxin...@intel.com]
Sent: Wednesday, November 29, 2017 11:57 AM
To: Karunakar P; Fu, Siyuan; Ye, Ting
Subject: RE: DHCP Process Starts Even there is NO Media Connected

Hi Karunakar,

After talk with Siyuan, we agree it's reasonable to check the Media status 
before starting DHCP process, but we'd better check it in DHCP layer since the 
UEFI spec defines EFI_NO_MEDIA status code for DHCP4/6.Start(), but our current 
implementation doesn't check it.

What do you think?

Thanks,
Jiaxin



From: Karunakar P [mailto:karunak...@amiindia.co.in]
Sent: Tuesday, November 28, 2017 11:18 PM
To: Wu, Jiaxin >; Fu, Siyuan 
>; Ye, Ting 
>
Subject: RE: DHCP Process Starts Even there is NO Media Connected

Could you please review the attachment changes for this support.

Thanks,
Karunakar

From: Karunakar P
Sent: Monday, November 27, 2017 12:53 PM
To: 'Wu, Jiaxin'; 'Fu, Siyuan'; 'Ye, Ting'
Subject: RE: DHCP Process Starts Even there is NO Media Connected

Could you please provide your comments...

Thank You,
Karunakar

From: Karunakar P
Sent: Thursday, November 23, 2017 2:05 PM
To: 'Wu, Jiaxin'; Fu, Siyuan; Ye, Ting
Subject: DHCP Process Starts Even there is NO Media Connected

Hello All,

When we try to Assign IP to SUT  using ifconfig command from Shell or IPv4 
Network Configuration BIOS setup page DHCP process start even there is no LAN 
cable connected to specific port.

Can we add a Media presence condition check before starting DHCP service?

Could you please correct if anything is wrong.

Thanks,
Karunakar
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] Official port of Python on EDK2

2017-11-01 Thread Richardson, Brian
Thiebaud:

Thank you. I have started discussions within Intel for updating the UEFI 
CPython implementation to Python 3.x. The TianoCore community would appreciate 
contributions by people with Python experience to bring this code up to current 
standards.

Please review the contribution guidelines for TianoCore and let me know if you 
have any questions.
http://www.tianocore.org/contrib/ 

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Thiebaud 
Weksteen
Sent: Wednesday, November 1, 2017 5:07 AM
To: python-...@python.org
Cc: edk2-devel@lists.01.org
Subject: [edk2] Official port of Python on EDK2

Hi,

UEFI has become the standard for firmware (BIOS) interface. Intel has provided 
an open source implementation under the name EDK2 (part of the TianoCore 
initiative) [1] for some time. This implementation has evolved significantly 
and now provides the functionalities of a small OS with a standard library 
similar to POSIX.

In 2011, a port of Python 2.7.1 was added to the EDK2 repository [2].
This port then evolved to 2.7.2 which is still defined as the reference port 
[3]. In 2015, another port was added of Python 2.7.10 in parallel of 2.7.2 [4]. 
Since then, both implementations have diverged from upstream and know 
vulnerabilities have not been fixed.

I would like to bring support for edk2 in the official Python repository to 
remediate this situation, that is officially support
edk2 as a platform. Technically, there would be three main aspects for the 
on-boarding work:

1) Fix headers and source to resolve definition conflicts, similarly to ABS 
definition in [5];
2) Add the edk2module.c [6] to handle platform-specific functionalities, 
similarly to the posixmodule.c;
3) Add the build configuration file [7] and necessary modifications within 
Python to handle the edk2 toolchain;

This work would target the master branch (that is Python 3). I would be 
interested in hearing your thoughts on this idea.

Thanks,
Thiebaud

[1] https://github.com/tianocore/edk2
[2] 
https://github.com/tianocore/edk2/commit/006fecd5a177b4b7b6b36fab6690bf2b2fa11829
[3] 
https://github.com/tianocore/edk2/blob/master/AppPkg/Applications/Python/PythonReadMe.txt
[4] 
https://github.com/tianocore/edk2/commit/c8042e10763bca064df257547d04ae3dfcdfaf91
[5] https://gist.github.com/tweksteen/ed516ca7ab7dfa8d18428f59d9c22a3e
[6] 
https://github.com/tianocore/edk2/blob/master/AppPkg/Applications/Python/Efi/edk2module.c
[7] 
https://github.com/tianocore/edk2/blob/master/AppPkg/Applications/Python/PythonCore.inf
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] Questions about Open Compute Project Server BIOS

2017-08-23 Thread Richardson, Brian
At this point, there is not an OCP project in TianoCore. If one is developed in 
the future, it will be added as a branch of the edk2-platforms repo: 
https://github.com/tianocore/edk2-platforms 

Thanks … br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Tiger Liu
Sent: Wednesday, August 23, 2017 12:29 AM
To: edk2-devel@lists.01.org
Subject: [edk2] Questions about Open Compute Project Server BIOS

Hi, experts:
There is an Open Compute Project(OCP).
They provided open server design guide, and reference schematic.

I have a question about its bios.

Is there open source uefi bios for this project?

Thanks

best wishes,


保密声明:
本邮件含有保密或专有信息,仅供指定收件人使用。严禁对本邮件或其内容做任何未经授权的查阅、使用、复制或转发。
CONFIDENTIAL NOTE:
This email contains confidential or legally privileged information and is for 
the sole use of its intended recipient. Any unauthorized review, use, copying 
or forwarding of this email or the content of this email is strictly prohibited.
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] DHCP Option 61 support

2017-07-21 Thread Richardson, Brian
Option 61 is listed in dhcp.h of the EDK II NetworkPkg, which applies to 
generic stack support.
https://github.com/tianocore/edk2/blob/master/MdePkg/Include/IndustryStandard/Dhcp.h
 

The link you provided applies to specific Intel products, which are removing 
Option 61 from specific versions of the driver.

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of 
Santhapur Naveen
Sent: Thursday, July 20, 2017 11:48 PM
To: edk2-devel@lists.01.org
Subject: [edk2] DHCP Option 61 support

Hello all,

Does the edk2 support DHCP option 61?
I can see some piece of code which makes use of this option in 
MdeModulePkg\Universal\Network\Dhcp4DxeDhcp4Io.c
But I also have found an article 
https://www.intel.com/content/www/us/en/support/software/manageability-products/07129.html
 in conflict.

Please clarify.

Thank you
Naveen
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] How to use a VGA adapter

2017-07-13 Thread Richardson, Brian
You need a device specific GOP driver for graphics in UEFI. 

Thanks … br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Cédric 
Cano
Sent: Thursday, July 13, 2017 12:23 PM
To: edk2-devel@lists.01.org
Subject: [edk2] How to use a VGA adapter

Hello,

I'm using the UDK2015 release and I want to enable the Graphic Output on a PCI 
VGA adapter (PCI class code: 3, 0, 0). My VGA device doesn't provide any ROM.

In my FDF I've included the VgaMiniPortDxe and the VgaClassDxe. I haven't 
enabled the CSM layer.

When my board boots the screen doesn't display anything. The PCI device is 
enumerated (device found with pci command on the EFI shell).

Must I include another EFI driver to activate and/or initialize the VGA adapter 
or are these 2 drivers sufficient to enable the VGA display?
Can I use the VGA without the CSM layer?

Note: the display had already worked with a GOP driver on an AMD GPU. Is it 
possible to enable the GOP layer with the VGA layer?

Regards.

Cédric

___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


[edk2] UEFI HTTPS Boot Whitepaper on gitbook

2017-05-15 Thread Richardson, Brian
The UEFI HTTPS Boot whitepaper, originally published as an Intel document, has 
been migrated to the TianoCore gitbook account. We plan to use gitbook format 
for all future TianoCore whitepapers. Please review and let us know if you have 
any feedback.

https://github.com/tianocore/tianocore.github.io/wiki/EDK%20II%20White%20papers

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_brian 
(Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson

___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] How to build Open UEFI for Intel Xeon Server v3

2017-05-05 Thread Richardson, Brian
Intel does not currently have any firmware projects for Intel Xeon platforms in 
EDK II. If this changes you will be able to find information on 
https://firmware.intel.com or the EDK II platform repository in github.

Intel FSP binaries are available for download from http://intel.com or 
https://github.com/IntelFsp/FSP. Note not every Intel processor is supported by 
Intel FSP.

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of 
Dhanasekar J
Sent: Friday, May 5, 2017 12:20 AM
To: edk2-devel@lists.01.org
Subject: [edk2] How to build Open UEFI for Intel Xeon Server v3

Hi All,

I am trying to build BIOS for Inte Xeon Server v3. But I am not seeing 
PlatformPkg for v3 in https://github.com/tianocore/edk2.


Where can I get PlatformPkg for v3?

Is it possible to boot Intel Server by open UEFI source without BIOS vendor 
help?.

Is Intel providing FSP  support Xeon server v3?.

Can I able to boot xeon sever v3 with FSP?


Thanks,
Dhanasekar
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


[edk2] UDK2017 pre-release info now on wiki

2017-04-28 Thread Richardson, Brian
Information on UDK2017, the next stable snapshot release of EDK II, is 
available on the TianoCore wiki.

https://github.com/tianocore/tianocore.github.io/wiki/UDK2017

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_brian 
(Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson

___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] Unable to boot OVMF on qemu-x86_64

2017-04-25 Thread Richardson, Brian
The Ubuntu wiki info isn't quite up to date. We're maintaining updated build 
instructions on the TianoCore Wiki:
https://github.com/tianocore/tianocore.github.io/wiki/Using-EDK-II-with-Native-GCC#Ubuntu_1604_LTS__Ubuntu_1610
 
https://github.com/tianocore/tianocore.github.io/wiki/How-to-build-OVMF

The README in OvmfPkg is going to be more up to date for OVMF specific info, 
but the wiki will have more general build info for different OS/compiler 
configurations.

Please let us know if you see issues with the wiki info so we can make updates. 

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Jordan 
Justen
Sent: Monday, April 24, 2017 6:57 PM
To: Prakhya, Sai Praneeth ; Laszlo Ersek 

Cc: edk2-devel@lists.01.org
Subject: Re: [edk2] Unable to boot OVMF on qemu-x86_64

On 2017-04-24 13:41:50, Laszlo Ersek wrote:
> On 04/18/17 07:29, Prakhya, Sai Praneeth wrote:
> > Hi All,
> > 
> > I am facing an issue booting OVMF on qemu, could you please help me?
> > I have cloned EDKII, and built OVMF for X64 using GCC5. I have 
> > followed the steps given at https://wiki.ubuntu.com/UEFI/EDK2.
> 
> "last edited 2012-11-16 20:22:59"
> 
> > Then I
> > have used qemu-system-x86_64 to boot OVMF, but it fails, I don't see 
> > anything on tty0 of qemu.

Did you build with "-DDEBUG_ON_SERIAL_PORT=TRUE" to enable the debug to go to 
the serial port?

Personally, I'd recommend *not* using DEBUG_ON_SERIAL_PORT, and instead of 
looking at tty0, add this to the qemu command line:

-debugcon file:debug.log -global isa-debugcon.iobase=0x402

Then debug.log will contain the debug messages.

(BTW, thanks Laszlo for implementing this! :)

> > When I tried the same by changing to IA32 it seems working. So, 
> > could anyone please let me know what I am missing or maybe someone 
> > give it a try and see it it's reproducible or not...
> > I am using Ubuntu 15.04 as my build system.
> 
> Please try the instructions given under "Build Scripts" in 
> "OvmfPkg/README". (CC Jordan)

Yeah. This is more up to date than the Ubuntu wiki. It also has the debugcon 
info...

-Jordan
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] EDK toolkit ramdisk driver

2017-04-19 Thread Richardson, Brian
The EFI Toolkit is long since dead, and based on the original EDK (also dead), 
so we definitely need to get that code out of EDK II projects.

I'd recommend looking at RamDiskDxe under MdeModulePkg as an alternative ...
https://github.com/tianocore/edk2/tree/18b00c8c8773e62b1e2c4a36f490996325570b67/MdeModulePkg/Universal/Disk/RamDiskDxe
 

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Leif 
Lindholm
Sent: Wednesday, April 19, 2017 1:52 PM
To: edk2-devel@lists.01.org
Cc: Heyi Guo ; Chenhui Sun 
Subject: [edk2] EDK toolkit ramdisk driver

Hi all,

More spring cleaning.

Two separate vendors, with quite different platforms, have submitted ports to 
OpenPlatformPkg making use of the "ramdisk" driver from 
https://svn.code.sf.net/p/efi-toolkit/code/trunk/efi-toolkit/protocols/ramdisk/

As part of moving their platforms to edk2-platforms I would just like to 
revisit that, so that they (on cc) can explain their use-cases and maybe others 
can chime in on alternative solutions to their problems?

Alternatively, is this something that _should_ be available in edk2?

Regards.

Leif
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] MemoryProfile at UDK2015

2017-04-10 Thread Richardson, Brian
UDL2015 is a stable snapshot of EDK II modules validated on Intel architecture 
platforms. This module isn't validated as part of that snapshot, hence the 
omission. You can still use this module with UDK2015, as long as you pull from 
the git hash or SVN revision from the UDK2015 release notes.

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_Brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Rafael 
Machado
Sent: Monday, April 10, 2017 3:15 PM
To: edk2-devel@lists.01.org
Subject: [edk2] MemoryProfile at UDK2015

Hi everyone.

I was taking a look on how to detect a memory leak, and found this page:
https://github.com/tianocore/tianocore.github.io/wiki/Memory-leak-detection-with-memory-profile-feature

When trying to follow these steps, I noticed that we don't have the 
MemoryProfileLib available at the UDK2015 branch, but it's available at the 
master branch, at edk2 /MdeModulePkg
/Include
/Library

/MemoryProfileLib.h

Is there any incompatibility or something like this that limits the use of this 
lib at the UDK2015?

Thanks
Rafael Machado
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] Do edk2 contains Intel Edison Platform?

2017-04-03 Thread Richardson, Brian
There is not a UEFI / EDK II port available for Edison. The Quark port is not 
compatible.

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_Brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 


-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of wang 
xiaofeng
Sent: Friday, March 31, 2017 10:58 PM
To: edk2-devel@lists.01.org
Subject: [edk2] Do edk2 contains Intel Edison Platform?

Hi ,
   Do anyone knows whether there is an open source edk2 bios platform project 
for Intel Edison board?
   Can QuarkSocpkg support Edison ?
   Thanks in advance!
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] Improvements to build system etc. for edk2-platforms devel-MinnowBoard3?

2017-02-23 Thread Richardson, Brian
One thing we can try is automating the right setting for 
MAX_CONCURRENT_THREAD_NUMBER. In Windows, there's a command line utility to 
return the number of logical processors.

C:\Users\sample>wmic cpu get numberoflogicalprocessors
NumberOfLogicalProcessors
4 

This could be used to set MAX_CONCURRENT_THREAD_NUMBER 
(NumberOfLogicalProcessors+1, so 5 in this case) automagically in target.txt 
(via edksetup.bat) or as a command line parameter (in BuildBios.bat). I'm sure 
there's an equivalent shell command in Linux that can be co-opted for our 
purposes.

Thoughts?

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_Brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: Rebecca Cran [mailto:rebe...@bluestop.org] 
Sent: Thursday, February 23, 2017 2:10 PM
To: Brian J. Johnson <brian.john...@hpe.com>; Wei, David <david....@intel.com>; 
Richardson, Brian <brian.richard...@intel.com>; Gao, Liming 
<liming@intel.com>; edk2-devel@lists.01.org
Cc: Lu, ShifeiX A <shifeix.a...@intel.com>; Zimmer, Vincent 
<vincent.zim...@intel.com>; Andrew Fish <af...@apple.com>
Subject: Re: [edk2] Improvements to build system etc. for edk2-platforms 
devel-MinnowBoard3?

On 2/23/2017 11:53 AM, Brian J. Johnson wrote:

> Sorry if I'm bikeshedding...  NUMBER_OF_PROCESSORS isn't a good 
> default for those of us who build on servers with hundreds of threads 
> available.  The OS, disks, and build.exe/build.py become bottlenecks.
> Maybe we could put a cap (say, 20) on the default thread limit, so it 
> uses NUMBER_OF_PROCESSORS or 20 threads, whichever is less.
>
> Or just set a small, fixed number of threads by default and document 
> better how to change it, as others suggested.

Good point. I think the best approach will be to have a --setup parameter which 
configures defaults in Conf/target.txt, after which users can change 
MAX_CONCURRENT_THREAD_NUMBER - instead of the current method which involves 
figuring out which of files ends up running build.exe with '-n '.

-- 
Rebecca
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] Improvements to build system etc. for edk2-platforms devel-MinnowBoard3?

2017-02-22 Thread Richardson, Brian
We're ok with help fixing issues (yay open source), so thanks for the help. 
Patches are welcome at this time. But we do track them in Bugzilla, so opening 
an issue there is the first step to a solution. 

For the processor thread setting, note that we have historically disabled 
processor threading by default because we don't know the build system 
configuration. While we at Intel prefer everyone own an Intel(R) Core(TM) i7 or 
Intel(R) Xeon processor, we know that's not the case ... so keeping it disabled 
has been seen as a safe option. We should definitely do a better job of 
documenting that setting change, but I think we need to consider generically 
changing that setting by default in target.txt (which requires a Bugzilla 
entry).

The .bat/.sh files are required to trigger post-build tools, which are OS 
dependent. Even if the build was triggered by a Python script, we still need to 
do some verification to make sure there are no functional differences when we 
build in a Windows environment versus Linux (work in progress).

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_Brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Rebecca 
Cran
Sent: Wednesday, February 22, 2017 11:53 AM
To: Richardson, Brian <brian.richard...@intel.com>; Gao, Liming 
<liming@intel.com>; edk2-devel@lists.01.org
Cc: Lu, ShifeiX A <shifeix.a...@intel.com>; Zimmer, Vincent 
<vincent.zim...@intel.com>; Andrew Fish <af...@apple.com>; Wei, David 
<david@intel.com>
Subject: Re: [edk2] Improvements to build system etc. for edk2-platforms 
devel-MinnowBoard3?

On 2/22/2017 9:34 AM, Richardson, Brian wrote:
> Thanks for the input. For future reference, you can use the TianoCore 
> Bugzilla to report issues on any EDK II feature/platform. 
> https://github.com/tianocore/tianocore.github.io/wiki/Reporting-Issues
>
> I agree the readme.md should be present, and use markup instead of plain text 
> to work better in github. You can open an issue on this in Bugzilla.
>
> Normally, we ask folks to change the number of processor threads based on 
> their system configuration. We don't add a larger thread number by default, 
> but it might be good to set it '5' by default (assuming a dual core processor 
> with hyperthreading) instead of '1' (assuming a single core system w/o 
> threading). I don't know if this will cause any compatibility issues on older 
> systems, but it's worth a check.
>
> At this time, MinnowBoard 3 build is only validated in Windows. That's why 
> there is no equivalent .sh file for BuildBIOS yet, but it will be added once 
> Linux build is verified and checked in.

I'm more about _fixing_ issues I find rather than reporting them! Are you 
saying that patches wouldn't be welcome just now?  Is there a reason why you 
don't want to make full use of the CPU while building? And I understand that 
MinnowBoard 3 only builds under Windows at the moment, but if more of it built 
using python (and python is already listed as a prerequisite in the ReadMe 
file) the porting might be simpler.

--
Rebecca
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] Improvements to build system etc. for edk2-platforms devel-MinnowBoard3?

2017-02-22 Thread Richardson, Brian
Thanks for the input. For future reference, you can use the TianoCore Bugzilla 
to report issues on any EDK II feature/platform. 
https://github.com/tianocore/tianocore.github.io/wiki/Reporting-Issues   

I agree the readme.md should be present, and use markup instead of plain text 
to work better in github. You can open an issue on this in Bugzilla.

Normally, we ask folks to change the number of processor threads based on their 
system configuration. We don't add a larger thread number by default, but it 
might be good to set it '5' by default (assuming a dual core processor with 
hyperthreading) instead of '1' (assuming a single core system w/o threading). I 
don't know if this will cause any compatibility issues on older systems, but 
it's worth a check.

At this time, MinnowBoard 3 build is only validated in Windows. That's why 
there is no equivalent .sh file for BuildBIOS yet, but it will be added once 
Linux build is verified and checked in.

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_Brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Rebecca 
Cran
Sent: Wednesday, February 22, 2017 12:48 AM
To: Gao, Liming ; edk2-devel@lists.01.org
Cc: Lu, ShifeiX A ; Zimmer, Vincent 
; Andrew Fish ; Gao, Liming 
; Wei, David 
Subject: Re: [edk2] Improvements to build system etc. for edk2-platforms 
devel-MinnowBoard3?

On 2/21/2017 9:50 PM, Gao, Liming wrote:

>Could you introduce what change will be done for build improvement? I am 
> also interested in this topic.

The first change I'd make is to set 'buildthreads' in BuildBIOS to 
%NUMBER_OF_PROCESSORS% - that by itself reduces the build time from around 7 
minutes to 2.5 on my system. I also have some changes to the ReadMe.MD file to 
convert it to be a MD file instead of plain text, which massively increases 
readability on GitHub.  I've also been wondering about allowing more parameters 
to be passed through to 'build' 
such as reducing the verbosity to make compiler warnings more apparent. 
Finally, and this is likely more controversial - I've been wondering if the 
build scripts like BuildBIOS should be in python instead of Windows .cmd/.bat 
since python is already used elsewhere and is more flexible.

--
Rebecca
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] Is the UDK2017 branch stable?

2017-01-30 Thread Richardson, Brian
UDK2017 is the current development branch. There is a stable release of UDK2017 
planned for Q2'17 based on items scheduled for the next UEFI specification 
update and other improvements (HTTP/HTTPS Boot, SignedCapsulePkg, bug fixes, 
...). 

We're working on getting a feature list to publish on the wiki. Unfortunately, 
some of this depends on UEFI spec info that we can't publish until the spec is 
finalized. I'll keep you posted.

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_Brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of David A. 
Van Arnem
Sent: Monday, January 30, 2017 4:29 PM
To: edk2-devel@lists.01.org 
Subject: [edk2] Is the UDK2017 branch stable?

Hi all,

On a fresh clone of the EDK2 repo, I noticed there is a "UDK2017"
branch.  Is this currently a stable branch, like UDK2015 before it?  I did not 
find any notes about a UDK2017 release on the tianocore website, only UDK2015 
(probably too new), so I wanted to check here before I use it as a starting 
point.
--
Regards,
David Van Arnem
Development Engineer IV
Computer Measurement Laboratory, LLC

___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


[edk2] Google Summer of Code 2017 - Requesting Input

2017-01-18 Thread Richardson, Brian
Mentor applications for the Google Summer of Code project start Thursday, Jan 
19. I will submit projects on behalf of TianoCore, so I would like developer 
input on proposals. We would need to propose specific projects, and be prepared 
to mentor students working on those projects.

Student Applications open on Mar 20, and our applications are due by Feb 9. 
This means I need suggestions by Feb 1 for consideration. I would also 
appreciate information on recommended platforms (QEMU, MinnowBoard Max/Turbot, 
Quark, ...) for project proposals.

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_Brian 
(Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson

___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] How to search the edk2-devel mailing list?

2017-01-11 Thread Richardson, Brian
The list archives are available here - 
https://lists.01.org/mailman/listinfo/edk2-devel 

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_Brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Stephen 
Polkowski
Sent: Wednesday, January 11, 2017 12:33 PM
To: edk2-devel@lists.01.org
Subject: [edk2] How to search the edk2-devel mailing list?

Hi all,

I'm having a new problem with the 2.1 shell.  I've noticed that shell 
scripts will fail and exit if you test an undefined shell variable. 
This wasn't a problem on the 2.0 shell.  For example:

if %undefinedvar% == "xyz" then

Anyhow, I wanted to search the mailing lists first to see if this is a 
unknown problem or a known change.  How does one search the mailing list?  I 
tried Googling a topic from last month and Google didn't find it.

Thanks,

Stephen
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] build failure trying to build gcc cross-compiler

2016-12-12 Thread Richardson, Brian
Actually, you should have ended up here ...
https://github.com/tianocore/tianocore.github.io/wiki/Common-instructions 

The Ubuntu instructions link to 'Common instructions for Linux' (not UNIX). I 
will make some wiki edits to clarify this.

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_Brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 


-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Shragai, 
Yaron
Sent: Monday, December 12, 2016 6:10 PM
To: edk2-devel@lists.01.org
Subject: Re: [edk2] build failure trying to build gcc cross-compiler

Thanks.  Note that the instructions at that link - differentiated by flavor of 
Linux - all end with a link to the instructions that I referenced ("The 
remaining instructions are common for most UNIX-like systems").  I did follow 
the special Ubuntu notes on the page you referenced before going on to the page 
I referenced.

Thanks,
Yaron

-Original Message-
From: Richardson, Brian [mailto:brian.richard...@intel.com]
Sent: Monday, December 12, 2016 6:05 PM
To: Shragai, Yaron <yshra...@draper.com>; edk2-devel@lists.01.org
Subject: RE: build failure trying to build gcc cross-compiler

The instructions you referenced are intended for non-Linux UNIX systems. Please 
try these instructions for Ubuntu LTS ...
https://github.com/tianocore/tianocore.github.io/wiki/Using-EDK-II-with-Native-GCC

I have recently updated these instructions for GCC5 on Ubuntu 16.04 LTS.

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software 
brian.richard...@intel.com -- @intel_Brian (Twitter & WeChat) 
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson

-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Shragai, 
Yaron
Sent: Monday, December 12, 2016 3:55 PM
To: edk2-devel@lists.01.org
Subject: [edk2] build failure trying to build gcc cross-compiler

Hello,
I am trying to build the Tianocore source from 
https://github.com/tianocore/edk2, as per the instructions here: 
https://github.com/tianocore/tianocore.github.io/wiki/Common-instructions-for-Unix

I am runnin on a Virtualbox VM running Ubuntu Desktop LTS.

I get as far as the "Build gcc x64 UEFI cross compiler" section.
The script mingw-gcc-build.py contains hardcoded references to download 
binutils and gcc.
In the case of binutils, it references a version that no longer exists in the 
archive (version 2.20.51.0.5).
In the case of gcc, it references version 4.3.0, on ftpmirror.gnu.org/gcc/, 
which redirects to other mirror sites, many of which are blocked by my firewall.
I tried getting around this by downloaded the files myself, and commented out 
the part of the script that downloads the sources (the call to sources.GetAll() 
- lines 553-558).
I downloaded binutils version 2.24.51.0.2, and gcc vesion 2.24.51.0.2.
It appears that binutils built, but gcc is not building.
Any advice?
Is there an updated version of mingw-gcc-build.py?

Extracting ./src/gcc-4.3.0.tar.bz2:
Extracting ./src/binutils-2.24.51.0.2.tar.bz2:
binutils [config] ... [done]
binutils [build] ... [done]
binutils [install] ... [done]
binutils module is now built and installed gcc [config] ... [done] gcc [build] 
... [failed!] Traceback (most recent call last):
  File "./mingw-gcc-build.py", line 564, in 
App()
  File "./mingw-gcc-build.py", line 562, in __init__
Builder(sources, config).Build()
  File "./mingw-gcc-build.py", line 426, in Build
self.BuildModule('gcc')
  File "./mingw-gcc-build.py", line 473, in BuildModule
self.RunCommand(cmd, module, 'build')
  File "./mingw-gcc-build.py", line 511, in RunCommand
'See output log at %s' % self.config.Relative(logFile)
Exception: Failed to build gcc
See output log at ./build/log.txt

Thanks,
Yaron Shragai
yshra...@draper.com

  
Notice: This email and any attachments may contain proprietary (Draper 
non-public) and/or export-controlled information of Draper. If you are not the 
intended recipient of this email, please immediately notify the sender by 
replying to this email and immediately destroy all copies of this email.
  
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

 Notice: This email and any attachments may contain proprietary (Draper 
non-public) and/or export-controlled information of Draper. If you are not the 
intended recipient of this email, please immediately notify the sender by 
replying to this email and immediately destroy all copies of this email.

_

Re: [edk2] build failure trying to build gcc cross-compiler

2016-12-12 Thread Richardson, Brian
The instructions you referenced are intended for non-Linux UNIX systems. Please 
try these instructions for Ubuntu LTS ...
https://github.com/tianocore/tianocore.github.io/wiki/Using-EDK-II-with-Native-GCC
 

I have recently updated these instructions for GCC5 on Ubuntu 16.04 LTS.

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- @intel_Brian (Twitter & WeChat)
https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian-richardson
 

-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Shragai, 
Yaron
Sent: Monday, December 12, 2016 3:55 PM
To: edk2-devel@lists.01.org
Subject: [edk2] build failure trying to build gcc cross-compiler

Hello,
I am trying to build the Tianocore source from 
https://github.com/tianocore/edk2, as per the instructions here: 
https://github.com/tianocore/tianocore.github.io/wiki/Common-instructions-for-Unix

I am runnin on a Virtualbox VM running Ubuntu Desktop LTS.

I get as far as the "Build gcc x64 UEFI cross compiler" section.
The script mingw-gcc-build.py contains hardcoded references to download 
binutils and gcc.
In the case of binutils, it references a version that no longer exists in the 
archive (version 2.20.51.0.5).
In the case of gcc, it references version 4.3.0, on ftpmirror.gnu.org/gcc/, 
which redirects to other mirror sites, many of which are blocked by my firewall.
I tried getting around this by downloaded the files myself, and commented out 
the part of the script that downloads the sources (the call to sources.GetAll() 
- lines 553-558).
I downloaded binutils version 2.24.51.0.2, and gcc vesion 2.24.51.0.2.
It appears that binutils built, but gcc is not building.
Any advice?
Is there an updated version of mingw-gcc-build.py?

Extracting ./src/gcc-4.3.0.tar.bz2:
Extracting ./src/binutils-2.24.51.0.2.tar.bz2:
binutils [config] ... [done]
binutils [build] ... [done]
binutils [install] ... [done]
binutils module is now built and installed gcc [config] ... [done] gcc [build] 
... [failed!] Traceback (most recent call last):
  File "./mingw-gcc-build.py", line 564, in 
App()
  File "./mingw-gcc-build.py", line 562, in __init__
Builder(sources, config).Build()
  File "./mingw-gcc-build.py", line 426, in Build
self.BuildModule('gcc')
  File "./mingw-gcc-build.py", line 473, in BuildModule
self.RunCommand(cmd, module, 'build')
  File "./mingw-gcc-build.py", line 511, in RunCommand
'See output log at %s' % self.config.Relative(logFile)
Exception: Failed to build gcc
See output log at ./build/log.txt

Thanks,
Yaron Shragai
yshra...@draper.com

  
Notice: This email and any attachments may contain proprietary (Draper 
non-public) and/or export-controlled information of Draper. If you are not the 
intended recipient of this email, please immediately notify the sender by 
replying to this email and immediately destroy all copies of this email.
  
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] Format a volume in UEFI (or delete all files)

2016-10-12 Thread Richardson, Brian
There is an effort to move these tools to EDK II. More news as it happens.

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- http://evangelists.intel.com/bio/Brian_Richardson_

-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Blibbet
Sent: Wednesday, October 12, 2016 1:42 PM
To: edk2-devel@lists.01.org
Subject: Re: [edk2] Format a volume in UEFI (or delete all files)



On 10/12/2016 10:34 AM, GN Keshava wrote:
> Thanks Laszlo, I'll check it out.
>
> I think I need to combine the LS implementation and RM implementation, 
> isn't it? So there is no "format this volume" function or command 
> exists, right?

The commands do exist. But they're not in Tianocore, and have non-BSD license, 
owned by Intel not UEFI Forum.

http://www.intel.com/technology/efi/agree_diskutil.htm
https://firmwaresecurity.com/2015/09/26/intel-efi-disk-utilities/

But the license is not BSD. It even has a password-protected ZIP, making you 
read the outer zip's readme for the password.

I presume whoever wrote this code at Intel may've read the sources to the 
Microsoft FAT Windows file system code, thus the harsh license.

But now that Microsoft has relicensed the UEFI FAT FS driver, has anyone 
considered relicense the code to these tools too?

Lee
(former Microsoft file system PM)


___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] [RFC V2] EDK2 Platform Proposal

2016-10-05 Thread Richardson, Brian
This link is correct ...
https://github.com/tianocore/edk2-platforms/tree/minnowboard-max-udk2015 

If you cannot get the link to work, go to this link first ...
https://github.com/tianocore/edk2-platforms 
... then click on the 'Branch' button and select 'minnowboard-max-udk2015' from 
the dropdown list.

Thanks ... br
---
Brian Richardson, Senior Technical Marketing Engineer, Intel Software
brian.richard...@intel.com -- http://evangelists.intel.com/bio/Brian_Richardson_

-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Bhupesh 
Sharma
Sent: Wednesday, October 5, 2016 2:11 AM
To: Kinney, Michael D ; edk2-devel@lists.01.org
Subject: Re: [edk2] [RFC V2] EDK2 Platform Proposal

> From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of 
> Kinney, Michael D
> Sent: Friday, September 23, 2016 2:25 AM

> Hello,
> 
> 
> 
> Here is the V2 version of the proposal for the edk2-platforms repo.
> 
> 
> 
> Changes from V1:
> 
> 
> 
> * edk2-platform is not a fork of edk2.
> 
> * edk2-platforms branches contain CPU, Chipset, SoC, and platform 
> specific
> 
>   packages
> 
> * edk2-plaforms/master contains all open platforms that are synced 
> with
> 
>   edk2/master.
> 
> * Each edk2-platforms branch may support many platforms (not just one)
> 
> * Use PACKAGES_PATH to do builds using packages from multiple 
> repositories
> 
> * Update edk2-platforms branch naming to clearly identify platforms 
> that
> 
>   are considered stable and platforms that are under active 
> development.
> 
> * edk2 developers may be required to verify platforms in 
> edk2-platforms
> 
>   builds as part of test criteria.  Especially platforms that are 
> intended
> 
>   to be used with edk2/master in edk2-platforms/stable-* branches.
> 
> 
> 
> =
> 
> 
> 
> Similar to edk2-staging, we also have a need to manage platforms
> 
> that have been ported to edk2.  Jordan has created a repository
> 
> called edk2-platforms and has created a branch for the
> 
> minnowboard-max that uses a validated release of the UDK 2015 for
> 
> the dependent packages:
> 
> 
> 
> https://github.com/tianocore/edk2-platforms
> 
> 
> 
> https://github.com/tianocore/edk2-platforms/tree/minnowboard-max-
> udk2015

[Bhupesh] This link seems broken. I get a 404 error while trying to acess this 
branch. Does it require some special privileges.

Regards,
Bhupesh

[snip..]
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] Boot 64-bit OS from EDK2 compiled for 32-bit?

2016-04-22 Thread Richardson, Brian
This is supported by recent builds of Debian. Use the 'multi-arch' version of 
the distribution.
https://www.debian.org/News/2015/20150426 


Thanks ... br
---
Brian Richardson -- brian.richard...@intel.com -- Twitter: intel_brian

-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Welch, 
Brian J
Sent: Friday, April 22, 2016 11:19 AM
To: edk2-devel@lists.01.org
Subject: [edk2] Boot 64-bit OS from EDK2 compiled for 32-bit?


I'm wondering if it is possible to boot a 64-bit Linux kernel from EDK2 that 
has been compiled for 32-bit?

If this is possible are there any caveats (e.g. is it possible to have more 
than 4GB memory, how does the 64-bit memory map get configured, etc.) ?

Brian

___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel