pc-bios/s390-ccw: avoid floating point operations
commitaf3c15fee54e841d859d003b90a88042daf6cd7a
authorChristian Borntraeger <borntraeger@de.ibm.com>
Thu, 1 Oct 2015 08:49:43 +0000 (1 10:49 +0200)
committerChristian Borntraeger <borntraeger@de.ibm.com>
Fri, 2 Oct 2015 11:31:52 +0000 (2 13:31 +0200)
treea93da3922f2fee871a7d54d0aa1f9deb580d6e98
parentb2312c680084ea18cd55fa7093397cad2224ec14
pc-bios/s390-ccw: avoid floating point operations

Some gcc versions (e.g. Fedora 22 gcc 5.1.1) seem to use floating
point registers for spilling and filling of general purpose registers.
As the BIOS does not activate the AFP register setting of CR0 this can
cause data exception program checks.
Disallow floating point in the BIOS as a simple solution.

Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Reviewed-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
Signed-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
Message-Id: <1443689387-34473-2-git-send-email-jfrei@linux.vnet.ibm.com>
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
pc-bios/s390-ccw/Makefile