[rtems commit] bsps/powerpc: Move bootloader to bsps

Sebastian Huber sebh at rtems.org
Tue Apr 24 08:25:37 UTC 2018


Module:    rtems
Branch:    master
Commit:    03e1d8378ecee81bd6ac40b41145c36dfd8752a4
Changeset: http://git.rtems.org/rtems/commit/?id=03e1d8378ecee81bd6ac40b41145c36dfd8752a4

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Tue Apr 24 07:06:36 2018 +0200

bsps/powerpc: Move bootloader to bsps

This bootloader is only used by the motorola_powerpc BSP.

This patch is a part of the BSP source reorganization.

Update #3285.

---

 .../powerpc/motorola_powerpc}/bootloader/README    |  0
 .../powerpc/motorola_powerpc}/bootloader/bootldr.h |  0
 .../powerpc/motorola_powerpc}/bootloader/em86.c    |  0
 .../motorola_powerpc}/bootloader/em86real.S        |  0
 .../motorola_powerpc}/bootloader/exception.S       |  0
 .../powerpc/motorola_powerpc}/bootloader/head.S    |  0
 .../powerpc/motorola_powerpc}/bootloader/lib.c     |  0
 .../powerpc/motorola_powerpc}/bootloader/misc.c    |  0
 .../powerpc/motorola_powerpc}/bootloader/mm.c      |  0
 .../powerpc/motorola_powerpc}/bootloader/pci.c     |  0
 .../powerpc/motorola_powerpc}/bootloader/pci.h     |  0
 .../motorola_powerpc}/bootloader/ppcboot.lds       |  0
 .../motorola_powerpc}/bootloader/qemu_fakeres.c    |  0
 .../motorola_powerpc}/bootloader/qemu_fakerom.S    |  0
 .../powerpc/motorola_powerpc}/bootloader/zlib.c    |  0
 .../powerpc/motorola_powerpc}/bootloader/zlib.h    |  0
 .../motorola_powerpc/{dev => console}/console.inl  |  0
 .../motorola_powerpc/{dev => console}/keyboard.h   |  0
 .../motorola_powerpc/{dev => console}/polled_io.c  |  0
 .../libbsp/powerpc/motorola_powerpc/Makefile.am    |  2 +-
 .../motorola_powerpc/bootloader/Makefile.am        | 25 +++++++++++-----------
 .../motorola_powerpc/qemu_fakerom/Makefile.am      |  4 ++--
 22 files changed, 16 insertions(+), 15 deletions(-)

