From 35d75b3087023f295625d9efa8b97ef72dc2268b Mon Sep 17 00:00:00 2001 From: Ed Maste Date: Thu, 27 Mar 2014 13:57:00 +0000 Subject: [PATCH] Move ia64 efi.h to sys in preparation for amd64 UEFI support Prototypes specific to ia64 have been left in this file for now, under __ia64__, rather than moving them to a new header under sys/ia64. I anticipate that (some of) the corresponding functions will be shared by the amd64, arm64, i386, and ia64 architectures, and we can adjust this as EFI support on other than ia64 continues to develop. Sponsored by: The FreeBSD Foundation --- sys/ia64/acpica/OsdEnvironment.c | 2 +- sys/ia64/ia64/clock.c | 2 +- sys/ia64/ia64/dump_machdep.c | 2 +- sys/ia64/ia64/efi.c | 2 +- sys/ia64/ia64/iodev_machdep.c | 2 +- sys/ia64/ia64/machdep.c | 2 +- sys/ia64/ia64/nexus.c | 2 +- sys/ia64/ia64/pmap.c | 2 +- sys/ia64/ia64/sal.c | 2 +- sys/ia64/ia64/trap.c | 2 +- sys/{ia64/include => sys}/efi.h | 10 +++++----- 11 files changed, 15 insertions(+), 15 deletions(-) rename sys/{ia64/include => sys}/efi.h (97%) diff --git a/sys/ia64/acpica/OsdEnvironment.c b/sys/ia64/acpica/OsdEnvironment.c index 60f2bb23ab4..7aa281f2cc2 100644 --- a/sys/ia64/acpica/OsdEnvironment.c +++ b/sys/ia64/acpica/OsdEnvironment.c @@ -29,8 +29,8 @@ __FBSDID("$FreeBSD$"); #include +#include #include -#include #include diff --git a/sys/ia64/ia64/clock.c b/sys/ia64/ia64/clock.c index 68dc29b4538..4a672beb3a2 100644 --- a/sys/ia64/ia64/clock.c +++ b/sys/ia64/ia64/clock.c @@ -30,6 +30,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include @@ -41,7 +42,6 @@ __FBSDID("$FreeBSD$"); #include #include -#include #include #include #include diff --git a/sys/ia64/ia64/dump_machdep.c b/sys/ia64/ia64/dump_machdep.c index 6a074918a26..9a058bb1f4b 100644 --- a/sys/ia64/ia64/dump_machdep.c +++ b/sys/ia64/ia64/dump_machdep.c @@ -33,6 +33,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #ifdef SW_WATCHDOG @@ -41,7 +42,6 @@ __FBSDID("$FreeBSD$"); #include #include #include -#include #include #include diff --git a/sys/ia64/ia64/efi.c b/sys/ia64/ia64/efi.c index 32868a0e78d..55adb67caa2 100644 --- a/sys/ia64/ia64/efi.c +++ b/sys/ia64/ia64/efi.c @@ -29,9 +29,9 @@ __FBSDID("$FreeBSD$"); #include +#include #include #include -#include #include #include #include diff --git a/sys/ia64/ia64/iodev_machdep.c b/sys/ia64/ia64/iodev_machdep.c index 9d9057dc76e..a5aaf9f87d0 100644 --- a/sys/ia64/ia64/iodev_machdep.c +++ b/sys/ia64/ia64/iodev_machdep.c @@ -29,6 +29,7 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include #include @@ -37,7 +38,6 @@ __FBSDID("$FreeBSD$"); #include #include -#include #include static int iodev_efivar_getvar(struct iodev_efivar_req *req); diff --git a/sys/ia64/ia64/machdep.c b/sys/ia64/ia64/machdep.c index 79a850f2d36..eaa82a8bf1e 100644 --- a/sys/ia64/ia64/machdep.c +++ b/sys/ia64/ia64/machdep.c @@ -42,6 +42,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include @@ -83,7 +84,6 @@ __FBSDID("$FreeBSD$"); #include #include -#include #include #include #include diff --git a/sys/ia64/ia64/nexus.c b/sys/ia64/ia64/nexus.c index c232d393e20..a4d3e24bb3a 100644 --- a/sys/ia64/ia64/nexus.c +++ b/sys/ia64/ia64/nexus.c @@ -44,6 +44,7 @@ #include #include #include +#include #include #include #include @@ -55,7 +56,6 @@ #include #include -#include #include #include #include diff --git a/sys/ia64/ia64/pmap.c b/sys/ia64/ia64/pmap.c index 05883b3c611..6211e5151d6 100644 --- a/sys/ia64/ia64/pmap.c +++ b/sys/ia64/ia64/pmap.c @@ -51,6 +51,7 @@ __FBSDID("$FreeBSD$"); #include "opt_pmap.h" #include +#include #include #include #include @@ -71,7 +72,6 @@ __FBSDID("$FreeBSD$"); #include #include -#include #include #include diff --git a/sys/ia64/ia64/sal.c b/sys/ia64/ia64/sal.c index 249113cc462..b0fe070d778 100644 --- a/sys/ia64/ia64/sal.c +++ b/sys/ia64/ia64/sal.c @@ -30,11 +30,11 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include #include -#include #include #include #include diff --git a/sys/ia64/ia64/trap.c b/sys/ia64/ia64/trap.c index 8e4b953ff43..987b144dfb9 100644 --- a/sys/ia64/ia64/trap.c +++ b/sys/ia64/ia64/trap.c @@ -36,6 +36,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include @@ -60,7 +61,6 @@ __FBSDID("$FreeBSD$"); #include #include #include -#include #include #ifdef SMP #include diff --git a/sys/ia64/include/efi.h b/sys/sys/efi.h similarity index 97% rename from sys/ia64/include/efi.h rename to sys/sys/efi.h index 02bef10ef06..749f0945034 100644 --- a/sys/ia64/include/efi.h +++ b/sys/sys/efi.h @@ -26,8 +26,8 @@ * $FreeBSD$ */ -#ifndef _MACHINE_EFI_H_ -#define _MACHINE_EFI_H_ +#ifndef _SYS_EFI_H_ +#define _SYS_EFI_H_ #include @@ -151,7 +151,7 @@ struct efi_systbl { uint64_t st_cfgtbl; }; -#ifdef _KERNEL +#if defined(_KERNEL) && defined(__ia64__) typedef u_long (*ia64_efi_f)(u_long, u_long, u_long, u_long); @@ -172,6 +172,6 @@ int efi_var_get(efi_char *, struct uuid *, uint32_t *, size_t *, void *); int efi_var_nextname(size_t *, efi_char *, struct uuid *); int efi_var_set(efi_char *, struct uuid *, uint32_t, size_t, void *); -#endif /* _KERNEL */ +#endif /* _KERNEL && __ia64__ */ -#endif /* _MACHINE_EFI_H_ */ +#endif /* _SYS_EFI_H_ */