aboutsummaryrefslogtreecommitdiff
path: root/hw/npu2.c
AgeCommit message (Expand)AuthorFilesLines
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
2018-04-10npu2: Move NPU2_XTS_BDF_MAP_VALID assignment to context initReza Arbab1-7/+8
2018-03-27npu2: Add performance tuning SCOM initsReza Arbab1-1/+96
2018-03-27hw/npu2: Assign a unique LPARSHORTID per GPUAlistair Popple1-0/+1
2018-03-27npu2: Fix possible NULL dereferenceCyril Bur1-3/+6
2018-03-22npu2: Remove DD1 supportAndrew Donnellan1-64/+49
2018-03-14npu2: Disable fast rebootReza Arbab1-0/+3
2018-03-12npu2: Use unfiltered mode in XTS tablesReza Arbab1-44/+31
2018-03-01npu2-opencapi: Train OpenCAPI links and setup devicesAndrew Donnellan1-6/+6
2018-03-01npu2-opencapi: Configure NPU for OpenCAPIAndrew Donnellan1-0/+9
2018-03-01npu2: Rework NPU data structures for OpenCAPIAndrew Donnellan1-62/+68
2018-03-01npu2: Split out common helper functions into separate fileAndrew Donnellan1-92/+0
2018-02-13npu2: Disable TVT range check when in bypass modeAlistair Popple1-32/+7
2018-02-13hw/npu2: support creset of npu2 devicesBalbir Singh1-1/+20
2018-02-08npu2/tce: Fix page size checkingAlexey Kardashevskiy1-1/+3
2018-01-14npu2.c: Add PE error detectionAlistair Popple1-2/+53
2018-01-14npu2.c: Fix XIVE IRQ alignmentAlistair Popple1-1/+1
2017-11-15npu2: Move to new GPU memory mapMichael Neuling1-5/+53
2017-11-15phys-map: Rename GPU_MEM to GPU_MEM_4T_DOWNMichael Neuling1-4/+4
2017-11-15npu2: MCD refactorMichael Neuling1-13/+20
2017-11-15npu2: Refactor BAR setting codeMichael Neuling1-5/+6
2017-11-15npu2: Create npu2_write_mcd()Michael Neuling1-8/+16
2017-11-13npu2: Remove side effects in assert() calls.Cyril Bur1-3/+7
2017-11-13npu2: Add npu2_write_mask_4b()Reza Arbab1-0/+11
2017-10-16Revert "npu2: Add vendor cap for IRQ testing"Alistair Popple1-28/+0
2017-09-20npu2: Read slot label from the link nodeOliver O'Halloran1-3/+17
2017-09-20npu2: Copy link speed from the npu nodeOliver O'Halloran1-7/+10
2017-09-12npu2: Add vendor cap for IRQ testingSam Bobroff1-0/+28
2017-09-12npu2: Enable recoverable data link (no-stall) interruptsSam Bobroff1-15/+121
2017-09-12npu2: Update NPU to NPU2 in comments and messagesSam Bobroff1-13/+13
2017-09-12npu2: Implement FLRReza Arbab1-1/+28
2017-09-12npu2: Add npu2_clear_link_flag()Reza Arbab1-0/+7
2017-08-30hw/npu2.c: Add ibm, nvlink-speed device-tree propertyAlistair Popple1-0/+8
2017-08-22NPU2: fix missing unlockStewart Smith1-1/+1
2017-08-04hw/npu2.c: Add temporary scominits to enable NVLink mode on DD2Alistair Popple1-0/+36