92c12d1f82
This adds a new GEN_ABSOLUTE_SYM_KCONFIG() specifically for generating absolute symbols in assembly for kconfig values. This is needed as the existing GEN_ABSOLUTE_SYM() with constraints in extended assembly parses the "value" as signed 32-bit integers. An unsigned 32-bit integer with MSB set results in a negative number in the final binary. This also prevents integers larger than 32-bit. So this new macro simply puts the value inline within the assembly instrcution instead of having it as parameter. Fixes #31562 Signed-off-by: Daniel Leung <daniel.leung@intel.com> |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
configs.c.in |