diff options
author | eb <eb@221aa14e-8319-0410-a670-987f0aec2ac5> | 2008-03-24 06:09:29 +0000 |
---|---|---|
committer | eb <eb@221aa14e-8319-0410-a670-987f0aec2ac5> | 2008-03-24 06:09:29 +0000 |
commit | 28361a1bfc8f155a7b1367a234c9256b7b69da38 (patch) | |
tree | d75e71d0e87a56a542f905256688475662eee075 /gcell/src/ibm/sync/ppu_source/pdt_libsync.xml | |
parent | a3ee0a2d8557477c873fb0bb43a34455944f7f58 (diff) |
Merged gcell, the Cell SPE scheduler and RPC mechanism into the trunk.
(eb/trunk-with-gcell r8037:8085). Expect additional tweaks, but
currently works and passes distcheck.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8086 221aa14e-8319-0410-a670-987f0aec2ac5
Diffstat (limited to 'gcell/src/ibm/sync/ppu_source/pdt_libsync.xml')
-rw-r--r-- | gcell/src/ibm/sync/ppu_source/pdt_libsync.xml | 184 |
1 files changed, 184 insertions, 0 deletions
diff --git a/gcell/src/ibm/sync/ppu_source/pdt_libsync.xml b/gcell/src/ibm/sync/ppu_source/pdt_libsync.xml new file mode 100644 index 0000000000..d9ea2ce9f3 --- /dev/null +++ b/gcell/src/ibm/sync/ppu_source/pdt_libsync.xml @@ -0,0 +1,184 @@ +<pdtGroup name="LIBSYNC" id="0x03" version="3.0"> + <!-- PPE events --> + <subGroup name="PPE_MUTEX" id="0xFE03"> + <recordType name="PPE_MUTEX_INIT" description="PPE: mutex lock init" id="0x0003" type="event"> + <include href="/usr/share/pdt/config/pdt_ppe_event_header.xml"/> + <physicalField name="lock" description="Lock address" type="long" toString="0x%x" visible="true"/> + <physicalField name="empty3" description="empty slot 3" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty4" description="empty slot 4" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty5" description="empty slot 5" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty6" description="empty slot 6" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty7" description="empty slot 7" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty8" description="empty slot 8" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty9" description="empty slot 9" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty10" description="empty slot 10" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty11" description="empty slot 11" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty12" description="empty slot 12" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty13" description="empty slot 13" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty14" description="empty slot 14" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty15" description="empty slot 15" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty16" description="empty slot 16" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty17" description="empty slot 17" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty18" description="empty slot 18" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty19" description="empty slot 19" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty20" description="empty slot 20" type="int" toString="0x%x" visible="false"/> + </recordType> + <recordType name="PPE_MUTEX_LOCK" description="PPE: acquire a mutex lock" id="0x0103" type="interval"> + <include href="/usr/share/pdt/config/pdt_ppe_event_header.xml"/> + <physicalField name="lock" description="Lock address" type="long" toString="0x%x" visible="true"/> + <physicalField name="miss" description="Missed" type="int" toString="0x%x" visible="true"/> + <physicalField name="empty4" description="empty slot 4" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty5" description="empty slot 5" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty6" description="empty slot 6" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty7" description="empty slot 7" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty8" description="empty slot 8" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty9" description="empty slot 9" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty10" description="empty slot 10" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty11" description="empty slot 11" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty12" description="empty slot 12" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty13" description="empty slot 13" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty14" description="empty slot 14" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty15" description="empty slot 15" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty16" description="empty slot 16" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty17" description="empty slot 17" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty18" description="empty slot 18" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty19" description="empty slot 19" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty20" description="empty slot 20" type="int" toString="0x%x" visible="false"/> + </recordType> + <recordType name="PPE_MUTEX_TRYLOCK" description="PPE: try to acquire a lock" id="0x0203" type="event"> + <include href="/usr/share/pdt/config/pdt_ppe_event_header.xml"/> + <physicalField name="lock" description="Lock address" type="long" toString="0x%x" visible="true"/> + <physicalField name="ret" description="Try lock return code" type="int" toString="0x%x" visible="true"/> + <physicalField name="empty4" description="empty slot 4" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty5" description="empty slot 5" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty6" description="empty slot 6" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty7" description="empty slot 7" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty8" description="empty slot 8" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty9" description="empty slot 9" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty10" description="empty slot 10" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty11" description="empty slot 11" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty12" description="empty slot 12" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty13" description="empty slot 13" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty14" description="empty slot 14" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty15" description="empty slot 15" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty16" description="empty slot 16" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty17" description="empty slot 17" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty18" description="empty slot 18" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty19" description="empty slot 19" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty20" description="empty slot 20" type="int" toString="0x%x" visible="false"/> + </recordType> + <recordType name="PPE_MUTEX_UNLOCK" description="PPE: unlock a mutex lock" id="0x0303" type="event"> + <include href="/usr/share/pdt/config/pdt_ppe_event_header.xml"/> + <physicalField name="lock" description="Lock address" type="long" toString="0x%x" visible="true"/> + <physicalField name="empty3" description="empty slot 3" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty4" description="empty slot 4" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty5" description="empty slot 5" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty6" description="empty slot 6" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty7" description="empty slot 7" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty8" description="empty slot 8" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty9" description="empty slot 9" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty10" description="empty slot 10" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty11" description="empty slot 11" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty12" description="empty slot 12" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty13" description="empty slot 13" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty14" description="empty slot 14" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty15" description="empty slot 15" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty16" description="empty slot 16" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty17" description="empty slot 17" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty18" description="empty slot 18" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty19" description="empty slot 19" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty20" description="empty slot 20" type="int" toString="0x%x" visible="false"/> + </recordType> + </subGroup> + <!-- SPE events --> + <subGroup name="SPE_MUTEX" id="0xFD03"> + <recordType name="SPE_MUTEX_INIT" description="SPE: mutex lock init" id="0x0403" type="event"> + <include href="/usr/share/pdt/config/pdt_spe_event_header.xml"/> + <physicalField name="lock" description="Lock address" type="long" toString="0x%x" visible="true"/> + <physicalField name="empty3" description="empty slot 3" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty4" description="empty slot 4" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty5" description="empty slot 5" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty6" description="empty slot 6" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty7" description="empty slot 7" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty8" description="empty slot 8" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty9" description="empty slot 9" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty10" description="empty slot 10" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty11" description="empty slot 11" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty12" description="empty slot 12" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty13" description="empty slot 13" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty14" description="empty slot 14" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty15" description="empty slot 15" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty16" description="empty slot 16" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty17" description="empty slot 17" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty18" description="empty slot 18" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty19" description="empty slot 19" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty20" description="empty slot 20" type="int" toString="0x%x" visible="false"/> + </recordType> + <recordType name="SPE_MUTEX_LOCK" description="SPE: acquire a mutex lock" id="0x0503" type="interval"> + <include href="/usr/share/pdt/config/pdt_spe_event_header.xml"/> + <physicalField name="lock" description="Lock address" type="long" toString="0x%x" visible="true"/> + <physicalField name="miss" description="Missed" type="int" toString="0x%x" visible="true"/> + <physicalField name="empty4" description="empty slot 4" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty5" description="empty slot 5" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty6" description="empty slot 6" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty7" description="empty slot 7" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty8" description="empty slot 8" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty9" description="empty slot 9" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty10" description="empty slot 10" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty11" description="empty slot 11" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty12" description="empty slot 12" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty13" description="empty slot 13" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty14" description="empty slot 14" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty15" description="empty slot 15" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty16" description="empty slot 16" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty17" description="empty slot 17" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty18" description="empty slot 18" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty19" description="empty slot 19" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty20" description="empty slot 20" type="int" toString="0x%x" visible="false"/> + </recordType> + <recordType name="SPE_MUTEX_TRYLOCK" description="SPE: try to acquire a mutex lock" id="0x0603" type="event"> + <include href="/usr/share/pdt/config/pdt_spe_event_header.xml"/> + <physicalField name="lock" description="Lock address" type="long" toString="0x%x" visible="true"/> + <physicalField name="ret_val" description="Try lock return code" type="int" toString="0x%x" visible="true"/> + <physicalField name="empty4" description="empty slot 4" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty5" description="empty slot 5" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty6" description="empty slot 6" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty7" description="empty slot 7" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty8" description="empty slot 8" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty9" description="empty slot 9" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty10" description="empty slot 10" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty11" description="empty slot 11" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty12" description="empty slot 12" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty13" description="empty slot 13" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty14" description="empty slot 14" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty15" description="empty slot 15" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty16" description="empty slot 16" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty17" description="empty slot 17" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty18" description="empty slot 18" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty19" description="empty slot 19" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty20" description="empty slot 20" type="int" toString="0x%x" visible="false"/> + </recordType> + <recordType name="SPE_MUTEX_UNLOCK" description="SPE: unlock a mutex lock" id="0x0703" type="event"> + <include href="/usr/share/pdt/config/pdt_spe_event_header.xml"/> + <physicalField name="lock" description="Lock address" type="long" toString="0x%x" visible="true"/> + <physicalField name="empty3" description="empty slot 3" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty4" description="empty slot 4" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty5" description="empty slot 5" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty6" description="empty slot 6" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty7" description="empty slot 7" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty8" description="empty slot 8" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty9" description="empty slot 9" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty10" description="empty slot 10" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty11" description="empty slot 11" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty12" description="empty slot 12" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty13" description="empty slot 13" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty14" description="empty slot 14" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty15" description="empty slot 15" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty16" description="empty slot 16" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty17" description="empty slot 17" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty18" description="empty slot 18" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty19" description="empty slot 19" type="int" toString="0x%x" visible="false"/> + <physicalField name="empty20" description="empty slot 20" type="int" toString="0x%x" visible="false"/> + </recordType> + </subGroup> +</pdtGroup> |