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