[ixp1200] hot swapping of microcode on IXP1200 microengines

Sanjay Kumar ksanjay at cc.gatech.edu
Fri Oct 31 11:49:59 EST 2003


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




More information about the ixp1200 mailing list