Harvard-PRINCESS / Guppy

A very adaptable fish.
Other
1 stars 3 forks source link

Pandaboard min #83

Closed marikgoldstein closed 7 years ago

marikgoldstein commented 7 years ago

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:

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.

alexpatel commented 7 years ago

lgtm 🚢