From 6ea9d07985a7fff2578aabbe1dc44ceed19590cd Mon Sep 17 00:00:00 2001 From: Kinjal Pravinbhai Patel Date: Wed, 26 Aug 2015 17:01:55 +0530 Subject: [PATCH] sw_services: added check of R5 processor for xilopenamp library Signed-off-by: Kinjal Pravinbhai Patel Acked-for-series: Anirudha Sarangi --- ThirdParty/sw_services/xilopenamp/data/xilopenamp.tcl | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ThirdParty/sw_services/xilopenamp/data/xilopenamp.tcl b/ThirdParty/sw_services/xilopenamp/data/xilopenamp.tcl index 95a7bd00..1675884c 100755 --- a/ThirdParty/sw_services/xilopenamp/data/xilopenamp.tcl +++ b/ThirdParty/sw_services/xilopenamp/data/xilopenamp.tcl @@ -41,7 +41,15 @@ # openamp_drc #--------------------------------------------- proc openamp_drc {libhandle} { + # check processor type + set proc_instance [hsi::get_sw_processor]; + set hw_processor [common::get_property HW_INSTANCE $proc_instance] + set proc_type [common::get_property IP_NAME [hsi::get_cells -hier $hw_processor]]; + if { $proc_type != "psu_cortexr5" } { + error "ERROR: This library is supported only for CortexR5 processors."; + return; + } } proc generate {libhandle} {