diff --git a/c/src/lib/libbsp/powerpc/shared/bootloader/README b/bsps/powerpc/motorola_powerpc/bootloader/README
similarity index 100%
rename from c/src/lib/libbsp/powerpc/shared/bootloader/README
rename to bsps/powerpc/motorola_powerpc/bootloader/README
diff --git a/c/src/lib/libbsp/powerpc/shared/bootloader/bootldr.h b/bsps/powerpc/motorola_powerpc/bootloader/bootldr.h
similarity index 100%
rename from c/src/lib/libbsp/powerpc/shared/bootloader/bootldr.h
rename to bsps/powerpc/motorola_powerpc/bootloader/bootldr.h
diff --git a/c/src/lib/libbsp/powerpc/shared/bootloader/em86.c b/bsps/powerpc/motorola_powerpc/bootloader/em86.c
similarity index 100%
rename from c/src/lib/libbsp/powerpc/shared/bootloader/em86.c
rename to bsps/powerpc/motorola_powerpc/bootloader/em86.c
diff --git a/c/src/lib/libbsp/powerpc/shared/bootloader/em86real.S b/bsps/powerpc/motorola_powerpc/bootloader/em86real.S
similarity index 100%
rename from c/src/lib/libbsp/powerpc/shared/bootloader/em86real.S
rename to bsps/powerpc/motorola_powerpc/bootloader/em86real.S
diff --git a/c/src/lib/libbsp/powerpc/shared/bootloader/exception.S b/bsps/powerpc/motorola_powerpc/bootloader/exception.S
similarity index 100%
rename from c/src/lib/libbsp/powerpc/shared/bootloader/exception.S
rename to bsps/powerpc/motorola_powerpc/bootloader/exception.S
diff --git a/c/src/lib/libbsp/powerpc/shared/bootloader/head.S b/bsps/powerpc/motorola_powerpc/bootloader/head.S
similarity index 100%
rename from c/src/lib/libbsp/powerpc/shared/bootloader/head.S
rename to bsps/powerpc/motorola_powerpc/bootloader/head.S
diff --git a/c/src/lib/libbsp/powerpc/shared/bootloader/lib.c b/bsps/powerpc/motorola_powerpc/bootloader/lib.c
similarity index 100%
rename from c/src/lib/libbsp/powerpc/shared/bootloader/lib.c
rename to bsps/powerpc/motorola_powerpc/bootloader/lib.c
diff --git a/c/src/lib/libbsp/powerpc/shared/bootloader/misc.c b/bsps/powerpc/motorola_powerpc/bootloader/misc.c
similarity index 100%
rename from c/src/lib/libbsp/powerpc/shared/bootloader/misc.c
rename to bsps/powerpc/motorola_powerpc/bootloader/misc.c
diff --git a/c/src/lib/libbsp/powerpc/shared/bootloader/mm.c b/bsps/powerpc/motorola_powerpc/bootloader/mm.c
similarity index 100%
rename from c/src/lib/libbsp/powerpc/shared/bootloader/mm.c
rename to bsps/powerpc/motorola_powerpc/bootloader/mm.c
diff --git a/c/src/lib/libbsp/powerpc/shared/bootloader/pci.c b/bsps/powerpc/motorola_powerpc/bootloader/pci.c
similarity index 100%
rename from c/src/lib/libbsp/powerpc/shared/bootloader/pci.c
rename to bsps/powerpc/motorola_powerpc/bootloader/pci.c
diff --git a/c/src/lib/libbsp/powerpc/shared/bootloader/pci.h b/bsps/powerpc/motorola_powerpc/bootloader/pci.h
similarity index 100%
rename from c/src/lib/libbsp/powerpc/shared/bootloader/pci.h
rename to bsps/powerpc/motorola_powerpc/bootloader/pci.h
diff --git a/c/src/lib/libbsp/powerpc/shared/bootloader/ppcboot.lds b/bsps/powerpc/motorola_powerpc/bootloader/ppcboot.lds
similarity index 100%
rename from c/src/lib/libbsp/powerpc/shared/bootloader/ppcboot.lds
rename to bsps/powerpc/motorola_powerpc/bootloader/ppcboot.lds
diff --git a/c/src/lib/libbsp/powerpc/shared/bootloader/qemu_fakeres.c b/bsps/powerpc/motorola_powerpc/bootloader/qemu_fakeres.c
similarity index 100%
rename from c/src/lib/libbsp/powerpc/shared/bootloader/qemu_fakeres.c
rename to bsps/powerpc/motorola_powerpc/bootloader/qemu_fakeres.c
diff --git a/c/src/lib/libbsp/powerpc/shared/bootloader/qemu_fakerom.S b/bsps/powerpc/motorola_powerpc/bootloader/qemu_fakerom.S
similarity index 100%
rename from c/src/lib/libbsp/powerpc/shared/bootloader/qemu_fakerom.S
rename to bsps/powerpc/motorola_powerpc/bootloader/qemu_fakerom.S
diff --git a/c/src/lib/libbsp/powerpc/shared/bootloader/zlib.c b/bsps/powerpc/motorola_powerpc/bootloader/zlib.c
similarity index 100%
rename from c/src/lib/libbsp/powerpc/shared/bootloader/zlib.c
rename to bsps/powerpc/motorola_powerpc/bootloader/zlib.c
diff --git a/c/src/lib/libbsp/powerpc/shared/bootloader/zlib.h b/bsps/powerpc/motorola_powerpc/bootloader/zlib.h
similarity index 100%
rename from c/src/lib/libbsp/powerpc/shared/bootloader/zlib.h
rename to bsps/powerpc/motorola_powerpc/bootloader/zlib.h
diff --git a/bsps/powerpc/motorola_powerpc/dev/console.inl b/bsps/powerpc/motorola_powerpc/console/console.inl
similarity index 100%
rename from bsps/powerpc/motorola_powerpc/dev/console.inl
rename to bsps/powerpc/motorola_powerpc/console/console.inl
diff --git a/bsps/powerpc/motorola_powerpc/dev/keyboard.h b/bsps/powerpc/motorola_powerpc/console/keyboard.h
similarity index 100%
rename from bsps/powerpc/motorola_powerpc/dev/keyboard.h
rename to bsps/powerpc/motorola_powerpc/console/keyboard.h
diff --git a/bsps/powerpc/motorola_powerpc/dev/polled_io.c b/bsps/powerpc/motorola_powerpc/console/polled_io.c
similarity index 100%
rename from bsps/powerpc/motorola_powerpc/dev/polled_io.c
rename to bsps/powerpc/motorola_powerpc/console/polled_io.c
diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am b/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am
index fba8eef..5560b1f 100644
--- a/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am
@@ -54,7 +54,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/rtc/todcfg.c
 librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/p_clock.c
 
 # console
-librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/motorola_powerpc/dev/polled_io.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/motorola_powerpc/console/polled_io.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/uart.c
 librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/console.c
 
diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/bootloader/Makefile.am b/c/src/lib/libbsp/powerpc/motorola_powerpc/bootloader/Makefile.am
index 052b4f2..f522135 100644
--- a/c/src/lib/libbsp/powerpc/motorola_powerpc/bootloader/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/motorola_powerpc/bootloader/Makefile.am
@@ -5,16 +5,17 @@ AUTOMAKE_OPTIONS = no-exeext
 noinst_PROGRAMS = bootloader
 
 ## IMPORTANT: head.S must be first, T. Straumann 12/17/2001
-bootloader_SOURCES = ../../../powerpc/shared/bootloader/head.S \
-    ../../../powerpc/shared/bootloader/exception.S \
-    ../../../powerpc/shared/bootloader/em86real.S \
-    ../../../powerpc/shared/bootloader/misc.c \
-    ../../../powerpc/shared/bootloader/pci.c \
-    ../../../powerpc/shared/bootloader/zlib.c \
-    ../../../powerpc/shared/bootloader/mm.c \
-    ../../../powerpc/shared/bootloader/em86.c \
-    ../../../../../../../bsps/powerpc/motorola_powerpc/dev/polled_io.c \
-    ../../../powerpc/shared/bootloader/lib.c
+bootloader_SOURCES =
+bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/head.S
+bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/exception.S
+bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/em86real.S
+bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/misc.c
+bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/pci.c
+bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/zlib.c
+bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/mm.c
+bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/em86.c
+bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/console/polled_io.c
+bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/lib.c
 
 # ----
 # Remove references to EABI when compiling bootloader
@@ -43,7 +44,7 @@ bootloader.$(OBJEXT): bootloader$(EXEEXT)
 	cp $< $@
 
 project_lib_DATA = bootloader.$(OBJEXT)
-project_lib_DATA += ../../shared/bootloader/ppcboot.lds
+project_lib_DATA += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/ppcboot.lds
 
 all-local: $(TMPINSTALL_FILES)
 
@@ -58,7 +59,7 @@ $(PROJECT_LIB)/bootloader.$(OBJEXT): bootloader.$(OBJEXT) $(PROJECT_LIB)/$(dirst
 	$(INSTALL_DATA) $< $(PROJECT_LIB)/bootloader.$(OBJEXT)
 TMPINSTALL_FILES += $(PROJECT_LIB)/bootloader.$(OBJEXT)
 
-$(PROJECT_LIB)/ppcboot.lds: ../../shared/bootloader/ppcboot.lds $(PROJECT_LIB)/$(dirstamp)
+$(PROJECT_LIB)/ppcboot.lds: ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/ppcboot.lds $(PROJECT_LIB)/$(dirstamp)
 	$(INSTALL_DATA) $< $(PROJECT_LIB)/ppcboot.lds
 TMPINSTALL_FILES += $(PROJECT_LIB)/ppcboot.lds
 
diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/qemu_fakerom/Makefile.am b/c/src/lib/libbsp/powerpc/motorola_powerpc/qemu_fakerom/Makefile.am
index 7a5730a..591cb89 100644
--- a/c/src/lib/libbsp/powerpc/motorola_powerpc/qemu_fakerom/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/motorola_powerpc/qemu_fakerom/Makefile.am
@@ -12,10 +12,10 @@ project_lib_DATA += qemu_fakerom.bin
 
 
 ## IMPORTANT: head.S must be first, T. Straumann 12/17/2001
-qemu_fakerom.$(OBJEXT): ../../../powerpc/shared/bootloader/qemu_fakerom.S
+qemu_fakerom.$(OBJEXT): ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/qemu_fakerom.S
 	$(CPPASCOMPILE) -c -o $@ $^
 
-qemu_fakeres.$(OBJEXT): ../../../powerpc/shared/bootloader/qemu_fakeres.c
+qemu_fakeres.$(OBJEXT): ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/qemu_fakeres.c
 	$(CC) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o $@ $^
 
 qemu_fakerom.elf: qemu_fakerom.$(OBJEXT) qemu_fakeres.$(OBJEXT)



More information about the vc mailing list