coreboot/util/intelp2m
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
..
cli util/intelp2m: Rewrite parser 2025-03-03 21:43:58 +00:00
config/p2m util/intelp2m: Rewrite parser 2025-03-03 21:43:58 +00:00
fields util/intelp2m: Rework platforms and fields packages 2025-03-03 21:44:09 +00:00
generator util/intelp2m: Rewrite parser 2025-03-03 21:43:58 +00:00
logs util/intelp2m: Add logger 2025-03-03 21:43:28 +00:00
parser util/intelp2m: Rework platforms and fields packages 2025-03-03 21:44:09 +00:00
platforms util/intelp2m: Rework platforms and fields packages 2025-03-03 21:44:09 +00:00
scripts/linux util/intelp2m: Print the current project version 2024-12-04 18:17:40 +00:00
.gitignore util/intelp2m: Add logger 2025-03-03 21:43:28 +00:00
description.md util: Update description files 2022-05-30 13:05:21 +00:00
go.mod intelp2m: Add Go Managing Dependencies System support 2022-09-12 12:55:05 +00:00
main.go util/intelp2m: Rewrite parser 2025-03-03 21:43:58 +00:00
Makefile util/intelp2m: Rewrite parser 2025-03-03 21:43:58 +00:00
version.txt util/intelp2m: Drop non-DWx register analysis support 2025-03-03 21:43:40 +00:00