Hi Everyone, I¹m currently in the process of migrating the semi-official gem5 kernel repositories for ARM. Currently, the ARM v7 kernel [1] and the ARM v8 kernel [2] are both stored on linux-arm.org. Since these kernels are used for regressions, they are the ³de facto² official gem5 kernels. The current source hosting solution isn¹t ideal since the connection with gem5 isn¹t obvious and the process for accepting non-ARM contributions is pretty much non-exsistant.
I hope that moving the kernel to GitHub [3, 4] will solve both of these issues. We, as a community, need to decide on a flow for contributions to the various gem5 kernel repositories (I imagine it would make sense to put the x86 kernel on GitHub as well). The main reason for this is that the kernel has a different license (GPLv2) and has its own style [6] and contribution flow [7]. In particular, I¹d like all kernel contributions to use the sign-off procedures from the kernel documentation [7] (chapter 11-33). We need to decide on a way to handle kernel contributions. I haven¹t used GitHub¹s pull requests [8] extensively, but they seem to offer a decent code review facility. I¹d suggest using that for now. We, as a community, need to decide how to handle gem5 kernel contributions, so I¹d appreciate some feedback on this. //Andreas [1] http://www.linux-arm.org/git?p=linux-linaro-tracking-gem5.git;a=summary [2] http://www.linux-arm.org/git?p=linux-aarch64-gem5.git;a=summary [3] https://github.com/gem5/linux-arm-gem5 [5] https://github.com/gem5/linux-arm64-gem5 [6] https://www.kernel.org/doc/Documentation/CodingStyle [7] https://www.kernel.org/doc/Documentation/SubmittingPatches [8] https://help.github.com/articles/using-pull-requests/ -- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2557590 ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2548782 _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
