possible fix for disconnection causing crashes
some instructions. yay
add different makefiles with mtune and neither mtune or march as it seems some combinations of versions of gcc or virtual machines cause cpu detection to be wrong