To compile kernel see e.g.: https://raspberrypi.stackexchange.com/questions/192/how-do-i-cross-compile-the-kernel-on-a-ubuntu-host but replace arm with arm64 and the compile with the aarch64 one for 64-bit arm. All other ISAs are analogous.
The ARM configs are in-tree of the official arm gem5 kernel fork e.g.: https://gem5.googlesource.com/arm/linux/+/refs/heads/gem5/v4.15/arch/arm64/configs/gem5_defconfig The patch at https://www.mail-archive.com/gem5-users@gem5.org/msg06169.html contains changes to arch/arm, so it will only work for arm. You could try to port. The question then is why it wasn't merged. Maybe CC. Andreas Sandberg. Possibly related Q&A to your request: https://stackoverflow.com/questions/54133479/accessing-logical-software-thread-id-in-gem5 ________________________________ From: Saideepak Bejawada via gem5-users <gem5-users@gem5.org> Sent: Wednesday, July 22, 2020 9:32 AM To: gem5-users@gem5.org <gem5-users@gem5.org> Cc: Saideepak Bejawada <saideepak...@gmail.com> Subject: [gem5-users] Need help in compiling the kernel Hi all, I am trying to get the PID information from Processinfo: :pid . I got stuck at the panic which says 'thread info not compiled into kernel'. I have been looking into older posts regarding this. https://lists.gem5.org/archives/list/gem5-users@gem5.org/thread/MLWTK3SQMOVZ5IKLVV2L24IVPFA5TTLJ/#MLWTK3SQMOVZ5IKLVV2L24IVPFA5TTLJ https://lists.gem5.org/archives/list/gem5-users@gem5.org/thread/U2UQ6RHTL7VPKQY45SUKCGCT3M5OQAXG/#U2UQ6RHTL7VPKQY45SUKCGCT3M5OQAXG They say we have to recompile the kernel adding the thread info structure into it. I have never compiled a kernel before. Can anyone help me on how to do this? I found a patch here for the kernel: https://www.mail-archive.com/gem5-users@gem5.org/msg06169.html It says it is for ARM. Will the kernel patches be specific for ISAs? Also, how can I apply this patch? Any comments are welcome. Thanks for your time. Thanks, Saideepak. _______________________________________________ gem5-users mailing list -- gem5-users@gem5.org To unsubscribe send an email to gem5-users-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
_______________________________________________ gem5-users mailing list -- gem5-users@gem5.org To unsubscribe send an email to gem5-users-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s