Hello all,

I am writing a config for a multi-socket system in gem5 to use in testing a
research design implementation. I am modifying x86_board.py,
abstract_system_board.py, and abstract_board.py. I want to modify the
X86Board class to accept a list of processors instead of a single
processor, and set up a multiprocessor system. In AbstractSystemBoard and
AbstractBoard, the modifications seem to be as simple as adding a few loops
to code relevant to the processor(s)

However, in x86_board.py, in the X86Board class, there is the function
_setup_io_devices(), which creates a set of objects that the code comments
say relate to Intel MP. From what I can tell, IntelMP refers to the Intel
MultiProcessor standard, and primarily relates to interrupt controllers.
How would I need to modify this function, and other code related to Intel
MP to properly support multiple processors?

Thank you,
-James Pangia
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org

Reply via email to