User: Password:
Subscribe / Log in / New account

Supporting 64-bit ARM systems

Supporting 64-bit ARM systems

Posted Jul 11, 2012 12:15 UTC (Wed) by etienne (guest, #25256)
Parent article: Supporting 64-bit ARM systems

ARM 64 bits address space is needed even *now* for embedded boxes, I currently need to map > 4 Gb on PCIe interface (a lot more...) onto an ARM 32 address space and it is not fun doing it with memory windows... DMA delayed writes have a major problem when you change the memory window base address...
I just have 64 memory window base address to manage, plus things which are really windows into some other kind of memory.
Also, having a massive amount of I/O mapped control/status registers, I am no more using readl()/writel() with #defined register address and content and MASKs, but array of structures containing arrays of structures and a lot of bitfields in there - the whole lot declared volatile.

(Log in to post comments)

Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds