* [PATCH] x86: drop unused header asm/segment.h and modes.h headers
@ 2025-11-03  7:47 Ahmad Fatoum
  2025-11-03  8:42 ` Sascha Hauer
  0 siblings, 1 reply; 2+ messages in thread
From: Ahmad Fatoum @ 2025-11-03  7:47 UTC (permalink / raw)
  To: barebox; +Cc: Ahmad Fatoum
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 <a.fatoum@barebox.org>
---
 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
^ permalink raw reply	[flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-11-03  8:43 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-11-03  7:47 [PATCH] x86: drop unused header asm/segment.h and modes.h headers Ahmad Fatoum
2025-11-03  8:42 ` Sascha Hauer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox