Commit b1264ad8 authored by Gregory CLEMENT's avatar Gregory CLEMENT Committed by Thomas Bogendoerfer

MIPS: cps-vec: Use macros for 64bits access

Some access are 32 bits only while they seems better to be done in
64bis for 64 bit kernel.

This was extract from an initial patch from Jiaxun
Co-developed-by: default avatarJiaxun Yang <jiaxun.yang@flygoat.com>
Signed-off-by: default avatarGregory CLEMENT <gregory.clement@bootlin.com>
Signed-off-by: default avatarThomas Bogendoerfer <tsbogend@alpha.franken.de>
parent 524aa6b1
...@@ -396,7 +396,7 @@ LEAF(mips_cps_boot_vpes) ...@@ -396,7 +396,7 @@ LEAF(mips_cps_boot_vpes)
/* Calculate a pointer to the VPEs struct vpe_boot_config */ /* Calculate a pointer to the VPEs struct vpe_boot_config */
li t0, VPEBOOTCFG_SIZE li t0, VPEBOOTCFG_SIZE
mul t0, t0, ta1 mul t0, t0, ta1
addu t0, t0, ta3 PTR_ADDU t0, t0, ta3
/* Set the TC restart PC */ /* Set the TC restart PC */
lw t1, VPEBOOTCFG_PC(t0) lw t1, VPEBOOTCFG_PC(t0)
...@@ -571,10 +571,10 @@ dcache_done: ...@@ -571,10 +571,10 @@ dcache_done:
lw $1, TI_CPU(gp) lw $1, TI_CPU(gp)
sll $1, $1, LONGLOG sll $1, $1, LONGLOG
PTR_LA \dest, __per_cpu_offset PTR_LA \dest, __per_cpu_offset
addu $1, $1, \dest PTR_ADDU $1, $1, \dest
lw $1, 0($1) lw $1, 0($1)
PTR_LA \dest, cps_cpu_state PTR_LA \dest, cps_cpu_state
addu \dest, \dest, $1 PTR_ADDU \dest, \dest, $1
.set pop .set pop
.endm .endm
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment