That’s the thing - every once in a blue moon, they save me a huge amount of
time. Otherwise, they are one of the biggest PITA’s going, I think, though
I’d say that’s really more due to Intel than Arium.
mm
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Calvin Guan (news)
Sent: Friday, October 14, 2011 7:02 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] How does MSFT debug mysterious code in Windows?
I agreed with you guys with regards to the effectiveness and pain of using
an ICE debugging Windows. It’s kind of like solving 100 And yes, I keep
various models of Arium for different generations of CPU/chipset. They are
the only ones to save my day once in a while.
Thanks,
Calvin
On Fri, Oct 14, 2011 at 1:02 PM, Martin O’Brien
wrote:
Unfortunately, I don’t have much to offer here that Peter hasn’t already
covered. While the Arium can be occasionally be hugely helpful, in general,
even on the best of days, on systems to which you actually can attach,
they’re wonky.
mm
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Calvin Guan (news)
Sent: Friday, October 14, 2011 10:06 AM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] How does MSFT debug mysterious code in Windows?
Hi Peter,
Thank you for sharing your debugging experiences. It’s good to know that I’m
not the one that have to gone through this…
bochs is a great thing. I used it to developed my boot code that doesn’t
depend on specific hardware. In the Windows boot scenario I described, my
ROM code on my SAN/Converged NIC adapter needs to fetch boot files from SAN
fabric on behalf of bootmgr/winload. I’m not sure if bochs supports such
environment.
Thanks,
Calvin
On Fri, Oct 14, 2011 at 9:45 AM, wrote:
An ICE is a PITA, I agree. That’s what we use for the sort of stuff you
describe, mostly, though. We’re lucky enough that – so far at least – the
motherboard on which we’re running doesn’t matter to the project. So for us
we can setup the ICE in ONE configuration with an appropriate interposer, or
by grabbing any old crufty last-year’s CRB (which always seem to have XDP
ports) and using that.
If you’re sufficiently patient, you can boot under Bochs
(http://bochs.sourceforge.net/) and use their debugger. But you DO have to
be patient. We recently did use Bochs for a project, as opposed to our
Arium, and it wasn’t nearly as slow as we thought it would be.
I don’t know if that’s any help but I hope so,
Peter
OSR
—
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer
— NTDEV is sponsored by OSR For our schedule of WDF, WDM, debugging and
other seminars visit: http://www.osr.com/seminars To unsubscribe, visit the
List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer
—
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer
— NTDEV is sponsored by OSR For our schedule of WDF, WDM, debugging and
other seminars visit: http://www.osr.com/seminars To unsubscribe, visit the
List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer