aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorMika Westerberg <mika.westerberg@linux.intel.com>2018-12-30 21:34:08 +0200
committerMika Westerberg <mika.westerberg@linux.intel.com>2019-04-18 11:18:53 +0300
commit99cabbb006f1eb509e8bbc88c020c806017ed582 (patch)
tree58f38a31778b78b785d8f42e126b11373892875f /include
parentthunderbolt: Discover preboot PCIe paths the boot firmware established (diff)
downloadlinux-dev-99cabbb006f1eb509e8bbc88c020c806017ed582.tar.xz
linux-dev-99cabbb006f1eb509e8bbc88c020c806017ed582.zip
thunderbolt: Add support for full PCIe daisy chains
Currently the software connection manager (tb.c) has only supported creating a single PCIe tunnel, no PCIe device daisy chaining has been supported so far. This updates the software connection manager so that it now can create PCIe tunnels for full chain of six devices. Because PCIe allows DMA and opens possibility for DMA attacks we change security level to "user" meaning that PCIe tunneling requires that the userspace authorizes the devices first. This makes it possible to block PCIe tunneling completely while still allowing other types of tunnels to be automatically created. Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions