Hi Heinrich, On Wed, 1 Dec 2021 at 11:14, Heinrich Schuchardt <xypron.g...@gmx.de> wrote: > > On 12/1/21 17:02, Simon Glass wrote: > > At present this option is missing a header file, a function prototype and > > the qfw driver needs a header included. > > > > Fix these problems so we can enable this option on sandbox. This will > > increase the build coverage. > > > > Signed-off-by: Simon Glass <s...@chromium.org> > > --- > > > > arch/sandbox/include/asm/acpi_table.h | 2 ++ > > arch/sandbox/include/asm/tables.h | 0 > > drivers/misc/qfw.c | 1 + > > 3 files changed, 3 insertions(+) > > create mode 100644 arch/sandbox/include/asm/tables.h > > > > diff --git a/arch/sandbox/include/asm/acpi_table.h > > b/arch/sandbox/include/asm/acpi_table.h > > index 921c7f4201d..ae17f6c5197 100644 > > --- a/arch/sandbox/include/asm/acpi_table.h > > +++ b/arch/sandbox/include/asm/acpi_table.h > > @@ -6,4 +6,6 @@ > > #ifndef __ASM_ACPI_TABLE_H__ > > #define __ASM_ACPI_TABLE_H__ > > > > +ulong write_acpi_tables(ulong start); > > This definition should be in a global include. The parameter must a > pointer to restrict sandbox specific code to the sandbox.
Yes indeed, I meant to fix the header before sending but missed it. Will fix. It doesn't really help making it a pointer, even if I wanted to, which I don't, sorry. We still need to print out the address, and pass it on to other functions, so if we pass a pointer we just need to convert back to an address for that purpose. Regards, Simon