This headers are left-overs from the legacy BIOS support that has been removed a few years ago and are not included anywhere.
Signed-off-by: Ahmad Fatoum <[email protected]> --- arch/x86/include/asm/modes.h | 48 ---------------------------------- arch/x86/include/asm/segment.h | 26 ------------------ 2 files changed, 74 deletions(-) delete mode 100644 arch/x86/include/asm/modes.h delete mode 100644 arch/x86/include/asm/segment.h diff --git a/arch/x86/include/asm/modes.h b/arch/x86/include/asm/modes.h deleted file mode 100644 index b33df858921c..000000000000 --- a/arch/x86/include/asm/modes.h +++ /dev/null @@ -1,48 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ -/* SPDX-FileCopyrightText: 2009 Juergen Beisert, Pengutronix */ - -/** - * @file - * @brief Declarations to bring some light in the real/protected/flat mode darkness - */ -#ifndef _ASM_X86_MODES_H -#define _ASM_X86_MODES_H - -#ifndef __ASSEMBLY__ - -#include <types.h> - -extern uint64_t gdt[]; -extern unsigned gdt_size; - -#endif - -/** to simplify GDT entry generation */ -#define GDT_ENTRY(flags, base, limit) \ - ((((base) & 0xff000000ULL) << (56-24)) | \ - (((flags) & 0x0000f0ffULL) << 40) | \ - (((limit) & 0x000f0000ULL) << (48-16)) | \ - (((base) & 0x00ffffffULL) << 16) | \ - (((limit) & 0x0000ffffULL))) - -/** 32 bit barebox text */ -#define GDT_ENTRY_BOOT_CS 2 -#define __BOOT_CS (GDT_ENTRY_BOOT_CS * 8) - -/** 32 bit barebox data */ -#define GDT_ENTRY_BOOT_DS 3 -#define __BOOT_DS (GDT_ENTRY_BOOT_DS * 8) - -/** 16 bit barebox text */ -#define GDT_ENTRY_REAL_CS 4 -#define __REAL_CS (GDT_ENTRY_REAL_CS * 8) - -/** 16 bit barebox data */ -#define GDT_ENTRY_REAL_DS 5 -#define __REAL_DS (GDT_ENTRY_REAL_DS * 8) - -/** Something to make others happy */ -#define GDT_ENTRY_BOOT_TSS 6 -#define __BOOT_TSS (GDT_ENTRY_BOOT_TSS * 8) - -#endif /* _ASM_X86_MODES_H */ diff --git a/arch/x86/include/asm/segment.h b/arch/x86/include/asm/segment.h deleted file mode 100644 index 9e1d897b0386..000000000000 --- a/arch/x86/include/asm/segment.h +++ /dev/null @@ -1,26 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ -/* SPDX-FileCopyrightText: 2009 Juergen Beisert, Pengutronix */ - -#ifndef _ASM_X86_SEGMENT_H -#define _ASM_X86_SEGMENT_H - -#include <linux/compiler.h> - -/** - * @file - * @brief To be able to mark functions running in real _and_ flat mode - */ - -/** - * Section for every program code needed to bring barebox from real mode - * to flat mode - */ -#define __bootcode __section(.boot.text) - -/** - * Section for every data needed to bring barebox from real mode - * to flat mode - */ -#define __bootdata __section(.boot.data) - -#endif /* _ASM_X86_SEGMENT_H */ -- 2.47.3
