• Tamas Petz's avatar
    Introduce LIBSHIM_ZERO_DDC configuration option · 6ac7fd46
    Tamas Petz authored
    When LIBSHIM_ZERO_DDC is enabled and targeting pure capability ABI,
    do_raw_args_marshalling() saves the original value of DDC and then
    clears it. This is meant to prevent deriving tagged capabilities
    from that point onwards using the original DDC value outside
    libshim.
    
    This change also removes 'rootcap' usages from libshim.
    
    Built and tested on FVP.
    
    Change-Id: I4cae99095f96999f5052ba83e43469168f7495cb
    6ac7fd46