svn commit: r337769 - head/sys/mips/malta
Ruslan Bukin
br at FreeBSD.org
Tue Aug 14 16:26:45 UTC 2018
Author: br
Date: Tue Aug 14 16:26:44 2018
New Revision: 337769
URL: https://svnweb.freebsd.org/changeset/base/337769
Log:
Avoid repeated address calculation for malta_ap_boot.
Submitted by: "James Clarke" <jrtc4 at cam.ac.uk>
Reviewed by: br, arichardson
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D16655
Modified:
head/sys/mips/malta/asm_malta.S
Modified: head/sys/mips/malta/asm_malta.S
==============================================================================
--- head/sys/mips/malta/asm_malta.S Tue Aug 14 16:25:09 2018 (r337768)
+++ head/sys/mips/malta/asm_malta.S Tue Aug 14 16:26:44 2018 (r337769)
@@ -73,13 +73,15 @@ LEAF(malta_ap_wait)
jal platform_processor_id
nop
+ PTR_LA t1, malta_ap_boot
+
1:
- ll t0, malta_ap_boot
+ ll t0, 0(t1)
bne v0, t0, 1b
nop
move t0, zero
- sc t0, malta_ap_boot
+ sc t0, 0(t1)
beqz t0, 1b
nop
More information about the svn-src-all
mailing list