mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
ARM: Make pgtbl macro more robust
arch/arm/kernel/head.S:181: Error: invalid constant (608000) after fixup Change-Id: I883614c9f413227240f32ac0b12f418365dbcfe1 Signed-off-by: Tao Huang <huangtao@rock-chips.com>
This commit is contained in:
@@ -52,7 +52,8 @@
|
||||
.equ swapper_pg_dir, KERNEL_RAM_VADDR - PG_DIR_SIZE
|
||||
|
||||
.macro pgtbl, rd, phys
|
||||
add \rd, \phys, #TEXT_OFFSET
|
||||
add \rd, \phys, #(TEXT_OFFSET & 0xffff0000)
|
||||
add \rd, \rd, #(TEXT_OFFSET & 0x0000ffff)
|
||||
sub \rd, \rd, #PG_DIR_SIZE
|
||||
.endm
|
||||
|
||||
|
||||
Reference in New Issue
Block a user