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
