summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/io.h
Commit message (Expand)AuthorAgeFilesLines
* x86: re-introduce non-generic memcpy_{to,from}ioLinus Torvalds2019-01-041-0/+8
* Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2018-10-231-1/+2
|\
| * x86/ioremap: Add an ioremap_encrypted() helperLianbo Jiang2018-10-061-1/+2
* | xen: don't include <xen/xen.h> from <asm/io.h> and <asm/dma-mapping.h>Christoph Hellwig2018-09-261-4/+0
* | block: remove ARCH_BIOVEC_PHYS_MERGEABLEChristoph Hellwig2018-09-261-3/+0
* | xen: provide a prototype for xen_biovec_phys_mergeable in xen.hChristoph Hellwig2018-09-261-4/+0
* | block: simplify BIOVEC_PHYS_MERGEABLEChristoph Hellwig2018-09-241-3/+2
|/
* x86/io: Define readq()/writeq() to use 64-bit typeAndy Shevchenko2018-05-181-4/+4
* x86/cpu: Remove the CONFIG_X86_PPRO_FENCE=y quirkChristoph Hellwig2018-03-201-15/+0
* x86/mm: Limit mmap() of /dev/mem to valid physical addressesCraig Bergstrom2017-11-161-0/+4
* x86/io: Unroll string I/O when SEV is activeTom Lendacky2017-11-071-4/+39
* Merge tag 'spdx_identifiers-4.14-rc8' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2017-11-021-0/+1
|\
| * License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* | Revert "x86/mm: Limit mmap() of /dev/mem to valid physical addresses"Ingo Molnar2017-10-271-4/+0
|/
* x86/mm: Limit mmap() of /dev/mem to valid physical addressesCraig Bergstrom2017-10-201-0/+4
* Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2017-09-041-0/+8
|\
| * Merge branch 'linus' into x86/mm to pick up fixes and to fix conflictsIngo Molnar2017-08-261-2/+2
| |\
| * | x86/mm: Use proper encryption attributes with /dev/memTom Lendacky2017-07-181-0/+3
| * | x86/mm: Add support to access boot related data in the clearTom Lendacky2017-07-181-0/+5
* | | Merge branch 'x86/urgent' into x86/asm, to pick up fixesIngo Molnar2017-08-101-2/+2
|\ \ \ | | |/ | |/|
| * | x86/io: Add "memory" clobber to insb/insw/insl/outsb/outsw/outslArnd Bergmann2017-07-201-2/+2
| |/
* | x86/io: Make readq() / writeq() API consistentAndy Shevchenko2017-07-241-4/+6
* | x86/io: Remove xlate_dev_kmem_ptr() duplicationAndy Shevchenko2017-07-241-5/+0
* | x86/io: Remove mem*io() duplicationsAndy Shevchenko2017-07-241-45/+0
* | x86/io: Include asm-generic/io.h to architectural codeAndy Shevchenko2017-07-241-0/+3
* | x86/io: Define IO accessors by preprocessorAndy Shevchenko2017-07-241-0/+41
|/
* x86/mm: Improve documentation for low-level device I/O functionsJonathan Corbet2017-01-281-11/+35
* x86/io: add interface to reserve io memtype for a resource range. (v1.1)Dave Airlie2016-10-261-0/+6
* Merge tag 'libnvdimm-for-4.3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2015-09-081-6/+0
|\
| * nd_blk: change aperture mapping from WC to WBRoss Zwisler2015-08-271-2/+0
| * pmem: convert to generic memremapDan Williams2015-08-141-5/+1
* | Merge tag 'v4.2-rc8' into x86/mm, before applying new changesIngo Molnar2015-08-251-0/+6
|\|
| * Merge tag 'libnvdimm-for-4.2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2015-06-291-0/+6
| |\
| | * arch, x86: pmem api for ensuring durability of persistent memory updatesRoss Zwisler2015-06-261-0/+6
* | | x86/mm, asm-generic: Add IOMMU ioremap_uc() variant defaultLuis R. Rodriguez2015-07-211-0/+2
|/ /
* | x86/mm, asm-generic: Add ioremap_wt() for creating Write-Through mappingsToshi Kani2015-06-071-0/+2
* | x86/mm: Decouple <linux/vmalloc.h> from <asm/io.h>Stephen Rothwell2015-06-031-2/+1
* | x86/mm/mtrr: Avoid #ifdeffery with phys_wc_to_mtrr_index()Luis R. Rodriguez2015-05-271-0/+3
* | x86/mm: Add ioremap_uc() helper to map memory uncacheable (not UC-)Luis R. Rodriguez2015-05-111-0/+1
|/
* Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2014-12-101-1/+1
|\
| * x86: Use new cache mode type in mm/ioremap.cJuergen Gross2014-11-161-1/+1
* | Merge branch 'io' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux...Arnd Bergmann2014-11-111-0/+4
|\ \
| * | x86: io: implement dummy relaxed accessor macros for writesWill Deacon2014-10-201-0/+4
| |/
* / /dev/mem: Use more consistent data typesThierry Reding2014-11-101-2/+2
|/
* x86: use generic early_ioremapMark Salter2014-04-071-14/+1
* x86/mm: sparse warning fix for early_memremapDave Young2014-04-071-1/+2
* x86: Remove CONFIG_X86_OOSTOREDave Jones2014-03-111-1/+1
* Add arch_phys_wc_{add, del} to manipulate WC MTRRs if neededAndy Lutomirski2013-05-311-0/+7
* x86: don't include xen/xen.h in <asm/io.h> unless XEN is enabledLinus Torvalds2011-08-031-2/+1
* x86: remove 32-bit versions of readq()/writeq()Roland Dreier2011-05-251-22/+2