Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 800d8b5c authored by Russell King's avatar Russell King Committed by Russell King
Browse files

[ARM] Remove partial non-v6 binutils compatibility



proc-v6 contains some compatibility to be able to use the V6
"cps" instruction.  However, the kernel makes use of this
instruction elsewhere extensively, so there's no point keeping
this compatibility anymore.

Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
parent 1b93a717
Loading
Loading
Loading
Loading
+0 −32
Original line number Diff line number Diff line
@@ -29,38 +29,6 @@
#define TTB_RGN_WT	(2 << 3)
#define TTB_RGN_WB	(3 << 3)

	.macro	cpsie, flags
	.ifc \flags, f
	.long	0xf1080040
	.exitm
	.endif
	.ifc \flags, i
	.long	0xf1080080
	.exitm
	.endif
	.ifc \flags, if
	.long	0xf10800c0
	.exitm
	.endif
	.err
	.endm

	.macro	cpsid, flags
	.ifc \flags, f
	.long	0xf10c0040
	.exitm
	.endif
	.ifc \flags, i
	.long	0xf10c0080
	.exitm
	.endif
	.ifc \flags, if
	.long	0xf10c00c0
	.exitm
	.endif
	.err
	.endm

ENTRY(cpu_v6_proc_init)
	mov	pc, lr