lib: add common write_tables() implementation

In order to de-duplicate common patterns implement one write_tables()
function. The new write_tables() replaces all the architecture-specific
ones that were largely copied. The callbacks are put in place to
handle any per-architecture requirements.

Change-Id: Id3d7abdce5b30f5557ccfe1dacff3c58c59f5e2b
Signed-off-by: Aaron Durbin <>
Tested-by: build bot (Jenkins)
Tested-by: Raptor Engineering Automated Test Stand <>
Reviewed-by: Patrick Georgi <>
8 files changed