]> git.baikalelectronics.ru Git - kernel.git/commit
[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)
commit20eb509adbff96c3852c43983bc856875ea0e907
treebb19988030f8015238437f98e49e8388c6c8e17e
parentfc939f4c153ed4ff51a829d4e3e7c7b406087d06
[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