Hi Ruiyu,
Windbg would complain
"Cannot start kernel debugging using
exdi:clsid={66C102B6-D4F6-4F8E-84CC-B09802D364EA} Paremeters, HRESULT
0x80010105 The Server threw an exception."
and refuses to start.
Please refer to the 2 years old thread
http://feishare.com/efimail/messages/20110730-0433-Re__edk2__UDK_debugger__and_windbug_problem_on_DuetPkgX64_-_Kinney__Michael_D_.html
I tried Mike's suggestion of clearing the workspace but it doesn't seem to
help. Please contact me if you need more information.
Thanks,
Calvin
-----Original Message-----
From: Ni, Ruiyu [mailto:[email protected]]
Sent: Thursday, May 23, 2013 8:18 PM
To: [email protected]
Subject: Re: [edk2] What do you use for debugging?
Calvin,
What issue did you meet using WinDbg for UEFI over serial?
Thanks,
Ray
-----Original Message-----
From: Calvin (Hao) Guan [mailto:[email protected]]
Sent: Thursday, May 23, 2013 1:35 PM
To: [email protected]
Subject: Re: [edk2] What do you use for debugging?
I develop option rom as well as uefi drivers. I use American Arium XDP3
debugger. It's expensive but well worth the money. It has all things you want.
Their support is very good. The bonus is that they are local to us in SoCal so
we can stop by their office easily.
The only problem is finding systems with xdp port.
I tried WinDbg for UEFI over serial but no luck so far.
Calvin Guan
Broadcom Corp.
-----Original Message-----
From: Eric Kler [mailto:[email protected]]
Sent: Wednesday, May 22, 2013 8:42 PM
To: Richardson, Brian; [email protected]
Subject: Re: [edk2] What do you use for debugging?
Typically the low level things: firmware, drivers. I mostly use emulators
(qemu, vmware) but sometimes things that work there do not work on physical
systems.
I'm looking for utility/hardware that would let me to debug problematic
machines (even without source code) from the very beginning of firmware
execution. Wanted features at this point are pretty standard: breakpoints,
registers introspections, memory dumping functions etc. Can you recommend
something for this particular case? Thanks.
- Eric
----- Original Message -----
From: "Richardson, Brian" <[email protected]>
To: "[email protected]" <[email protected]>
Cc: Eric Kler <[email protected]>
Sent: Wednesday, May 22, 2013 7:28 PM
Subject: RE: [edk2] What do you use for debugging?
I could you give you better guidance if I knew what type of UEFI code you were
trying to debug (UEFI driver? OS loader? UEFI app? Firmware/BIOS?).
The EDK II DEBUG() macro is surprisingly useful as a starting point. It's
output-only debugging, but very useful for seeing output from stages of code
where you have no display output.
Thanks ... br
---
Brian Richardson -- [email protected] -- Twitter: intel_brian
-----Original Message-----
From: Eric Kler [mailto:[email protected]]
Sent: Wednesday, May 22, 2013 9:35 AM
To: edk2
Subject: [edk2] What do you use for debugging?
Dear list,
What do you use for debugging your code on real world systems? Is special
hardware really necessary, I'm curious what professionals use in this field and
what is the most recommended product.
So far I have found following options:
- http://www.windriver.com/products/simics/ (software)-- but I have no idea
how much does it cost or if it will be enough for debugging the firmware
(product promo: http://www.youtube.com/watch?v=lYAukMyek9A )
- DQ57TM (hardware)
Thanks,
Eric
------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only
SaaS-based application performance monitoring service that delivers powerful
full stack analytics. Optimize and monitor your browser, app, & servers with
just a few lines of code. Try New Relic and get this awesome Nerd Life shirt!
http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel
------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only
SaaS-based application performance monitoring service that delivers powerful
full stack analytics. Optimize and monitor your browser, app, & servers with
just a few lines of code. Try New Relic and get this awesome Nerd Life shirt!
http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel
------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only
SaaS-based application performance monitoring service that delivers powerful
full stack analytics. Optimize and monitor your browser, app, & servers with
just a few lines of code. Try New Relic and get this awesome Nerd Life shirt!
http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel
------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only
SaaS-based application performance monitoring service that delivers powerful
full stack analytics. Optimize and monitor your browser, app, & servers with
just a few lines of code. Try New Relic and get this awesome Nerd Life shirt!
http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel
------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel