aboutsummaryrefslogtreecommitdiff
path: root/hw/npu2.c
AgeCommit message (Expand)AuthorFilesLines
2020-03-12Re-license IBM written files as Apache 2.0 OR GPLv2+Stewart Smith1-1/+1
2020-01-29npu2: Rework phb-index assignments for virtual PHBsFrederic Barrat1-1/+1
2019-11-11Remove dead POWER7 codeNicholas Piggin1-1/+0
2019-08-23npu2: Invalidate entire TCE cache if many entries requestedAlexey Kardashevskiy1-5/+12
2019-08-16pci: Use a macro for accessing PCI BDF Function NumberJordan Niethe1-3/+3
2019-08-16pci: Use a macro for accessing PCI BDF Device NumberJordan Niethe1-1/+1
2019-07-26npu2: Refactor NPU OPAL callsReza Arbab1-132/+17
2019-07-26npu2: Prepare purge_l2_l3_caches() for reuseReza Arbab1-138/+1
2019-07-26SPDX-ify all skiboot codeStewart Smith1-13/+5
2019-06-27npu2: Increase timeout for L2/L3 cache purgingAlexey Kardashevskiy1-7/+13
2019-06-13npu2: Purge cache when resetting a GPUReza Arbab1-0/+6
2019-06-13npu2: Fix typoReza Arbab1-2/+2
2019-06-03Remove remnants of OPAL_PCI_GET_PHB_DIAG_DATAStewart Smith1-1/+0
2019-05-24npu2: Reset NVLinks when resetting a GPUAlexey Kardashevskiy1-0/+55
2019-05-24npu2: Reset PID wildcard and refcounter when mapped to LPIDAlexey Kardashevskiy1-0/+7
2019-05-15nvram: Flag dangerous NVRAM optionsMichael Neuling1-1/+1
2019-05-02npu2: Disable Probe-to-Invalid-Return-Modified-or-Owned snarfing by defaultAlexey Kardashevskiy1-13/+43
2019-04-09hw/npu2: Move npu2 irq setup code to common areaFrederic Barrat1-100/+0
2019-02-25npu2: Allow ATSD for LPAR other than 0Alexey Kardashevskiy1-1/+21
2019-02-25npu2: Add XTS_BDF_MAP wildcard refcountAlexey Kardashevskiy1-16/+30
2019-02-18opal: Deprecate reading the PHB statusAlexey Kardashevskiy1-2/+1
2019-01-18sparse: Make tree 'constant is so big' warning cleanStewart Smith1-2/+2
2019-01-16npu2: Replace open coded dt_find_by_name_addr()Reza Arbab1-12/+1
2019-01-16npu2: Remove redundant assignment to p->phb_nvlink.scan_mapReza Arbab1-4/+1
2019-01-16npu2: Fix missing iteration in tce kill loopReza Arbab1-0/+1
2019-01-16npu2: Remove unused npu2_dev_nvlink::vendor_capReza Arbab1-1/+0
2019-01-16npu2: Remove unused npu2::bdf2pe_cacheReza Arbab1-30/+0
2019-01-16npu2: Remove dead code from npu2_cfg_write_bar()Reza Arbab1-4/+0
2018-12-12Revert "npu2: Allow ATSD for LPAR other than 0"Stewart Smith1-18/+4
2018-12-10Add purging CPU L2 and L3 caches into NPU hreset.Rashmica Gupta1-1/+138
2018-12-10npu2: Allow ATSD for LPAR other than 0Alexey Kardashevskiy1-4/+18
2018-12-10npu2: Return sensible PCI error when not frozenAlexey Kardashevskiy1-2/+6
2018-12-10npu2: Advertise correct TCE page sizeAlexey Kardashevskiy1-0/+5
2018-11-18Add the other 7 ATSD registers to the device tree.Rashmica Gupta1-5/+10
2018-09-17hw/npu2: Common NPU2 init routine between NVLink and OpenCAPIAndrew Donnellan1-163/+73
2018-09-17npu2: Split device index into brick and link indexAndrew Donnellan1-9/+12
2018-09-17npu2: Use correct kill type for TCE invalidationAlexey Kardashevskiy1-1/+1
2018-08-06npu2: Add support for relaxed-ordering modeReza Arbab1-2/+273
2018-08-06npu2: Don't open code NPU2_RELAXED_ORDERING_CFG2Reza Arbab1-18/+13
2018-08-06hw/npu2: Don't assert if we hit a mixed OpenCAPI/NVLink setupAndrew Donnellan1-1/+1
2018-07-17Move pb_cen_hp_mode_curr register definition to xscom-p9-reg.hAlistair Popple1-0/+1
2018-07-17npu2/hw-procedures: Enable parity and credit overflow checksReza Arbab1-1/+4
2018-07-17npu2/hw-procedures: Don't open code NPU2_NTL_MISC_CFG2_BRICK_ENABLEReza Arbab1-6/+7
2018-07-03npu2: Use same compatible string for NVLink and OpenCAPI link nodes in device...Andrew Donnellan1-6/+14
2018-06-27hw/npu2, core/hmi: Use NPU instead of NPU2 as log message prefixAndrew Donnellan1-8/+8
2018-06-18npu2: Reset NVLinks on hot resetAlexey Kardashevskiy1-0/+14
2018-04-23npu2: Use ibm, loc-code rather than ibm, slot-labelOliver O'Halloran1-13/+7
2018-04-19hw/npu2.c: Remove static configuration of NPU2 registerAlistair Popple1-12/+12
2018-04-19npu2: Improve log output of GPU-to-link mappingReza Arbab1-4/+4
2018-04-11interrupts: Create an "interrupts" property in the OPAL nodeBenjamin Herrenschmidt1-1/+1