Added Kairui in cc since he contributed that part On 02/05/21 at 09:15am, Federico Pellegrin wrote: > kexec build will fail on older kernels (pre 4.4) as the define > VIDEO_CAPABILITY_64BIT_BASE was not present at that time. > > This patch adds it, as per linux/include/uapi/linux/screen_info.h, > if not present. > > Signed-off-by: Federico Pellegrin <fede@xxxxxxxxxxxx> > --- > kexec/arch/i386/x86-linux-setup.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/kexec/arch/i386/x86-linux-setup.c b/kexec/arch/i386/x86-linux-setup.c > index 76e1185..ab54a4a 100644 > --- a/kexec/arch/i386/x86-linux-setup.c > +++ b/kexec/arch/i386/x86-linux-setup.c > @@ -37,6 +37,10 @@ > #include "x86-linux-setup.h" > #include "../../kexec/kexec-syscall.h" > > +#ifndef VIDEO_CAPABILITY_64BIT_BASE > +#define VIDEO_CAPABILITY_64BIT_BASE (1 << 1) /* Frame buffer base is 64-bit */ > +#endif > + > void init_linux_parameters(struct x86_linux_param_header *real_mode) > { > /* Fill in the values that are usually provided by the kernel. */ > -- > 2.26.2 > > > _______________________________________________ > kexec mailing list > kexec@xxxxxxxxxxxxxxxxxxx > http://lists.infradead.org/mailman/listinfo/kexec > > _______________________________________________ kexec mailing list kexec@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/kexec