Hi, I am trying to implement an API using which I will be able to load microcode on a particular microengine without disturbing any other microengine (ue) of IXP1200. For this I need to build a microcode object file (.uof) which has code for only one ue. I generate the .uof file only for one microengine as following (e.g. for microengine 2). (dbg.list contain code for only for ue #2) $(UCLD) -u 2 dbg.list -o dbg.uof I have searched the Intel documents and I have not seen a single example where we generate a .uof file for only one ue. everywhere we generate a .uof file which contains code for all the ue's. So I am not sure if the above method will work (though it does generate the dbg.uof file all right). Has anyone tried this method before or something similar in which you generate a .uof file for only one ue? Is it possible to do this? If the answer is yes, has anyone tried to implement this hot swaping of microcode on one microengine without disturbing any other microengine? Thanks for any help, regards, Sanjay