Huge thanks to Nico for 29934 change, now these confusing microcode options are not visible for you at "menuconfig" menu :) And thank you for your kind words :D I'm going to remove or hide this part of instruction a bit later. Yes, everything is ready, and if you have doubts about some coreboot .config options you could see my .config at the latest G505S board status report. In addition - if you'd like to have some fun - you could download KolibriOS floppy (wonderful x86 assembly OS with GUI and beautiful apps which fits on a floppy) , add it to your coreboot.rom build with the following command:
./build/cbfstool build/coreboot.rom add -f ./build/kolibri.img -n floppyimg/kolibri.lzma -t raw -c lzma
and then this wonderful OS will be always available for you as Ramdisk entry at SeaBIOS boot menu ;) Because would be a waste to just leave > 3MB of empty space inside your 4MB flash chip - unlike fat proprietary closed source UEFI for this laptop, coreboot occupies less than 1MB , so it makes sense to fill this space with something beautiful . By the way I've submitted a patch to SeaBIOS for adding the multiple floppies support (right now only the last added floppy will be visible), it hasn't been merged yet because I need to improve it, but it is already working and you could apply it to your SeaBIOS master if you would like more than one cool floppy. If you're interested, please check the SeaBIOS mailing list archives for December 2018, there'll be a .patch file attached to my message, it could be applied with patch -p1 < $PATH_TO_YOU_PATCH while at ./coreboot/payloads/external/SeaBIOS/seabios/ directory after your SeaBIOS has been cloned
Please tell me in case I can contribute anything (except coding and big money :-)
You could help us in the following ways: * test important new coreboot changes, especially AMD and G505S related (could see them at review coreboot website) * contribute board status reports sometimes, just remove the personally identifying info such as MAC addresses before sending * answer the people at mailing lists , reddit's /r/coreboot , 4chan's /g/ and other tech sites after you'd accumulate the knowledge * there are "low hanging fruit" opportunities; if you'd look at my recent Gerrit history there are 8 merged "add the rest of >=1MB X manufacturer SPI flash chips" changes (i.e. 30744) which I did just by synchronizing with flashrom's flashchips.c/h sources, as you could see such changes were very simple and just a matter of time for anyone careful and patient to complete them . Contributing these simple-enough-for-us changes could help highly experienced coreboot developers to allocate more time for their advanced changes * maybe there would be some crowdfunding opportunities, e.g. for liberating the remaining G505S blobs, although we should try to complete as much as possible by ourselves and of course improve the existing open source code
Best regards, Mike Banon