1// -*- mode:c++ -*- 2 3// Copyright (c) 2013 ARM Limited 4// All rights reserved 5// 6// The license below extends only to copyright in the software and shall 7// not be construed as granting a license to any other intellectual 8// property including but not limited to intellectual property relating --- 826 unchanged lines hidden (view full) --- 835 836 0x00: decode FullSystemInt { 837 0: decode PALFUNC { 838 format EmulatedCallPal { 839 0x00: halt ({{ 840 exitSimLoop("halt instruction encountered"); 841 }}, IsNonSpeculative); 842 0x83: callsys({{ |
843 xc->syscall(R0, &fault); |
844 }}, IsSerializeAfter, IsNonSpeculative, IsSyscall); 845 // Read uniq reg into ABI return value register (r0) 846 0x9e: rduniq({{ R0 = Runiq; }}, IsIprAccess); 847 // Write uniq reg with value from ABI arg register (r16) 848 0x9f: wruniq({{ Runiq = R16; }}, IsIprAccess); 849 } 850 } 851 default: CallPal::call_pal({{ --- 233 unchanged lines hidden --- |