In what way do you want to modify it? If you want to change what  
microcode a macroop changes to or what microops are available, you can  
do both those things. The microcode is in src/arch/x86/isa/insts/ is  
processed by x86's ISA description. The microops are defined in  
src/arch/x86/isa/microops. There's partial documentation for that  
system on the wiki. If you want to fundementally change how macroops  
are turned into microops (adding microop fusion, for instance), then  
you still could but it would be significantly more work.

Gabe

Quoting Sujay Phadke <[email protected]>:

> Hello,
>       I wanted to work with the x86 architecture and modify the  
> micro-op translation. Is it possible to do this withing M5. I was  
> going through the supported architectures page but could not find  
> any information on how micro-ops have been implemented within M5.
>
> Thanks,
> Sujay



_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to