linux/arch/tile/include/hv
Chris Metcalf 128f3cb939 tile: nohz: warn if nohz_full uses hypervisor shared cores
The "hypervisor shared" cores are ones that the Tilera hypervisor
uses to receive interrupts to manage hypervisor-owned devices.
It's a bad idea to try to use those cores with nohz_full, since
they will get interrupted unpredictably -- and invisibly to Linux
tracing tools, since the interrupts are delivered at a higher
privilege level to the Tilera hypervisor.

Generate a clear warning at boot up that this doesn't end well
for the nohz_full cores in question.

Signed-off-by: Chris Metcalf <cmetcalf@ezchip.com>
2015-04-17 14:01:41 -04:00
..
drv_mpipe_intf.h tile: support multiple mPIPE shims in tilegx network driver 2013-08-01 14:35:50 -07:00
drv_mshim_intf.h drivers/edac: provide support for tile architecture 2011-03-10 13:30:14 -05:00
drv_pcie_rc_intf.h arch/tile: core support for Tilera 32-bit chips. 2010-06-04 17:11:18 -04:00
drv_srom_intf.h arch/tile: add hypervisor-based character driver for SPI flash ROM 2011-06-10 13:07:48 -04:00
drv_trio_intf.h tile PCI RC: support PCIe TRIO 0 MAC 0 on Gx72 system 2013-08-06 12:56:08 -04:00
drv_uart_intf.h tilegx: provide kernel support for the tilegx UART shim 2013-09-03 14:50:36 -04:00
drv_usb_host_intf.h arch/tile: provide kernel support for the tilegx USB shim 2012-07-18 16:40:24 -04:00
drv_xgbe_impl.h drivers/net/tile/: on-chip network drivers for the tile architecture 2010-11-24 13:11:18 -05:00
drv_xgbe_intf.h arch/tile: Allow tilegx to build with either 16K or 64K page size 2012-05-25 12:48:24 -04:00
hypervisor.h tile: nohz: warn if nohz_full uses hypervisor shared cores 2015-04-17 14:01:41 -04:00
iorpc.h UAPI: (Scripted) Convert #include "..." to #include <path/...> in kernel system headers 2012-10-02 18:01:25 +01:00
netio_errors.h drivers/net/tile/: on-chip network drivers for the tile architecture 2010-11-24 13:11:18 -05:00
netio_intf.h drivers/net/tile/: on-chip network drivers for the tile architecture 2010-11-24 13:11:18 -05:00
syscall_public.h arch/tile: core support for Tilera 32-bit chips. 2010-06-04 17:11:18 -04:00