mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-23 09:19:51 +00:00
s390/facilities: remove transactional-execution bits
Remove the two facility bits 50 - constrained transactional-execution facility 74 - transactional-execution facility from the required facilities if the kernel is built with -march=zEC12. E.g. z/VM 6.3 doesn't virtualize the TX facility yet. Therefore a kernel built with -march=zEC12 and ipl'ed on a zEC12 machine as a z/VM 6.3 guest will emit a message about the missing facilities and stop working. The kernel however doesn't make use of the TX facility, therefore remove the two TX related facility bits and fix this unpleasant behavior. Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com> Reviewed-by: David Hildenbrand <dahi@linux.vnet.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
This commit is contained in:
parent
c0e5ddab6e
commit
a69db2f6ad
1 changed files with 2 additions and 2 deletions
|
@ -414,9 +414,9 @@ ENTRY(startup_kdump)
|
|||
# followed by the facility words.
|
||||
|
||||
#if defined(CONFIG_MARCH_Z13)
|
||||
.long 3, 0xc100eff2, 0xf46ce800, 0x00400000
|
||||
.long 2, 0xc100eff2, 0xf46cc800
|
||||
#elif defined(CONFIG_MARCH_ZEC12)
|
||||
.long 3, 0xc100eff2, 0xf46ce800, 0x00400000
|
||||
.long 2, 0xc100eff2, 0xf46cc800
|
||||
#elif defined(CONFIG_MARCH_Z196)
|
||||
.long 2, 0xc100eff2, 0xf46c0000
|
||||
#elif defined(CONFIG_MARCH_Z10)
|
||||
|
|
Loading…
Reference in a new issue