Hi all (and specifically our AMD colleagues), Does anyone know how real hardware assigns APIC IDs in x86? We need to do something more than just use the CPU number if we want to support multiple hardware threads.
We have a proposal here: https://gem5-review.googlesource.com/c/public/gem5/+/35837. However, Gabe correctly points out that "we should do what real hardware does", but the problem is we don't know what it does. Feedback from others would be appreciated! Note that this is a long standing jira issue ( https://gem5.atlassian.net/browse/GEM5-332) and many of our users have been asking for us to enable multi-thread support for x86 (there was another question on this today!). It would be really nice to get this done for the next gem5 release. If no one knows what real hardware does, is there anyone against just using the hw thread number in the lower bits? Thanks, Jason
_______________________________________________ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s