This prevents it from being of type PROGBITS in lld 9, it should always be NOBITS. It should fix the following error in lld 9: ROM segments are non-contiguous
This page has been a big help in adding support for this new chip: https://wiki.osdev.org/HiFive-1_Bare_Bones