1) removes a file I accidentally merged into dev in the past "all_hakepaths.txt"
2) fixes Main.hs to not generate that file
3) Adds the following to platforms/Hakefile, all of which is relevant to adding a new pandaboard target:
"pandaModules_Min" module list
platform "PandaboardES_Min" (used with make)
"armv7_omap44xx_Min" boot image
"usbboot_panda_Min" boot platform (used to boot)
4) adds hake/menu.lst.armv7_omap44xx_Min for boot-time module spawn instructions for the new target
Note 1: the hake command is general to "-a armv7" and not specific to "PandaboardES", so it only needs to be run once regardless of whether you are using PandaboardES, PandaboardES_Min, or both.
Note 2: the list of modules in pandaModules_Min in platforms/Hakefile is still the same as the original pandaModules. The regular and min versions of pandaboard currently boot entirely in the same way.
I propose we copy all of the modules and add "_Min" to their names (for example, mem_serv, kaluga, fish, etc...). That way, we will be able to make changes to them. This will allow us to strip down the chain reaction of modules spawning modules, and thus will simplify the minimum list of modules needed to run pandaboard_Min. That said, I'd like to merge this platform setup into dev before all the module hacking starts.
In the case of removing modules to strip down this build, they should be removed from the pandaModules_Min list in platforms/Hakefile and from the startup instructions in hake/menu.lst.armv7_omap44xx_Min.
Passes circleCI tests.
This commit:
1) removes a file I accidentally merged into dev in the past "all_hakepaths.txt"
2) fixes Main.hs to not generate that file
3) Adds the following to platforms/Hakefile, all of which is relevant to adding a new pandaboard target:
4) adds hake/menu.lst.armv7_omap44xx_Min for boot-time module spawn instructions for the new target
Note 1: the hake command is general to "-a armv7" and not specific to "PandaboardES", so it only needs to be run once regardless of whether you are using PandaboardES, PandaboardES_Min, or both.
Note 2: the list of modules in pandaModules_Min in platforms/Hakefile is still the same as the original pandaModules. The regular and min versions of pandaboard currently boot entirely in the same way.
I propose we copy all of the modules and add "_Min" to their names (for example, mem_serv, kaluga, fish, etc...). That way, we will be able to make changes to them. This will allow us to strip down the chain reaction of modules spawning modules, and thus will simplify the minimum list of modules needed to run pandaboard_Min. That said, I'd like to merge this platform setup into dev before all the module hacking starts.
In the case of removing modules to strip down this build, they should be removed from the pandaModules_Min list in platforms/Hakefile and from the startup instructions in hake/menu.lst.armv7_omap44xx_Min.