Re: [RFC PATCH v3 8/8] arm64: Ensure the secondary CPUs have safe ASIDBits size

2015-12-15 Thread Will Deacon
On Wed, Dec 09, 2015 at 09:57:19AM +, Suzuki K. Poulose wrote: > The ID_AA64MMFR0_EL1:ASIDBits determines the size of the mm context > id and is used in the early boot to make decisions. The value is > picked up from the Boot CPU and cannot be delayed until other CPUs > are up. If a secondary

Re: [RFC PATCH v3 8/8] arm64: Ensure the secondary CPUs have safe ASIDBits size

2015-12-15 Thread Will Deacon
On Wed, Dec 09, 2015 at 09:57:19AM +, Suzuki K. Poulose wrote: > The ID_AA64MMFR0_EL1:ASIDBits determines the size of the mm context > id and is used in the early boot to make decisions. The value is > picked up from the Boot CPU and cannot be delayed until other CPUs > are up. If a secondary

[RFC PATCH v3 8/8] arm64: Ensure the secondary CPUs have safe ASIDBits size

2015-12-09 Thread Suzuki K. Poulose
The ID_AA64MMFR0_EL1:ASIDBits determines the size of the mm context id and is used in the early boot to make decisions. The value is picked up from the Boot CPU and cannot be delayed until other CPUs are up. If a secondary CPU has a smaller size than that of the Boot CPU, things will break

[RFC PATCH v3 8/8] arm64: Ensure the secondary CPUs have safe ASIDBits size

2015-12-09 Thread Suzuki K. Poulose
The ID_AA64MMFR0_EL1:ASIDBits determines the size of the mm context id and is used in the early boot to make decisions. The value is picked up from the Boot CPU and cannot be delayed until other CPUs are up. If a secondary CPU has a smaller size than that of the Boot CPU, things will break