[S390] Add hwcap flag for the etf3 enhancement facility
authorAndreas Krebbel <krebbel@linux.vnet.ibm.com>
Thu, 26 Mar 2009 14:24:56 +0000 (15:24 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Thu, 26 Mar 2009 14:24:32 +0000 (15:24 +0100)
commit488253ce49714f4e9d42413c1d60b7724059a338
treebb19988030f8015238437f98e49e8388c6c8e17e
parent7e9b580e5f0644cd8952b6671fd5380fd430bca3
[S390] Add hwcap flag for the etf3 enhancement facility

The Extended Translation Facility 3 (ETF3) added instructions which
allow conversions between different unicode character maps (UTF-8,
UTF-32 ...).  These instructions got enhanced with a later version of
the ETF3 allowing malformed multibyte chars to be recognized and
reported correctly.  The attached patch reserves bit 8 in the elf
hwcaps vector for the enhanced version of ETF3. The bit corresponds to
the stfle bits 22 and 30 and will only be set if both of the stfle
bits are set.

Signed-off-by: Andreas Krebbel <krebbel@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/kernel/processor.c
arch/s390/kernel/setup.c