mbox series

[0/4] xen/boot: Remove defs.h

Message ID 20240902133232.3302839-1-andrew.cooper3@citrix.com (mailing list archive)
Headers show
Series xen/boot: Remove defs.h | expand

Message

Andrew Cooper Sept. 2, 2024, 1:32 p.m. UTC
Patch 1 posted in isolation before.

Patches 2 and 3 complete the removal of defs.h.

Patch 4 doesn't work yet and needs further debugging.

Andrew Cooper (4):
  x86/boot: Use <xen/types.h>
  x86/boot: Use <xen/macros.h>
  x86/boot: Use <xen/compiler.h>
  x86/boot: Use fastcall for 32bit code

 xen/arch/x86/boot/Makefile  |  2 +-
 xen/arch/x86/boot/cmdline.c | 14 ++++++---
 xen/arch/x86/boot/defs.h    | 63 -------------------------------------
 xen/arch/x86/boot/head.S    | 15 +++++----
 xen/arch/x86/boot/reloc.c   | 26 ++++++++-------
 xen/include/xen/kernel.h    | 36 +--------------------
 xen/include/xen/lib.h       |  2 --
 xen/include/xen/macros.h    | 44 ++++++++++++++++++++++++++
 8 files changed, 79 insertions(+), 123 deletions(-)
 delete mode 100644 xen/arch/x86/boot/defs.h


base-commit: e884903ec56be8b0cc658cc5ba7c1cb70f25208d