Page MenuHomeFreeBSD

D9108.id23820.diff
No OneTemporary

D9108.id23820.diff

Index: sys/boot/efi/Makefile.inc
===================================================================
--- sys/boot/efi/Makefile.inc
+++ sys/boot/efi/Makefile.inc
@@ -23,4 +23,8 @@
CFLAGS+= -fPIC
.endif
+.if ${MACHINE_CPUARCH} == "arm"
+CFLAGS+= -fPIC
+.endif
+
.include "../Makefile.inc"
Index: sys/boot/efi/loader/arch/arm/ldscript.arm
===================================================================
--- sys/boot/efi/loader/arch/arm/ldscript.arm
+++ sys/boot/efi/loader/arch/arm/ldscript.arm
@@ -18,7 +18,7 @@
. = ALIGN(16);
.data :
{
- *(.data *.data.*)
+ *(.data .data.*)
*(.gnu.linkonce.d*)
*(.rodata)
*(.rodata.*)
Index: sys/boot/efi/loader/arch/arm/start.S
===================================================================
--- sys/boot/efi/loader/arch/arm/start.S
+++ sys/boot/efi/loader/arch/arm/start.S
@@ -161,7 +161,7 @@
mov r2, #0
1: cmp r0, r1
- bgt 2f
+ bge 2f
str r2, [r0], #4
b 1b
2:

File Metadata

Mime Type
text/plain
Expires
Thu, Mar 12, 11:57 AM (5 h, 21 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29581146
Default Alt Text
D9108.id23820.diff (952 B)

Event Timeline