0xd4d4d4d4 is a useful 'trap instruction' on arm64, but not on arm32.
authorderaadt <deraadt@openbsd.org>
Thu, 29 Jun 2017 13:04:09 +0000 (13:04 +0000)
committerderaadt <deraadt@openbsd.org>
Thu, 29 Jun 2017 13:04:09 +0000 (13:04 +0000)
0xffffffff seems better in userland and kernel. still not exactly happy
with the situation.
long discussion with kettenis.  anyone else have an opinion?

sys/arch/armv7/conf/Makefile.armv7

index dfef4e3..1c0d7df 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile.armv7,v 1.29 2017/06/25 14:02:23 deraadt Exp $
+#      $OpenBSD: Makefile.armv7,v 1.30 2017/06/29 13:04:09 deraadt Exp $
 
 # For instructions on building kernels consult the config(8) and options(4)
 # manual pages.
@@ -130,7 +130,7 @@ makegap.sh:
        cp $S/conf/makegap.sh $@
 
 gap.o: Makefile makegap.sh gapdummy.o
-       sh makegap.sh 0xd4d4d4d4 gapdummy.o
+       sh makegap.sh 0xffffffff gapdummy.o
 
 vers.o: ${SYSTEM_DEP:Ngap.o} ${SYSTEM_SWAP_DEP}
        sh $S/conf/newvers.sh