On Tue, Apr 3, 2018 at 2:30 PM Trammell Hudson <hudson@trmm.net> wrote:

What ended up working for me was the PC speaker since there is no other
I/O available so early.  I'd really like to thank Uwe Hermann and the
other devs of libpayload/speaker.c -- I was able to port their driver
functions to execute very soon after the reset vector and confirm code
execution with beeps and busy waiting.


now you've done it. Boot tunes here we come.