• Soby Mathew's avatar
    Rework type usage in Trusted Firmware · 4c0d0390
    Soby Mathew authored
    This patch reworks type usage in generic code, drivers and ARM platform files
    to make it more portable. The major changes done with respect to
    type usage are as listed below:
    
    * Use uintptr_t for storing address instead of uint64_t or unsigned long.
    * Review usage of unsigned long as it can no longer be assumed to be 64 bit.
    * Use u_register_t for register values whose width varies depending on
      whether AArch64 or AArch32.
    * Use generic C types where-ever possible.
    
    In addition to the above changes, this patch also modifies format specifiers
    in print invocations so that they are AArch64/AArch32 agnostic. Only files
    related to upcoming feature development have been reworked.
    
    Change-Id: I9f8c78347c5a52ba7027ff389791f1dad63ee5f8
    4c0d0390
arm_helpers.S 3.65 KB