aboutsummaryrefslogtreecommitdiff
path: root/hw/xive.c
AgeCommit message (Expand)AuthorFilesLines
2017-06-26xive: DD2.0 updatesBenjamin Herrenschmidt1-8/+48
2017-06-21xive: Fix initialisation of xive_cpu_state structAndrew Donnellan1-0/+1
2017-06-16hw/phys_map: Use GCIDs as a chip indexOliver O'Halloran1-7/+5
2017-05-10xive: Migrate BAR assignment to phys_map_get()Michael Neuling1-30/+15
2017-05-03xive: Workaround a problem with indirect TM accessBenjamin Herrenschmidt1-0/+10
2017-05-01xive: Log more information in opal_xive_dump() for emulation stateBenjamin Herrenschmidt1-4/+27
2017-05-01xive: Add a per-cpu logging mechanism to XICS emulationBenjamin Herrenschmidt1-1/+104
2017-05-01xive: Check queues for duplicates in DEBUG buildsBenjamin Herrenschmidt1-1/+58
2017-04-28xive+phb4: Fix exposing trigger page to LinuxBenjamin Herrenschmidt1-3/+12
2017-04-21xive: Fix potential for lost IPIs when manipulating CPPRBenjamin Herrenschmidt1-14/+19
2017-04-21xive: Don't double EOI interrupts that have an EOI overrideBenjamin Herrenschmidt1-2/+2
2017-04-19xive: Clear emulation mode queue on resetBenjamin Herrenschmidt1-0/+1
2017-04-19xive: Fixes/improvements to xive reset for multi-chip systemsBenjamin Herrenschmidt1-19/+75
2017-04-19xive: Synchronize after disable IRQs in opal_xive_reset()Benjamin Herrenschmidt1-0/+1
2017-04-05xive: Fix setting of remote NVT VSDBenjamin Herrenschmidt1-1/+3
2017-03-16xive: Fix typo in a commentBenjamin Herrenschmidt1-1/+1
2017-03-16xive: Move xive_provision_cpu() aroundBenjamin Herrenschmidt1-35/+35
2017-03-16xive: Always reset queue state in opal_xive_set_queue_info()Benjamin Herrenschmidt1-7/+13
2017-03-16xive: When an interrupt is freed, also clear its enabled map entryBenjamin Herrenschmidt1-0/+1
2017-03-16xive: Don't reconfigure and enable queues and VPs in exploitationBenjamin Herrenschmidt1-31/+56
2017-03-16xive: Refactor irq configurationBenjamin Herrenschmidt1-77/+59
2017-03-16xive: Don't expose a trigger page when none existBenjamin Herrenschmidt1-5/+3
2017-03-16xive: Fix recursive locking bug in opal_xive_reset()Benjamin Herrenschmidt1-2/+3
2017-03-16xive: Add opal_xive_sync() to sync IRQ sources and queuesBenjamin Herrenschmidt1-1/+46
2017-03-16xive: Don't mess around with the ESB state when setting an IRQ configBenjamin Herrenschmidt1-4/+10
2017-03-09xive: Cleanup calls to set_xive backendsBenjamin Herrenschmidt1-6/+14
2017-03-09xive: Log the address of the boot time tablesBenjamin Herrenschmidt1-0/+5
2017-03-09xive: Sync HW when moving interrupts aroundBenjamin Herrenschmidt1-1/+77
2017-03-09xive: Fix setting of OPAL_XIVE_IRQ_EOI_VIA_FWBenjamin Herrenschmidt1-4/+9
2017-03-09xive: Fix xive reset corrupting EQ allocation bitmapBenjamin Herrenschmidt1-6/+21
2017-02-23xive: Add some dump facilityBenjamin Herrenschmidt1-1/+129
2017-02-07xive/psi/lpc: Handle proper clearing of LPC SerIRQ latch on DD1Benjamin Herrenschmidt1-1/+11
2017-02-02xive: Cleanup TM area on CPU callingBenjamin Herrenschmidt1-0/+8
2017-02-02xive: Fix failure to lower CPPR in opal_xive_get_xirr()Benjamin Herrenschmidt1-1/+7
2017-02-02xive: Don't assume opal_xive_eoi() is called with the right queue prioBenjamin Herrenschmidt1-6/+3
2017-02-02xive: Fix opal_xive_check_pending()Benjamin Herrenschmidt1-2/+2
2017-02-02xive: Force assign BARsBenjamin Herrenschmidt1-0/+4
2017-02-02xive: Fix configuration of the EX special BARBenjamin Herrenschmidt1-19/+28
2017-02-02xive: Display the block ID when initializing an instanceBenjamin Herrenschmidt1-1/+1
2017-02-02xive: Spread the notification ports a bitBenjamin Herrenschmidt1-6/+8
2017-02-02xive: Set the FORCE_TM_LOCAL bit in CQ_PBI_CTLBenjamin Herrenschmidt1-1/+1
2017-02-02xive: Comments about in-memory overflow queuesBenjamin Herrenschmidt1-0/+4
2017-02-02xive: Cache scrub needs a syncBenjamin Herrenschmidt1-0/+1
2017-02-02xive: Fix PIR2VP_BLK for 2-chip systemsBenjamin Herrenschmidt1-1/+10
2017-01-05xive: Enable backlog on queuesBenjamin Herrenschmidt1-1/+1
2017-01-05xive: Use for_each_present_cpu() for setting up XIVEBenjamin Herrenschmidt1-4/+4
2017-01-05xive: Fix logic in opal_xive_get_xirr()Benjamin Herrenschmidt1-9/+13
2017-01-05xive: Properly initialize new VP and EQ structuresBenjamin Herrenschmidt1-0/+5
2017-01-05xive: Improve/fix EOI of LSIsBenjamin Herrenschmidt1-12/+19
2017-01-05xive: Add FIXME comments about mask/umask racesBenjamin Herrenschmidt1-0/+8