aboutsummaryrefslogtreecommitdiffstats
path: root/arch/s390/include/uapi
AgeCommit message (Expand)AuthorFilesLines
2026-06-12KVM: s390: vsie: Refactor handle_stfleNina Schoetterl-Glausch1-0/+1
2026-02-04s390/tape: Remove tape load display supportJan Höppner1-39/+0
2026-02-04s390/tape: Remove support for 3590/3592 modelsJan Höppner1-64/+0
2025-12-14s390/ipl: Clear SBP flag when bootprog is setSven Schnelle1-0/+1
2025-11-17s390/uapi: Remove 31 bit support from uapi header filesHeiko Carstens7-233/+0
2025-06-16s390: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headersThomas Huth3-6/+7
2025-01-15s390/diag: Add memory topology information via diag310Mete Durlu1-0/+8
2024-12-17s390/diag324: Retrieve power readings via diag 0x324Sumanth Korikkar1-0/+24
2024-11-23Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-1/+2
2024-11-11KVM: s390: add concurrent-function facility to cpu modelHendrik Brueckner1-1/+2
2024-10-29s390/pkey: Add new pkey handler module pkey-uvHarald Freudenberger1-0/+1
2024-10-29s390/pkey: Fix checkpatch findings in pkey header fileHarald Freudenberger1-11/+26
2024-10-29s390/uvdevice: Increase indent in IOCTL definitionsSteffen Eiden1-15/+15
2024-10-29s390/uvdevice: Add Retrieve Secret IOCTLSteffen Eiden1-1/+5
2024-10-25s390: Fix various typosHeiko Carstens1-1/+1
2024-09-05s390/pkey: Add AES xts and HMAC clear key token supportHarald Freudenberger1-0/+4
2024-08-29s390/pkey: Introduce pkey base with handler registry and handler modulesHarald Freudenberger1-0/+1
2024-02-08KVM: define __KVM_HAVE_GUEST_DEBUG unconditionallyPaolo Bonzini1-1/+0
2024-02-08KVM: s390: move s390-specific structs to uapi/asm/kvm.hPaolo Bonzini1-0/+314
2023-09-07Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+16
2023-08-31Merge tag 'kvm-s390-next-6.6-1' of https://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini1-0/+16
2023-08-28Merge tag 's390-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds1-1/+1
2023-08-28KVM: s390: Add UV feature negotiationSteffen Eiden1-0/+16
2023-08-17s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributesHolger Dengler1-1/+1
2023-08-01s390/ptrace: add missing linux/const.h includeHeiko Carstens1-0/+2
2023-07-06Merge tag 's390-6.5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds4-68/+63
2023-07-03Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-1/+52
2023-07-03s390: fix various typosHeiko Carstens3-5/+5
2023-07-03s390/ptrace: make all psw related defines also available for asmHeiko Carstens1-59/+58
2023-07-03s390/ptrace: remove PSW_DEFAULT_KEY from uapiHeiko Carstens1-4/+0
2023-07-01Merge tag 'kvm-s390-next-6.5-1' of https://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini1-1/+52
2023-06-27Merge tag 's390-6.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds1-5/+10
2023-06-16s390/uvdevice: Add 'Lock Secret Store' UVCSteffen Eiden1-0/+3
2023-06-16s390/uvdevice: Add 'List Secrets' UVCSteffen Eiden1-0/+4
2023-06-16s390/uvdevice: Add 'Add Secret' UVCSteffen Eiden1-0/+4
2023-06-16s390/uvdevice: Add info IOCTLSteffen Eiden1-1/+41
2023-06-01s390/pkey: add support for ecc clear keyHarald Freudenberger1-5/+10
2023-05-17s390/uapi: cover statfs padding by growing f_spareIlya Leoshkevich1-2/+2
2023-04-11s390/dasd: add autoquiesce featureStefan Haberland1-0/+2
2023-02-15s390/zcrypt: introduce ctfm field in struct CPRBXHarald Freudenberger1-1/+2
2023-02-14s390: remove confusing comment from uapi types header fileHeiko Carstens1-4/+1
2023-02-14s390/vx: remove __uint128_t type from __vector128 struct againHeiko Carstens1-1/+0
2023-02-09s390/vx: add 64 and 128 bit members to __vector128 structHeiko Carstens1-2/+9
2023-01-09s390/fs3270: split header filesSven Schnelle2-0/+100
2022-12-06s390/ipl: add eckd dump supportSven Schnelle1-0/+1
2022-12-06s390/ipl: add eckd supportSven Schnelle1-0/+28
2022-10-07Merge tag 'tty-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-50/+0
2022-09-21s390/dasd: add ioctl to perform a swap of the drivers copy pairStefan Haberland1-0/+14
2022-09-09termios: kill uapi termios.h that are identical to generic oneAl Viro1-50/+0
2022-08-04Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+1
2022-07-20KVM: s390: resetting the Topology-Change-ReportPierre Morel1-0/+1
2022-06-28treewide: uapi: Replace zero-length arrays with flexible-array membersGustavo A. R. Silva1-3/+3
2022-05-26Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+51
2022-05-20drivers/s390/char: Add Ultravisor io deviceSteffen Eiden1-0/+51
2022-04-25s390/zcrypt: code cleanupHarald Freudenberger2-9/+9
2022-04-25s390/zcrypt: cleanup CPRB struct definitionsHarald Freudenberger1-14/+12
2022-03-25Merge tag 's390-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds1-1/+1
2022-03-08s390/zcrypt: CEX8S exploitation supportHarald Freudenberger1-1/+1
2022-02-17signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverageMasahiro Yamada1-1/+1
2021-10-26s390: make command line configurableSven Schnelle1-11/+0
2021-10-26s390: support command lines longer than 896 bytesSven Schnelle1-2/+0
2021-06-07s390: add struct tpi_info to struct pt_regsSven Schnelle1-0/+3
2021-03-08s390/cpumf: rename header file to hwctrset.hThomas Richter1-0/+0
2021-02-24s390/cpumf: Add support for complete counter set extractionThomas Richter1-0/+51
2021-01-19s390: convert to generic entrySven Schnelle1-2/+3
2020-11-23arch: move SA_* definitions to generic headersPeter Collingbourne1-24/+0
2020-10-07s390/sie: fix typo in SIGP code descriptionJulian Wiedmann1-1/+1
2020-09-24s390/pkey: support CCA and EP11 secure ECC private keysHarald Freudenberger1-15/+62
2020-08-06Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-2/+5
2020-07-03s390/zcrypt: code beautification and struct field renamesHarald Freudenberger1-70/+70
2020-06-29s390/debug: remove struct __debug_entry from uapiHeiko Carstens1-35/+0
2020-06-23s390/kvm: diagnose 0x318 sync and resetCollin Walling1-2/+5
2020-05-06s390: nvme iplJason J. Herne1-0/+25
2020-01-30s390/pkey/zcrypt: Support EP11 AES secure keysHarald Freudenberger1-24/+45
2020-01-30s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprbHarald Freudenberger1-14/+14
2020-01-30s390/zcrypt: enable card/domain autoselect on ep11 cprbsHarald Freudenberger1-1/+3
2019-12-04arch: ipcbuf.h: make uapi asm/ipcbuf.h self-containedMasahiro Yamada1-0/+2
2019-09-26Merge tag 's390-5.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds1-2/+2
2019-09-19s390/zcrypt: CEX7S exploitation supportHarald Freudenberger1-2/+2
2019-09-18Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+6
2019-09-04KVM: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regsThomas Huth1-0/+6
2019-08-21s390/pkey: add CCA AES cipher key supportHarald Freudenberger1-22/+235
2019-07-28Merge tag 'spdx-5.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds2-2/+2
2019-07-25treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headersMasahiro Yamada2-2/+2
2019-07-23s390: use __u{16,32,64} instead of uint{16,32,64}_t in uapi headerMasahiro Yamada1-17/+18
2019-07-11s390/dasd: Add new ioctl to release spaceJan Höppner1-0/+3
2019-07-11s390/dasd: Add missing intensity definitionJan Höppner1-0/+1
2019-07-11s390/dasd: Fix whitespaceJan Höppner1-75/+75
2019-06-07s390: fix unrecognized __aligned() in uapi headerMasahiro Yamada1-1/+1
2019-05-17Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-1/+4
2019-04-26s390/ipl: add definitions for the IPL report blockMartin Schwidefsky1-1/+61
2019-04-26s390/ipl: provide uapi header for list directed IPLMartin Schwidefsky1-0/+94
2019-04-25KVM: s390: add deflate conversion facilty to cpu modelChristian Borntraeger1-1/+2
2019-04-18KVM: s390: add enhanced sort facilty to cpu modelChristian Borntraeger1-1/+2
2019-04-18KVM: s390: add MSA9 to cpumodelChristian Borntraeger1-1/+2
2019-03-17kbuild: force all architectures except um to include mandatory-yMasahiro Yamada1-1/+0
2019-03-17kbuild: warn redundant generic-yMasahiro Yamada1-1/+0
2019-03-05Merge tag 's390-5.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds1-0/+6
2019-02-03arch: Use asm-generic/socket.h when possibleDeepa Dinamani2-119/+1
2019-01-18s390: use generic UID16 implementationArnd Bergmann1-0/+6
2019-01-17net: introduce SO_BINDTOIFINDEX sockoptDavid Herrmann1-0/+2
2019-01-06arch: remove redundant UAPI generic-y definesMasahiro Yamada1-15/+0
2019-01-06arch: remove stale comments "UAPI Header export list"Masahiro Yamada1-1/+0
2018-11-30s390/zcrypt: improve special ap message cmd handlingHarald Freudenberger1-2/+2
2018-10-25Merge tag 'kvm-4.20-1' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+2
2018-10-24Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-17/+1
2018-10-10s390/pkey: Introduce new API for transforming key blobsIngo Franzki1-0/+15
2018-10-10s390/pkey: Introduce new API for random protected key verificationIngo Franzki1-0/+9
2018-10-09s390/pkey: Introduce new API for random protected key generationIngo Franzki1-0/+10
2018-10-09s390/zcrypt: zcrypt device driver cleanupHarald Freudenberger1-2/+2
2018-10-08s390/zcrypt: multiple zcrypt device nodes supportHarald Freudenberger1-4/+17
2018-10-03signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZEEric W. Biederman2-17/+1
2018-09-28KVM: s390: device attrs to enable/disable AP interpretationTony Krowiak1-0/+2
2018-08-24Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds1-36/+36
2018-08-20s390/zcrypt: code beautifyHarald Freudenberger1-36/+36
2018-08-19Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-1/+4
2018-08-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-0/+3
2018-07-19KVM: s390: add etoken support for guestsChristian Borntraeger1-1/+4
2018-07-17s390/chsc: fix packed-not-aligned warningsSebastian Ott1-5/+5
2018-07-04net: Add a new socket option for a future transmit time.Richard Cochran1-0/+3
2018-05-19Merge branch 'linus' into timers/2038Thomas Gleixner1-7/+16
2018-04-20y2038: s390: Remove unneeded ipc uapi header filesArnd Bergmann4-117/+3
2018-04-17s390/signal: cleanup uapi struct sigactionMartin Schwidefsky1-7/+16
2018-04-11s390/zcrypt: Support up to 256 crypto adapters.Harald Freudenberger1-46/+78
2018-04-10s390/zcrypt: Remove deprecated ioctls.Harald Freudenberger1-40/+1
2018-02-22s390/dasd: configurable IFCC handlingStefan Haberland1-18/+20
2018-02-02s390/runtime instrumentation: provide uapi header fileHeiko Carstens1-0/+74
2018-02-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds2-398/+6
2018-01-23s390/syscalls: use generated syscall_table.h and unistd.h header filesHendrik Brueckner2-398/+6
2018-01-20KVM: s390: wire up bpb featureChristian Borntraeger1-1/+4
2017-12-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds2-64/+70
2017-12-05s390/uapi: correct whitespace & coding style in asm/ptrace.hHendrik Brueckner1-66/+52
2017-12-05s390/bpf: correct broken uapi for BPF_PROG_TYPE_PERF_EVENT program typeHendrik Brueckner2-0/+20
2017-12-05s390: add a few more SPDX identifiersMartin Schwidefsky4-0/+4
2017-12-05s390/virtio: add BSD license to virtio-ccwMichael S. Tsirkin1-1/+1
2017-11-24s390: include: Remove redundant license textGreg Kroah-Hartman5-30/+0
2017-11-16s390/perf: extend perf_regs support to include floating-point registersHendrik Brueckner1-0/+16
2017-11-16s390/perf: add perf_regs support and user stack dumpHeiko Carstens1-0/+27
2017-11-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds3-66/+8
2017-11-09s390/virtio: remove unused header file kvm_virtio.hChristian Borntraeger1-64/+0
2017-11-02License cleanup: add SPDX license identifier to uapi header files with a licenseGreg Kroah-Hartman6-0/+6
2017-11-02License cleanup: add SPDX license identifier to uapi header files with no lic...Greg Kroah-Hartman37-0/+37
2017-10-09s390/sthyi: add s390_sthyi system callQingFeng Hao2-1/+8
2017-09-08Merge tag 'kvm-4.14-1' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+6
2017-09-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-0/+2
2017-08-29s390/dasd: Add discard support for FBA devicesJan Höppner1-1/+5
2017-08-29KVM: s390: Multiple Epoch Facility supportCollin L. Walling1-0/+6
2017-08-09s390/vmcp: split vmcp header file and move to uapiHeiko Carstens1-0/+24
2017-08-03sock: add SOCK_ZEROCOPY sockoptWillem de Bruijn1-0/+2
2017-08-03s390: use generic uapi/asm/swab.hHeiko Carstens2-89/+1
2017-07-06Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+12
2017-06-22KVM: S390: add new group for flicYi Min Zhao1-0/+6
2017-06-22KVM: s390: CMMA tracking, ESSA emulation, migration modeClaudio Imbrenda1-0/+6
2017-06-21net: introduce SO_PEERGROUPS getsockoptDavid Herrmann1-0/+2
2017-05-21net: Define SCM_TIMESTAMPING_PKTINFO on all architectures.David S. Miller1-0/+2
2017-05-11uapi: export all headers under uapi directoriesNicolas Dichtel1-46/+0
2017-05-08Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-3/+26
2017-05-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-0/+6
2017-04-26s390: kvm: Cpu model support for msa6, msa7 and msa8Jason J. Herne1-1/+2
2017-04-21KVM: s390: Support keyless subset guest modeFarhan Ali1-0/+1
2017-04-08New getsockopt option to get socket cookieChenbo Feng1-0/+2
2017-04-06KVM: s390: introduce adapter interrupt inject functionYi Min Zhao1-0/+1
2017-04-06KVM: s390: introduce ais mode modify functionFei Li1-0/+6
2017-04-06KVM: s390: interface for suppressible I/O adaptersFei Li1-1/+3
2017-03-30s390/uapi: use generic headers if possibleHeiko Carstens10-59/+10
2017-03-24net: Introduce SO_INCOMING_NAPI_IDSridhar Samudrala1-0/+2
2017-03-22sock: introduce SO_MEMINFO getsockoptJosh Hunt1-0/+2
2017-03-22KVM: s390: gs support for kvm guestsFan Zhang1-1/+13
2017-03-22s390/pkey: Introduce new API for secure key verificationHarald Freudenberger1-0/+19
2017-03-22s390: add a system call for guarded storageMartin Schwidefsky3-1/+79
2017-03-09s390: wire up statx system callHeiko Carstens1-1/+3
2017-02-23s390/pkey: Introduce pkey kernel moduleHarald Freudenberger2-0/+113
2016-12-14s390/zcrypt: Introduce new zcrypt device status APIIngo Tuchscherer1-0/+37
2016-12-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds1-2/+3
2016-11-30tcp: SOF_TIMESTAMPING_OPT_STATS option for SO_TIMESTAMPINGFrancis Yan1-0/+2
2016-11-29s390/uapi: sort header export listHeiko Carstens1-2/+2
2016-11-29s390/hypfs: add hypfs header file to uapi header export listHeiko Carstens1-0/+1
2016-09-20s390: export header for CLP ioctlSebastian Ott1-0/+1
2016-08-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-0/+42
2016-07-31s390: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFOJames Hogan1-0/+2
2016-06-28s390/ptrace: clarify bits in the per_structMartin Schwidefsky1-3/+3
2016-06-21KVM: s390: vsie: add indication for future featuresDavid Hildenbrand1-0/+4
2016-06-21KVM: s390: vsie: support IBS interpretationDavid Hildenbrand1-0/+1
2016-06-21KVM: s390: vsie: support conditional-external-interceptionDavid Hildenbrand1-0/+1
2016-06-21KVM: s390: vsie: support intervention-bypassDavid Hildenbrand1-0/+1
2016-06-21KVM: s390: vsie: support guest-storage-limit-suppressionDavid Hildenbrand1-0/+1
2016-06-21KVM: s390: vsie: support guest-PER-enhancementDavid Hildenbrand1-0/+1
2016-06-21KVM: s390: vsie: support shared IPTE-interlock facilityDavid Hildenbrand1-0/+1
2016-06-21KVM: s390: vsie: support 64-bit-SCAODavid Hildenbrand1-0/+1
2016-06-21KVM: s390: vsie: initial support for nested virtualizationDavid Hildenbrand1-0/+1
2016-06-10KVM: s390: interface to query and configure cpu subfunctionsDavid Hildenbrand1-0/+20
2016-06-10KVM: s390: forward ESOP if availableDavid Hildenbrand1-0/+1
2016-06-10KVM: s390: interface to query and configure cpu featuresDavid Hildenbrand1-0/+8
2016-06-10KVM: s390: Add sthyi emulationJanosch Frank1-0/+1
2016-05-19Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-1/+7
2016-04-20KVM: s390: add clear I/O irq operation for FLICHalil Pasic1-0/+1
2016-04-20KVM: s390/perf: provide additional sigp eventsChristian Borntraeger1-1/+6
2016-04-15s390/dasd: Add new ioctl BIODASDCHECKFMTJan Höppner1-0/+32
2016-04-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds1-1/+3
2016-04-01s390: wire up preadv2/pwritev2 syscallsHeiko Carstens1-1/+3