Hi Everyone, I have just uploaded the Linux kernel repos we used to host on GitHub to Google Source. While doing so, I slightly re-arranged the branches in the work better for the new unified kernel trees with both aarch64 and aarch32 support. I have updated the build instructions on the Wiki [0] to reflect these changes. See below for an overview and the rationale behind the change.
As of Linux 4.3 we started producing unified kernel repositories since most of the changes we need for gem5 apply to both Armv7 and Armv8. In the past, we used to have two repositories: linux-arm-gem5 [1], and linux-arm64-gem5 [2]. The first of the two repositories contained both the legacy Linaro-based Armv7 kernel and the new unified (Armv7 and Armv8) kernel. The second repository only contained the legacy Armv8 kernel (also based on Linaro's source tree). To avoid confusing branch names, the two repositories from GitHub have been split into three repositories on the new Git server. The first repository, arm/linux [3], contains the new unified kernels. All gem5 kernels live in branches named gem5/vX.Y, where the version number corresponds to the upstream kernel version they are based on. We currently base these branches on the original release by Linus (e.g., 4.4.0) rather than the latest stable. Legacy kernels have been migrated to arm/linux-arm-legacy [4] and arm/linux-arm64-legacy [5]. These repositories contain the old release branches and tags. They should however not be used for new experimental setup since they rely on old platform configurations in gem5 with known bugs. We haven't configured mirroring to GitHub yet, so the kernel repositories there currently don't match the repositories on Gerrit. Cheers, Andreas [0] http://gem5.org/ARM_Kernel [1] https://github.com/gem5/linux-arm-gem5 [2] https://github.com/gem5/linux-arm64-gem5 [3] https://gem5-review.googlesource.com/#/admin/projects/arm/linux [4] https://gem5-review.googlesource.com/#/admin/projects/arm/linux-arm-legacy [5] https://gem5-review.googlesource.com/#/admin/projects/arm/linux-arm64-legacy 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. _______________________________________________ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev