summary refs log tree commit diff stats
path: root/hw/intc/pnv_xive2.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* ppc/xive2: Dump the VP-group and crowd tables with 'info pic'Frederic Barrat2024-11-041-3/+41
* pnv/xive2: Move xive2_nvp_pic_print_info() to xive2.cFrederic Barrat2024-07-261-27/+0
* pnv/xive2: Fail VST entry address computation if table has no VSDFrederic Barrat2024-07-261-0/+5
* pnv/xive2: Set Translation Table for the NVC port spaceFrederic Barrat2024-07-261-0/+1
* pnv/xive2: Enable VST NVG and NVC index compressionFrederic Barrat2024-07-261-0/+20
* pnv/xive2: Configure Virtualization Structure Tables through the PCFrederic Barrat2024-07-261-9/+38
* pnv/xive2: Add NVG and NVC to cache watch facilityFrederic Barrat2024-07-261-11/+38
* pnv/xive: Support cache flush and queue sync inject with notificationsNicholas Piggin2024-07-261-2/+152
* pnv/xive2: Structure/define alignment changesMichael Kowal2024-07-261-15/+15
* pnv/xive2: XIVE2 Cache Watch, Cache Flush and Sync Injection supportFrederic Barrat2024-07-261-36/+215
* hw/ppc: Avoid using Monitor in pnv_xive2_pic_print_info()Philippe Mathieu-Daudé2024-06-191-8/+1
* hw/ppc: Avoid using Monitor in xive2_nvp_pic_print_info()Philippe Mathieu-Daudé2024-06-191-14/+15
* hw/ppc: Avoid using Monitor in xive2_end_pic_print_info()Philippe Mathieu-Daudé2024-06-191-4/+4
* hw/ppc: Avoid using Monitor in xive2_end_eas_pic_print_info()Philippe Mathieu-Daudé2024-06-191-5/+5
* hw/ppc: Avoid using Monitor in xive2_eas_pic_print_info()Philippe Mathieu-Daudé2024-06-191-8/+8
* hw/ppc: Avoid using Monitor in xive_source_pic_print_info()Philippe Mathieu-Daudé2024-06-191-1/+7
* ppc/xive: Use address_space routines to access the machine RAMCédric Le Goater2023-09-061-4/+23
* pnv/xive2: Always pass a presenter object when accessing the TIMAFrederic Barrat2023-07-071-2/+4
* pnv/xive2: Fix TIMA offset for indirect accessFrederic Barrat2023-07-071-2/+18
* pnv/xive2: Allow indirect TIMA accesses of all sizesFrederic Barrat2023-07-071-2/+2
* pnv/xive2: Check TIMA special ops against a dedicated array for P10Frederic Barrat2023-06-251-32/+0
* pnv/xive2: Add a get_config() method on the presenter classFrederic Barrat2023-06-251-0/+12
* pnv/xive2: Quiet down some error messagesFrederic Barrat2023-06-101-0/+4
* pnv/xive2: Handle TIMA access through all portsFrederic Barrat2023-06-101-0/+4
* pnv/xive2: Allow writes to the Physical Thread Enable registersFrederic Barrat2023-06-101-0/+1
* pnv/xive2: Add definition for the ESB cache configuration registerFrederic Barrat2023-06-101-0/+7
* pnv/xive2: Add definition for TCTXT Config registerFrederic Barrat2023-06-101-1/+7
* include/hw/ppc: Split pnv_chip.h off pnv.hMarkus Armbruster2023-01-201-0/+1
* ppc: Define SETFIELD for the ppc targetAlexey Kardashevskiy2022-07-061-20/+0
* pnv/xive2: Access direct mapped thread contexts from all chipsFrederic Barrat2022-06-201-4/+14
* pnv/xive2: Don't overwrite PC registers when writing TCTXT registersFrederic Barrat2022-05-261-3/+0
* pnv/xive2: Add support for 8bits thread idCédric Le Goater2022-03-021-0/+5
* pnv/xive2: Add support for automatic save&restoreCédric Le Goater2022-03-021-1/+17
* xive2: Add a get_config() handler for the router configurationCédric Le Goater2022-03-021-0/+13
* pnv/xive2: Add support XIVE2 P9-compat mode (or Gen1)Cédric Le Goater2022-03-021-5/+17
* ppc/pnv: add XIVE Gen2 TIMA supportCédric Le Goater2022-03-021-2/+25
* pnv/xive2: Introduce new capability bitsCédric Le Goater2022-03-021-2/+2
* ppc/xive: Add support for PQ state bits offloadCédric Le Goater2022-03-021-3/+34
* ppc/pnv: Add a XIVE2 controller to the POWER10 chipCédric Le Goater2022-03-021-0/+2028