PaulDotCom mailing list archives
Re: debug x86 custom OS
From: Blibbet <blibbet () gmail com>
Date: Tue, 17 Sep 2013 13:19:23 -0700
[...] >> Is there anything on a standard Intel PC motherboard that can help? [...]Intel ships a UEFI dev box, for firmware IHVs. The Tunnel Mountain box, aka DQ57TM. The box lets you upload custom firmware builds easily, including debug/source-enabled builds.
This will be useful for a custom OS's init code, if it will be supporting modern (UEFI) firmware, not just legacy BIOS.
You can update the box to have an optional "ITP/XTP MB/Chassis Socket Modification", so you can use ICE-like hardware and debugger from Arium.com. Really expensive, so much that they also rent it. :-(
http://www.tunnelmountain.net/ http://uefidk.intel.com/develop/workstation-development-kit This "Tunnel Mountain" box is the primary UEFI dev platform for IHVs.Recently, Intel released an Atom-based MinnowBoard, Linux-based, as another UEFI dev board. I don't know as much about it's abilities, compared to Tunnel Mountain box, except that it is MUCH cheaper, unknown if you can connect any ICE/ITP/JTAG/etc debugger. Only for Atom-centric testing of custom OSes.
http://minnowboard.org/ http://uefidk.intel.com/content/minnowboard-uefi-firmware > If it runs on Intel can you not run it in VMware with debugging > turned on? Regarding VM -vs- native, agreed, most things can work there.Though, w/r/t firmware, VM is not as good as live, depending on what firmware VM supports. For UEFI, you can use TianoCore OVMF to combine with your custom OS embedded image, and use QEMU to debug firmware/OS interactions, no need for custom hardware. VirtualBox has some UEFI support as well.
_______________________________________________ Pauldotcom mailing list Pauldotcom () mail pauldotcom com http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom Main Web Site: http://pauldotcom.com
Current thread:
- debug x86 custom OS HaQue (Sep 17)
- Re: debug x86 custom OS Chris Campbell (Sep 17)
- Re: debug x86 custom OS Blibbet (Sep 18)
- Re: debug x86 custom OS Conrad Constantine (Sep 18)
- Re: debug x86 custom OS Danilo Nascimento (Sep 18)
- Re: debug x86 custom OS HaQue (Sep 19)
- Re: debug x86 custom OS Jim Halfpenny (Sep 24)
- Re: debug x86 custom OS Chris Campbell (Sep 17)
- <Possible follow-ups>
- Re: debug x86 custom OS Matt Summers (Sep 18)