Patrick Georgi [mailto:email@example.com] wrote:
]Sent: Wednesday, February 04, 2015 11:57 AM
]To: Scott Duplichan
]Subject: Re: [coreboot] AMD Mahogany Fam10 not booting
]Am 2015-02-04 18:01, schrieb Scott Duplichan:
]> The reason is that I wanted to
]> see if the public version of AMD simnow could boot a coreboot project.
]> AMD simnow is the only publically available tool I know of that lets
]> you step through coreboot code starting from the reset vector to see how
]> it works.
]There's QEmu that allows single stepping, and SerialICE
]that is based on it allows monitoring (up to single stepping) coreboot,
]anything else, on real hardware (some limitations apply when timing
]code is involved).
Serialice sounds useful, though only if you also have real hardware.
I think Qemu is good for developers working on certain parts of the
code. But it can't boot the same binary that boots on real hardware
like simnow can. It is unfortunate that the public version of simnow
is so limited. Simnow NDA version boot just about every AMD reference
board since Solo, the AMD 64 board from around 2000.
]I guess Sage's probe can be used with different trade-offs for similar
]purposes on supported boards.
I have used the Sage SmartProbe and it is useful. But it is a little
expensive for someone just tinkering or learning. A bigger problem
is making the jtag connection to the board. Commercial boards almost
never have the pads for soldering the jtag connector. AMD reference
boards have the needed pads, but those boards are not available to
the general public.