commit | ea8c2e1124457f266f82effc3e6558552527943a | [log] [tgz] |
---|---|---|
author | Catalin Marinas <catalin.marinas@arm.com> | Mon Feb 17 12:03:25 2014 +0000 |
committer | Catalin Marinas <catalin.marinas@arm.com> | Wed Feb 26 11:16:28 2014 +0000 |
tree | 40fb161135cda0d6aaca19a7eb5855e2d98e9998 | |
parent | 020c1427f3ad73c86fd566d86441e673adfe2ecb [diff] |
arm64: Extend the idmap to the whole kernel image This patch changes the idmap page table creation during boot to cover the whole kernel image, allowing functions like cpu_reset() to be safely called with the physical address. This patch also simplifies the create_block_map asm macro to no longer take an idmap argument and always use the phys/virt/end parameters. For the idmap case, phys == virt. Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>