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

Reply via email to