Leandro Dorileo

Dorileo`s web place

The option ROM I`m working on - to test the libpayload USB stack - has been updated, now it builds properly and can be used for any test purpose.

I used some source code I took from FILO to the basic infra structure, it uses kbuild and has a copy of libpayload inside the source dir. I know the focus is not an test option ROM development, but I have few things I want to change, so we can reuse the ideas for the final usb option ROM. Here follows a small TODO:

  • Remove util/kbuild and place it in a separated repository;
  • Remove libpayload;
  • Write a small shell script to checkout kbuild and libpayload before building the option ROM;

While in the preparation for GSoC 2009 I got to put together an stub option rom written by Darmawan Mappatutu Salihun and the Grub Invaders game. Grub Invaders is very self contained and can be used as a payload for any bios, boot loader or even an option rom.

It`s all free software, you can take a look at it, download it from here. Have a nice hacking ;)