coreboot/util/intelp2m/parser
Maxim Polyakov 85054dbccb util/intelp2m: Rework platforms and fields packages
- embed the base platform and redefine its methods if they differ;
- separate the macro structures from the platform;
- move more functions to common;
- undo use of a single global instance of the microstructure.

TEST:
1) 'make test' = PASS
2) './intelp2m -p cnl -iiii -file inteltool.log' = gpio.h before and
   after the commit is the same.

Change-Id: I2e0aa56efa2430ac6524c6977f8b6fd13113edf9
Signed-off-by: Maxim Polyakov <max.senia.poliak@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/71167
Reviewed-by: David Hendricks <david.hendricks@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2025-03-03 21:44:09 +00:00
..
template util/intelp2m: Rewrite parser 2025-03-03 21:43:58 +00:00
test util/intelp2m: Rewrite parser 2025-03-03 21:43:58 +00:00
testlog util/intelp2m: Rewrite parser 2025-03-03 21:43:58 +00:00
parser.go util/intelp2m: Rework platforms and fields packages 2025-03-03 21:44:09 +00:00
parser_test.go util/intelp2m: Rewrite parser 2025-03-03 21:43:58 +00:00