From b2d2a5903518668aa22fb906b021f99d2952c08c Mon Sep 17 00:00:00 2001 From: Mateusz Guzik Date: Mon, 19 Jul 2021 15:46:03 +0200 Subject: [PATCH] arm: flip memclr to use memset Reviewed by: andrew Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D31217 --- sys/libkern/arm/memclr.S | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sys/libkern/arm/memclr.S b/sys/libkern/arm/memclr.S index 2883d3f2310..0f01b0b6ad5 100644 --- a/sys/libkern/arm/memclr.S +++ b/sys/libkern/arm/memclr.S @@ -32,11 +32,13 @@ __FBSDID("$FreeBSD$"); * This implements * void __aeabi_memclr4(void *dest, size_t len) * by calling: - * void bzero(dest, len) + * void *memset(dest, 0, len) */ ENTRY_NP(__aeabi_memclr4) EENTRY_NP(__aeabi_memclr8) - b bzero + mov r2, r1 + mov r1, #0 + b memset EEND(__aeabi_memclr8) END(__aeabi_memclr4)