Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | arm: cpu: add basic arm64 mmu support | Raphael Poggi | 2016-07-06 | 1 | -0/+54 |
| | | | | | | | | | | | | | | | | This commit adds basic mmu support, ie: - DMA cache handling is not supported - Remapping memory region also The current mmu setting is: - 4KB granularity - 3 level lookup (skipping L0) - 33 bits per VA This is based on coreboot and u-boot mmu configuration. Signed-off-by: Raphael Poggi <poggi.raph@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> | ||||
* | arm: move outercase to cpu.c as some SoC as the ux500 always need to flush ↵ | Jean-Christophe PLAGNIOL-VILLARD | 2013-02-11 | 1 | -0/+6 |
| | | | | | | | the l2x0 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> | ||||
* | ARM MMU: call __mmu_cache_* as regular C functions | Sascha Hauer | 2012-08-13 | 1 | -0/+8 |
Now that __mmu_cache_* restore the registers they can be called as regular C functions. Create a header file for them and use C functions rather than inline assembly. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> |