hw-debug: Place global variables in the .bss section

It places the Middle_Of_Line and Register_Write_Delay_Nanoseconds
variables in the .bss section. As a result they are set at runtime to
their desired default value which is respectively False and 0.

It helps to integrate the libhwbase library debug package in
environments where global initialized variables are not
supported such as coreboot romstage.

This change does not impact GNATprove as this package has SPARK_Mode
disabled.

BUG=b:252792591
BRANCH=firmware-brya-14505.B
TEST=Working as expected on skolas

(cherry picked from commit 95ad8c53c6e208d769d190787b9987dbeacbca42)

Original-Signed-off-by: Jeremy Compostella <jeremy.compostella@intel.com>
Original-Change-Id: Ib23699f3f3446219c34c60ccd9987346e17769f2
Original-Reviewed-on: https://review.coreboot.org/c/libhwbase/+/69854
Original-Tested-by: Angel Pons <th3fanbus@gmail.com>
Original-Reviewed-by: Angel Pons <th3fanbus@gmail.com>
GitOrigin-RevId: 95ad8c53c6e208d769d190787b9987dbeacbca42
Change-Id: Iae0027f38290fb30eaccc69a7b88b6b9cdb16ee7
1 file changed