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
