forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
…/git/s390/linux Pull s390 updates from Martin Schwidefsky: "The big one is support for fake NUMA, splitting a really large machine in more manageable piece improves performance in some cases, e.g. for a KVM host. The FICON Link Incident handling has been improved, this helps the operator to identify degraded or non-operational FICON connections. The save and restore of floating point and vector registers has been overhauled to allow the future use of vector registers in the kernel. A few small enhancement, magic sys-requests for the vt220 console via SCLP, some more assembler code has been converted to C, the PCI error handling is improved. And the usual cleanup and bug fixing" * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux: (59 commits) s390/jump_label: Use %*ph to print small buffers s390/sclp_vt220: support magic sysrequests s390/ctrlchar: improve handling of magic sysrequests s390/numa: remove superfluous ARCH_WANT defines s390/3270: redraw screen on unsolicited device end s390/dcssblk: correct out of bounds array indexes s390/mm: simplify page table alloc/free code s390/pci: move debug messages to debugfs s390/nmi: initialize control register 0 earlier s390/zcrypt: use msleep() instead of mdelay() s390/hmcdrv: fix interrupt registration s390/setup: fix novx parameter s390/uaccess: remove uaccess_primary kernel parameter s390: remove unneeded sizeof(void *) comparisons s390/facilities: remove transactional-execution bits s390/numa: re-add DIE sched_domain_topology_level s390/dasd: enhance CUIR scope detection s390/dasd: fix failing path verification s390/vdso: emit a GNU hash s390/numa: make core to node mapping data dynamic ...
- Loading branch information
Showing
94 changed files
with
3,696 additions
and
1,368 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5907,7 +5907,6 @@ F: arch/powerpc/kvm/ | |
KERNEL VIRTUAL MACHINE for s390 (KVM/s390) | ||
M: Christian Borntraeger <[email protected]> | ||
M: Cornelia Huck <[email protected]> | ||
M: [email protected] | ||
L: [email protected] | ||
W: http://www.ibm.com/developerworks/linux/linux390/ | ||
S: Supported | ||
|
@@ -8718,7 +8717,6 @@ F: drivers/video/fbdev/savage/ | |
S390 | ||
M: Martin Schwidefsky <[email protected]> | ||
M: Heiko Carstens <[email protected]> | ||
M: [email protected] | ||
L: [email protected] | ||
W: http://www.ibm.com/developerworks/linux/linux390/ | ||
S: Supported | ||
|
@@ -8746,7 +8744,6 @@ F: block/partitions/ibm.c | |
|
||
S390 NETWORK DRIVERS | ||
M: Ursula Braun <[email protected]> | ||
M: [email protected] | ||
L: [email protected] | ||
W: http://www.ibm.com/developerworks/linux/linux390/ | ||
S: Supported | ||
|
@@ -8763,23 +8760,20 @@ F: drivers/pci/hotplug/s390_pci_hpc.c | |
|
||
S390 ZCRYPT DRIVER | ||
M: Ingo Tuchscherer <[email protected]> | ||
M: [email protected] | ||
L: [email protected] | ||
W: http://www.ibm.com/developerworks/linux/linux390/ | ||
S: Supported | ||
F: drivers/s390/crypto/ | ||
|
||
S390 ZFCP DRIVER | ||
M: Steffen Maier <[email protected]> | ||
M: [email protected] | ||
L: [email protected] | ||
W: http://www.ibm.com/developerworks/linux/linux390/ | ||
S: Supported | ||
F: drivers/s390/scsi/zfcp_* | ||
|
||
S390 IUCV NETWORK LAYER | ||
M: Ursula Braun <[email protected]> | ||
M: [email protected] | ||
L: [email protected] | ||
W: http://www.ibm.com/developerworks/linux/linux390/ | ||
S: Supported | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
/* | ||
* Module interface for CPU features | ||
* | ||
* Copyright IBM Corp. 2015 | ||
* Author(s): Hendrik Brueckner <[email protected]> | ||
*/ | ||
|
||
#ifndef __ASM_S390_CPUFEATURE_H | ||
#define __ASM_S390_CPUFEATURE_H | ||
|
||
#include <asm/elf.h> | ||
|
||
/* Hardware features on Linux on z Systems are indicated by facility bits that | ||
* are mapped to the so-called machine flags. Particular machine flags are | ||
* then used to define ELF hardware capabilities; most notably hardware flags | ||
* that are essential for user space / glibc. | ||
* | ||
* Restrict the set of exposed CPU features to ELF hardware capabilities for | ||
* now. Additional machine flags can be indicated by values larger than | ||
* MAX_ELF_HWCAP_FEATURES. | ||
*/ | ||
#define MAX_ELF_HWCAP_FEATURES (8 * sizeof(elf_hwcap)) | ||
#define MAX_CPU_FEATURES MAX_ELF_HWCAP_FEATURES | ||
|
||
#define cpu_feature(feat) ilog2(HWCAP_S390_ ## feat) | ||
|
||
int cpu_have_feature(unsigned int nr); | ||
|
||
#endif /* __ASM_S390_CPUFEATURE_H */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.