Hi, I do exactly as you described with uEng_intConnect, but with VxWorks and without MicroACE. It works fine! I looked at the ixasdk2.0 /opt/ixasdk/src/microace/commom/wbench/Inlude/ueng.h and found there the declaration for uEng_intConnect. Please let me know about your progress because. I consider moving to MicroACE and Linux and the SA (or XScale) to ME communication is an issue in our application. -----Original Message----- From: Shyamal Pandya [mailto:shyamalpandya@hotmail.com] Sent: Sunday, March 23, 2003 6:52 AM To: ixp1200@CS.Princeton.EDU Subject: [ixp1200] SA interrupt Hi, I want to deliver an interrupt from the microengines to the Strong core processor of the IXP1200. The core runs Linux. After reading through the source code of the microengine driver, I figure that each time the microengines are initialized, the ue driver registers an interrupt handler with the linux kernel for a microengine interrupt. There is also a function uEng_intConnect, that can be used to register a handler function with this driver. (For example the debug library uses the function to register some function). But this function is not exported to the outside world. If it were, then one would do something like write a module stacked on the ue module and use the uEng_intConnect function to register its own handler function. I cannot avoid not using the ue driver because I am using the MicroACE framework. What can be done so that somehow I can catch a microengine interrupt on the core processor? I don't know if I have been quite clear, but I will appreciate any help. Thanks! -- Shyamal Pandya Addr: 920 S Terrace Rd #102 Tempe AZ 85281 Phone: 1-480-96601982 _________________________________________________________________ Tired of spam? Get advanced junk mail protection with MSN 8. http://join.msn.com/?page=features/junkmail