Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/antonblanchard/ipistorm


https://github.com/antonblanchard/ipistorm

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# ipistorm

Create lots of IPIs! Lock up your box!

## Building

```make```

## Examples

Use `vmstat 1` to measure the interrupt rate. When finished you need to
remove the module before trying again. If you want to oops your kernel
you can remove the module before it finishes.

Doorbells to neighbouring small core on a POWER9 big core box:

```insmod ./ipistorm.ko timeout=10 single=1 offset=1 mask=7```

Doorbells to same small core on a POWER9 big core box:

```insmod ./ipistorm.ko timeout=10 single=1 offset=2 mask=7```

Doorbells to same small core on a POWER9 small core box:

```insmod ./ipistorm.ko timeout=10 single=1 offset=1 mask=3```

XIVE interrupts:

```# insmod ./ipistorm.ko timeout=10 single=1 offset=8```

Use `cpulist` parameter to select subsets of cpus :

```# insmod ./ipistorm.ko timeout=10 single=1 offset=8 cpulist=0-7,32-39```