svn commit: r238098 - in user/ae/bootcode/sys/boot: arm/uboot
common powerpc/uboot
Andrey V. Elsukov
ae at FreeBSD.org
Wed Jul 4 12:57:35 UTC 2012
Author: ae
Date: Wed Jul 4 12:57:34 2012
New Revision: 238098
URL: http://svn.freebsd.org/changeset/base/238098
Log:
Add an ability to build ubtldr without disks support for the arm and
powerpc arches. Also simplify condition in the common code.
Modified:
user/ae/bootcode/sys/boot/arm/uboot/Makefile
user/ae/bootcode/sys/boot/common/Makefile.inc
user/ae/bootcode/sys/boot/powerpc/uboot/Makefile
Modified: user/ae/bootcode/sys/boot/arm/uboot/Makefile
==============================================================================
--- user/ae/bootcode/sys/boot/arm/uboot/Makefile Wed Jul 4 12:54:56 2012 (r238097)
+++ user/ae/bootcode/sys/boot/arm/uboot/Makefile Wed Jul 4 12:57:34 2012 (r238098)
@@ -14,7 +14,11 @@ UBLDR_LOADADDR?= 0x1000000
# Architecture-specific loader code
SRCS= start.S conf.c vers.c
+.if !defined(LOADER_NO_DISK_SUPPORT)
LOADER_DISK_SUPPORT?= yes
+.else
+LOADER_DISK_SUPPORT= no
+.endif
LOADER_UFS_SUPPORT?= yes
LOADER_CD9660_SUPPORT?= no
LOADER_EXT2FS_SUPPORT?= no
@@ -36,12 +40,6 @@ LOADER_FDT_SUPPORT= no
.if ${LOADER_DISK_SUPPORT} == "yes"
CFLAGS+= -DLOADER_DISK_SUPPORT
-.if !defined(LOADER_NO_MBR_SUPPORT)
-CFLAGS+= -DLOADER_MBR_SUPPORT
-.endif
-.if !defined(LOADER_NO_GPT_SUPPORT)
-CFLAGS+= -DLOADER_GPT_SUPPORT
-.endif
.endif
.if ${LOADER_UFS_SUPPORT} == "yes"
CFLAGS+= -DLOADER_UFS_SUPPORT
Modified: user/ae/bootcode/sys/boot/common/Makefile.inc
==============================================================================
--- user/ae/bootcode/sys/boot/common/Makefile.inc Wed Jul 4 12:54:56 2012 (r238097)
+++ user/ae/bootcode/sys/boot/common/Makefile.inc Wed Jul 4 12:57:34 2012 (r238098)
@@ -24,8 +24,7 @@ SRCS+= load_elf64.c reloc_elf64.c
SRCS+= dev_net.c
.endif
-.if !defined(LOADER_NO_DISK_SUPPORT) ||
- (defined(LOADER_DISK_SUPPORT) && ${LOADER_DISK_SUPPORT} != "no")
+.if !defined(LOADER_NO_DISK_SUPPORT)
SRCS+= disk.c part.c
CFLAGS+= -DLOADER_DISK_SUPPORT
.if !defined(LOADER_NO_GPT_SUPPORT)
Modified: user/ae/bootcode/sys/boot/powerpc/uboot/Makefile
==============================================================================
--- user/ae/bootcode/sys/boot/powerpc/uboot/Makefile Wed Jul 4 12:54:56 2012 (r238097)
+++ user/ae/bootcode/sys/boot/powerpc/uboot/Makefile Wed Jul 4 12:57:34 2012 (r238098)
@@ -12,7 +12,11 @@ NO_MAN=
SRCS= start.S conf.c vers.c
SRCS+= ucmpdi2.c
+.if !defined(LOADER_NO_DISK_SUPPORT)
LOADER_DISK_SUPPORT?= yes
+.else
+LOADER_DISK_SUPPORT= no
+.endif
LOADER_UFS_SUPPORT?= yes
LOADER_CD9660_SUPPORT?= no
LOADER_EXT2FS_SUPPORT?= no
@@ -29,12 +33,6 @@ LOADER_FDT_SUPPORT= no
.if ${LOADER_DISK_SUPPORT} == "yes"
CFLAGS+= -DLOADER_DISK_SUPPORT
-.if !defined(LOADER_NO_MBR_SUPPORT)
-CFLAGS+= -DLOADER_MBR_SUPPORT
-.endif
-.if !defined(LOADER_NO_GPT_SUPPORT)
-CFLAGS+= -DLOADER_GPT_SUPPORT
-.endif
.endif
.if ${LOADER_UFS_SUPPORT} == "yes"
CFLAGS+= -DLOADER_UFS_SUPPORT
More information about the svn-src-user
mailing list