public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* Poll: When to use OVMF and Nt32?
@ 2018-02-08 18:46 Palmer, Thomas
  2018-02-09  7:05 ` Ni, Ruiyu
  2018-02-12 21:20 ` Richardson, Brian
  0 siblings, 2 replies; 3+ messages in thread
From: Palmer, Thomas @ 2018-02-08 18:46 UTC (permalink / raw)
  To: edk2-devel@lists.01.org


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.palmer@hpe.com<mailto:thomas.palmer@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]



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Poll: When to use OVMF and Nt32?
  2018-02-08 18:46 Poll: When to use OVMF and Nt32? Palmer, Thomas
@ 2018-02-09  7:05 ` Ni, Ruiyu
  2018-02-12 21:20 ` Richardson, Brian
  1 sibling, 0 replies; 3+ messages in thread
From: Ni, Ruiyu @ 2018-02-09  7:05 UTC (permalink / raw)
  To: Palmer, Thomas, edk2-devel@lists.01.org

On 2/9/2018 2:46 AM, Palmer, Thomas wrote:
> 
> 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.

When developing pure UEFI application/driver that doesn't access real
HW, NT32 is the best environment because Visual Studio debugger can be used.

When developing application/driver that needs to access real HW,
OVMF or any other real HW platform should be used.


> 
> 
> Regards,
> 
> Thomas Palmer
> Firmware Engineer
> Enterprise Group
> Industry Standard Servers
> 
> thomas.palmer@hpe.com<mailto:thomas.palmer@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
> 


-- 
Thanks,
Ray


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Poll: When to use OVMF and Nt32?
  2018-02-08 18:46 Poll: When to use OVMF and Nt32? Palmer, Thomas
  2018-02-09  7:05 ` Ni, Ruiyu
@ 2018-02-12 21:20 ` Richardson, Brian
  1 sibling, 0 replies; 3+ messages in thread
From: Richardson, Brian @ 2018-02-12 21:20 UTC (permalink / raw)
  To: Palmer, Thomas, edk2-devel@lists.01.org

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.richardson@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-bounces@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.palmer@hpe.com<mailto:thomas.palmer@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


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2018-02-12 21:15 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-02-08 18:46 Poll: When to use OVMF and Nt32? Palmer, Thomas
2018-02-09  7:05 ` Ni, Ruiyu
2018-02-12 21:20 ` Richardson, Brian

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox