aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/misc/cxl
AgeCommit message (Expand)AuthorFilesLines
2016-06-16cxl: Abstract the differences between the PSL and XSLFrederic Barrat4-48/+218
2016-06-16cxl: Update process element after allocating interruptsIan Munsie4-17/+71
2016-06-16cxl: static-ify variables to fix sparse warningsAndrew Donnellan1-2/+2
2016-05-20Merge tag 'powerpc-4.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds8-67/+170
2016-05-11cxl: Check periodically the coherent platform function's stateChristophe Lombard2-28/+33
2016-05-11cxl: Add kernel API to allow a context to operate with relocate disabledIan Munsie4-2/+26
2016-05-11cxl: Ensure PSL interrupt is configured for contexts with no AFU IRQsIan Munsie2-0/+21
2016-05-11cxl: Remove duplicate #definesIan Munsie1-9/+0
2016-05-11cxl: Handle num_of_processes larger than can fit in the SPAIan Munsie1-3/+12
2016-05-01powerpc/mm: Replace _PAGE_USER with _PAGE_PRIVILEGEDAneesh Kumar K.V1-1/+3
2016-05-01powerpc/mm: Use _PAGE_READ to indicate Read accessAneesh Kumar K.V1-2/+2
2016-04-27cxl: Poll for outstanding IRQs when detaching a contextMichael Neuling3-0/+40
2016-04-27cxl: Keep IRQ mappings on context teardownMichael Neuling1-1/+0
2016-04-26cxl: Fix DAR check & use REGION_ID instead of opencodingAneesh Kumar K.V1-1/+1
2016-04-22cxl: Increase timeout for detection of AFU mmio hangFrederic Barrat1-1/+3
2016-04-22cxl: Allow initialization on timebase sync failuresFrederic Barrat4-9/+29
2016-04-12cxl: Delete an unnecessary check before the function call "kfree"Markus Elfring1-2/+1
2016-04-11cxl: Configure the PSL for two CAPI ports on POWER8NVLPhilippe Bergheaud1-1/+40
2016-04-11cxl: Remove dead codeFrederic Barrat1-9/+0
2016-03-19Merge tag 'powerpc-4.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds20-732/+4469
2016-03-17Merge tag 'char-misc-4.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-3/+2
2016-03-16Merge tag 'pci-v4.6-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+0
2016-03-09cxl: Ignore probes for virtual afu pci devicesVaibhav Jain3-0/+16
2016-03-09cxl: Remove cxl_get_phys_dev() kernel APIFrederic Barrat1-1/+0
2016-03-09cxl: Add tracepoints around the cxl hcallChristophe Lombard2-0/+202
2016-03-09cxl: Adapter failure handlingChristophe Lombard7-35/+198
2016-03-09cxl: Support the cxl kernel API from a guestFrederic Barrat6-110/+198
2016-03-09cxl: Parse device tree and create cxl device(s) at bootFrederic Barrat1-0/+25
2016-03-09cxl: Support to flash a new image on the adapter from a guestChristophe Lombard6-5/+574
2016-03-09cxl: sysfs support for guestsChristophe Lombard4-20/+108
2016-03-09cxl: Add guest-specific codeChristophe Lombard10-11/+1525
2016-03-09cxl: Separate bare-metal fields in adapter and AFU data structuresChristophe Lombard8-111/+164
2016-03-09cxl: New hcalls to support cxl adaptersChristophe Lombard5-2/+890
2016-03-09cxl: IRQ allocation for guestsFrederic Barrat1-14/+64
2016-03-09cxl: Update cxl_irq() prototypeFrederic Barrat2-3/+2
2016-03-09cxl: Isolate a few bare-metal-specific callsFrederic Barrat4-11/+22
2016-03-09cxl: Rename some bare-metal specific functionsFrederic Barrat3-100/+104
2016-03-09cxl: Introduce implementation-specific APIFrederic Barrat11-120/+185
2016-03-09cxl: Define process problem state area at attach time onlyFrederic Barrat1-9/+2
2016-03-09cxl: Move bare-metal specific code to specialized filesFrederic Barrat5-244/+245
2016-03-09cxl: Move common code away from bare-metal-specific filesChristophe Lombard5-75/+84
2016-02-29cxl: Fix PSL timebase synchronization detectionFrederic Barrat1-1/+1
2016-02-07misc: cxl: use kobj_to_dev()Geliang Tang1-3/+2
2016-02-05PCI: Remove includes of asm/pci-bridge.hBjorn Helgaas1-1/+0
2016-01-15Merge tag 'powerpc-4.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds8-51/+145
2016-01-11cxl: Enable PCI device ID for future IBM CXL adapterUma Krishnan1-0/+1
2016-01-11cxl: use -Werror only with CONFIG_PPC_WERRORBrian Norris1-1/+2
2016-01-11cxl: fix build for GCC 4.6.xBrian Norris1-1/+1
2016-01-05cxl: Fix DSI misses when the context owning task exitsVaibhav Jain5-37/+109
2015-12-08cxl: Set endianess of kernel contextsFrederic Barrat1-1/+1
2015-11-24cxl: use correct operator when writing pcie config space valuesAndrew Donnellan1-1/+1
2015-11-24cxl: Fix possible idr warning when contexts are releasedVaibhav Jain4-12/+32
2015-11-05Merge tag 'powerpc-4.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-0/+2
2015-10-15cxl: Free virtual PHB when removingAndrew Donnellan1-0/+2
2015-10-07cxl: Fix number of allocated pages in SPAChristophe Lombard1-1/+1
2015-10-06cxl: Workaround malformed pcie packets on some cardsPhilippe Bergheaud1-0/+28
2015-10-01cxl: fix leak of ctx->mapping when releasing kernel API contextsAndrew Donnellan1-3/+10
2015-10-01cxl: fix leak of ctx->irq_bitmap when releasing context via kernel APIAndrew Donnellan2-2/+3
2015-10-01cxl: fix leak of IRQ names in cxl_free_afu_irqs()Andrew Donnellan3-1/+3
2015-09-23cxl: Fix lockdep warning while creating afu_err_buff attributeVaibhav Jain1-0/+2
2015-09-15cxl: Fix build failure due to -Wunused-variable behaviour changeIan Munsie1-1/+1
2015-09-15cxl: Fix unbalanced pci_dev_get in cxl_probeDaniel Axtens1-2/+0
2015-09-07cxl: abort cxl_pci_enable_device_hook() if PCI channel is offlineAndrew Donnellan1-0/+6
2015-09-03Merge tag 'powerpc-4.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds14-205/+865
2015-08-30cxl: Set up and enable PSL TimebasePhilippe Bergheaud2-1/+61
2015-08-30cxl: Fix force unmapping mmaps of contexts allocated through the kernel apiIan Munsie3-3/+33
2015-08-30cxl: Fix + cleanup error paths in cxl_dev_context_initIan Munsie1-7/+12
2015-08-27cxl: Remove racy attempt to force EEH invocation in resetDaniel Axtens1-16/+0
2015-08-27cxl: Release irqs if memory allocation failsVaibhav Jain1-2/+5
2015-08-22cxl: Remove use of macro DEFINE_PCI_DEVICE_TABLEVaishali Thakkar1-1/+1
2015-08-20cxl: Allow release of contexts which have been OPENED but not STARTEDAndrew Donnellan1-1/+1
2015-08-18cxl: Add alternate MMIO error handlingIan Munsie3-2/+20
2015-08-17cxl: Plug irq_bitmap getting leaked in cxl_contextVaibhav Jain1-0/+4
2015-08-17cxl: Add CONFIG_CXL_EEH symbolDaniel Axtens1-1/+6
2015-08-14cxl: EEH supportDaniel Axtens3-0/+262
2015-08-14cxl: Allow the kernel to trust that an image won't change on PERST.Daniel Axtens4-0/+41
2015-08-14cxl: Don't remove AFUs/vPHBs in cxl_resetDaniel Axtens1-5/+0
2015-08-14cxl: Refactor AFU init/teardownDaniel Axtens1-38/+57
2015-08-14cxl: Refactor adaptor init/teardownDaniel Axtens1-53/+86
2015-08-14cxl: Clean up adapter MMIO unmap path.Daniel Axtens1-6/+18
2015-08-14cxl: Make IRQ release idempotentDaniel Axtens1-0/+9
2015-08-14cxl: Allocate and release the SPA with the AFUDaniel Axtens3-11/+27
2015-08-14cxl: Drop commands if the PCI channel is not in normal stateDaniel Axtens5-12/+155
2015-08-14cxl: Convert MMIO read/write macros to inline functionsDaniel Axtens1-16/+35
2015-08-12cxl: sparse: Silence iomem warning in debugfs file creationDaniel Axtens1-1/+1
2015-08-12cxl: sparse: Make declarations staticDaniel Axtens2-4/+4
2015-08-11cxl: Compile with -WerrorDaniel Axtens1-0/+2
2015-08-06cxl: Don't ignore add_process_element() result when attaching contextDaniel Axtens1-3/+1
2015-08-05misc: cxl: clean up afu_read_config()Vladimir Zapolskiy1-6/+1
2015-07-16cxl: Destroy afu->contexts_idr on release of an afuJohannes Thumshirn1-0/+1
2015-07-16cxl: Destroy cxl_adapter_idr on module_exitJohannes Thumshirn1-0/+1
2015-07-13cxl: use more common format specifierRasmus Villemoes4-31/+31
2015-07-13cxl: Add explicit precision specifiersRasmus Villemoes1-2/+2
2015-07-10cxl: Check if afu is not null in cxl_slbiaDaniel Axtens1-1/+1
2015-07-08cxl: Fix off by one error allowing subsequent mmap page to be accessedIan Munsie1-2/+2
2015-07-08cxl: Fail mmap if requested mapping is larger than assigned problem state areaIan Munsie1-1/+9
2015-07-07cxl: Fix refcounting in kernel APIMichael Neuling1-7/+5
2015-07-06cxl: Test the correct mmio space before unmappingDaniel Axtens1-1/+1
2015-07-06cxl/vphb.c: Use phb pointer after NULL checkManinder Singh1-1/+2
2015-06-19cxl: Fix typo in debug printMichael Neuling1-1/+1
2015-06-19cxl: Add CXL_KERNEL_API config optionMichael Neuling1-0/+5
2015-06-07cxl: Reset default context for vPHB on releaseMichael Neuling1-0/+1
2015-06-03cxl: Add AFU virtual PHB and kernel APIMichael Neuling5-4/+619
2015-06-03cxl: Export file ops for use by APIMichael Neuling2-9/+23
2015-06-03cxl: Move include file cxl.h -> cxl-base.hMichael Neuling5-5/+5
2015-06-03cxl: Cleanup MakefileMichael Neuling1-1/+2
2015-06-03cxl: Rework context lifetimesMichael Neuling2-3/+3
2015-06-03cxl: Configure PSL for kernel contexts and merge codeMichael Neuling1-28/+35
2015-06-03cxl: Split afu_register_irqs() functionMichael Neuling2-7/+25
2015-06-03cxl: Only check pid for userspace contextsMichael Neuling1-15/+19
2015-06-03cxl: Export some symbolsMichael Neuling2-5/+10
2015-06-03cxl: cxl_afu_reset() -> __cxl_afu_reset()Michael Neuling4-8/+8
2015-06-03cxl: Rework detach context functionsMichael Neuling2-7/+14
2015-06-03cxl: Add cookie parameter to afu_release_irqs()Michael Neuling4-5/+5
2015-06-03cxl: Dump debug info on the AFU configuration recordMichael Neuling1-1/+11
2015-06-03cxl: Fix error path on probeMichael Neuling1-0/+1
2015-06-03cxl: Re-order card init to check the VSEC earlierIan Munsie1-15/+15
2015-06-03cxl: Remove unnecessarily verbose print in cxl_remove()Michael Neuling1-2/+0
2015-06-03cxl: Add shutdown hookMichael Neuling1-0/+1
2015-06-03cxl: Use call_rcu to reduce latency when releasing the afu fdIan Munsie2-5/+12
2015-06-03cxl: Export AFU error buffer via sysfsVaibhav Jain3-0/+100
2015-06-03cxl: Implement an ioctl to fetch afu card-id, offset-id and modeVaibhav Jain2-2/+22
2015-02-11Merge tag 'powerpc-3.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds11-26/+898
2015-02-06cxl: Add missing return statement after handling AFU errrorIan Munsie1-0/+1
2015-02-06cxl: Fail AFU initialisation if an invalid configuration record is foundIan Munsie1-0/+9
2015-02-06cxl: Export optional AFU configuration record in sysfsIan Munsie3-10/+205
2015-02-02cxl: Fix device_node reference countingRyan Grimm1-1/+1
2015-01-22cxl: Add ability to reset the cardRyan Grimm3-0/+56
2015-01-22cxl: Enable CAPP recoveryRyan Grimm1-1/+7
2015-01-22cxl: Add image control to sysfsRyan Grimm1-0/+39
2015-01-22cxl: Use image state defaults for reloading FPGARyan Grimm2-2/+41
2015-01-22cxl: Add tracepointsIan Munsie8-9/+520
2015-01-22cxl: remove redundant increment of hwirqColin Ian King1-1/+1
2015-01-12cxl: Fix issues when unmapping contextsIan Munsie2-25/+71
2014-12-29cxl: Disable SPAP register when freeing SPAIan Munsie1-0/+1
2014-12-29cxl: Disable AFU debug flagIan Munsie2-1/+8
2014-12-29cxl: Early return from cxl_handle_fault for a shut down contextIan Munsie1-0/+6
2014-12-29cxl: Fix leaking interrupts if attach process failsIan Munsie1-1/+3
2014-12-12cxl: Unmap MMIO regions when detaching a contextIan Munsie3-3/+21
2014-12-12cxl: Add timeout to process element commandsIan Munsie1-0/+5
2014-12-12cxl: Change contexts_lock to a mutex to fix sleep while atomic bugIan Munsie5-21/+15
2014-12-05powerpc/mm: don't do tlbie for updatepp request with NO HPTE faultAneesh Kumar K.V1-2/+6
2014-11-18cxl: Name interrupts in /proc/interruptMichael Neuling2-13/+98
2014-11-18cxl: Return error to PSL if IRQ demultiplexing fails & print clearer warningIan Munsie3-25/+37
2014-10-28cxl: Fix PSL error due to duplicate segment table entriesIan Munsie1-6/+22
2014-10-28cxl: Refactor cxl_load_segment() and find_free_sste()Ian Munsie1-16/+18
2014-10-28cxl: Disable secondary hash in segment tableIan Munsie2-24/+10
2014-10-09cxl: Fix afu_read() not doing finish_wait() on signal or non-blockingIan Munsie1-5/+15
2014-10-08cxl: Add driver to Kbuild and MakefilesIan Munsie2-0/+19
2014-10-08cxl: Driver code for powernv PCIe based cards for userspace accessIan Munsie10-0/+4453
2014-10-08cxl: Add base builtin supportIan Munsie3-0/+95