Hi Patrick, On Sat, 27 Jul 2024 at 01:20, Patrick Rudolph <[email protected]> wrote: > > From: Maximilian Brune <[email protected]> > > Write the FADT in common code since it's used on all architectures. > Let the cpu code fill out the FADT body by introducing a new weak > function acpi_fill_fadt().
This should be done using the acpi_ops struct...i.e. add a new operation which fills allows a CPU driver to fill out the CPU info. > > Signed-off-by: Patrick Rudolph <[email protected]> > Cc: Simon Glass <[email protected]> > Cc: Bin Meng <[email protected]> > --- > arch/x86/cpu/apollolake/acpi.c | 20 +++------------ > arch/x86/cpu/baytrail/acpi.c | 17 +------------ > arch/x86/cpu/quark/acpi.c | 19 +------------- > arch/x86/cpu/tangier/acpi.c | 25 ++---------------- > arch/x86/include/asm/acpi_table.h | 12 --------- > arch/x86/lib/acpi_table.c | 23 ----------------- > include/acpi/acpi_table.h | 9 +++++++ > lib/acpi/acpi_table.c | 42 +++++++++++++++++++++++++++++++ > 8 files changed, 59 insertions(+), 108 deletions(-) Regards, Simon

