git: a8a68c0442b8 - stable/13 - kboot: Move powerpc kboot to top level

From: Warner Losh <imp_at_FreeBSD.org>
Date: Tue, 24 Jan 2023 22:10:11 UTC
The branch stable/13 has been updated by imp:

URL: https://cgit.FreeBSD.org/src/commit/?id=a8a68c0442b8acbcada716c908d801786a7de474

commit a8a68c0442b8acbcada716c908d801786a7de474
Author:     Warner Losh <imp@FreeBSD.org>
AuthorDate: 2021-12-30 23:07:06 +0000
Commit:     Warner Losh <imp@FreeBSD.org>
CommitDate: 2023-01-24 21:49:19 +0000

    kboot: Move powerpc kboot to top level
    
    As the first step at making this more generic, move kboot to top level.
    
    Sponsored by:           Netflix
    Reviewed by:            luporl, tsoome
    Differential Revision:  https://reviews.freebsd.org/D33513
    
    (cherry picked from commit 436619964437356d6460896274721f9ca41eaeca)
---
 stand/Makefile                                | 3 +++
 stand/{powerpc => }/kboot/Makefile            | 0
 stand/{powerpc => }/kboot/conf.c              | 0
 stand/{powerpc => }/kboot/host_syscall.S      | 0
 stand/{powerpc => }/kboot/host_syscall.h      | 0
 stand/{powerpc => }/kboot/hostcons.c          | 0
 stand/{powerpc => }/kboot/hostdisk.c          | 0
 stand/{powerpc => }/kboot/kbootfdt.c          | 0
 stand/{powerpc => }/kboot/kerneltramp.S       | 0
 stand/{powerpc => }/kboot/ldscript.powerpc    | 0
 stand/{powerpc => }/kboot/main.c              | 0
 stand/{powerpc => }/kboot/ppc64_elf_freebsd.c | 0
 stand/{powerpc => }/kboot/version             | 0
 stand/powerpc/Makefile                        | 4 ----
 14 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/stand/Makefile b/stand/Makefile
index 7ac848f4076a..8fd981cd21f1 100644
--- a/stand/Makefile
+++ b/stand/Makefile
@@ -39,6 +39,9 @@ INTERP_DEPENDS+=	lua
 .include <bsd.arch.inc.mk>
 
 S.${MK_EFI}+=		efi
+.if ${MK_FDT} != "no"
+S.${MK_LOADER_KBOOT}+=	kboot
+.endif
 S.${MK_LOADER_UBOOT}+=	uboot
 
 .if defined(LIB32LIST)
diff --git a/stand/powerpc/kboot/Makefile b/stand/kboot/Makefile
similarity index 100%
rename from stand/powerpc/kboot/Makefile
rename to stand/kboot/Makefile
diff --git a/stand/powerpc/kboot/conf.c b/stand/kboot/conf.c
similarity index 100%
rename from stand/powerpc/kboot/conf.c
rename to stand/kboot/conf.c
diff --git a/stand/powerpc/kboot/host_syscall.S b/stand/kboot/host_syscall.S
similarity index 100%
rename from stand/powerpc/kboot/host_syscall.S
rename to stand/kboot/host_syscall.S
diff --git a/stand/powerpc/kboot/host_syscall.h b/stand/kboot/host_syscall.h
similarity index 100%
rename from stand/powerpc/kboot/host_syscall.h
rename to stand/kboot/host_syscall.h
diff --git a/stand/powerpc/kboot/hostcons.c b/stand/kboot/hostcons.c
similarity index 100%
rename from stand/powerpc/kboot/hostcons.c
rename to stand/kboot/hostcons.c
diff --git a/stand/powerpc/kboot/hostdisk.c b/stand/kboot/hostdisk.c
similarity index 100%
rename from stand/powerpc/kboot/hostdisk.c
rename to stand/kboot/hostdisk.c
diff --git a/stand/powerpc/kboot/kbootfdt.c b/stand/kboot/kbootfdt.c
similarity index 100%
rename from stand/powerpc/kboot/kbootfdt.c
rename to stand/kboot/kbootfdt.c
diff --git a/stand/powerpc/kboot/kerneltramp.S b/stand/kboot/kerneltramp.S
similarity index 100%
rename from stand/powerpc/kboot/kerneltramp.S
rename to stand/kboot/kerneltramp.S
diff --git a/stand/powerpc/kboot/ldscript.powerpc b/stand/kboot/ldscript.powerpc
similarity index 100%
rename from stand/powerpc/kboot/ldscript.powerpc
rename to stand/kboot/ldscript.powerpc
diff --git a/stand/powerpc/kboot/main.c b/stand/kboot/main.c
similarity index 100%
rename from stand/powerpc/kboot/main.c
rename to stand/kboot/main.c
diff --git a/stand/powerpc/kboot/ppc64_elf_freebsd.c b/stand/kboot/ppc64_elf_freebsd.c
similarity index 100%
rename from stand/powerpc/kboot/ppc64_elf_freebsd.c
rename to stand/kboot/ppc64_elf_freebsd.c
diff --git a/stand/powerpc/kboot/version b/stand/kboot/version
similarity index 100%
rename from stand/powerpc/kboot/version
rename to stand/kboot/version
diff --git a/stand/powerpc/Makefile b/stand/powerpc/Makefile
index b5d11dd6cf57..d0c5830e4042 100644
--- a/stand/powerpc/Makefile
+++ b/stand/powerpc/Makefile
@@ -6,8 +6,4 @@ NO_OBJ=t
 
 SUBDIR.yes=		boot1.chrp ofw
 
-.if "${MACHINE_ARCH}" == "powerpc64"
-SUBDIR.${MK_FDT}+=	kboot
-.endif
-
 .include <bsd.subdir.mk>