Chris Lew
6493564fe3
net: Add Neuron Framework
...
Neuron is a device-sharing framework which is used by guests of the
haven hypervisor to serve or access shared I/O devices and other
inter-VM services.
There are three main layers that make up a neuron service.
channel - the physical layer transport that uses the hypervisor
provided transports.
protocol - defines the syntax and semantics to virtualize a specific
device across VMs. Block and Net are examples of protocols.
application - integrates the neuron service components into the rest of
the system. There would be front and back end application
drivers for the net protocol.
Change-Id: Ic7278fdaee1cd30147e91e1126643bce79c05e52
Signed-off-by: Chris Lew <clew@codeaurora.org>
2020-03-30 21:44:24 -07:00
..
aoe
block: aoe: Fix kernel crash due to atomic sleep when exiting
2019-08-08 07:29:02 -06:00
drbd
block: drbd: remove a stray unlock in __drbd_send_protocol()
2019-11-08 06:55:22 -07:00
mtip32xx
block: mtip32xx: Remove call to memset after dma_alloc_coherent
2019-06-29 09:42:50 -06:00
paride
paride/pcd: need to check if cd->disk is null in pcd_detect
2019-09-04 07:04:37 -06:00
rsxx
rsxx: add missed destroy_workqueue calls in remove
2019-11-14 13:59:49 -07:00
xen-blkback
xen/blkback: Avoid unmapping unmapped grant pages
2020-01-09 10:20:07 +01:00
zram
zram: allow zram to allocate CMA pages
2020-01-16 16:22:13 -08:00
amiflop.c
ataflop.c
ataflop: Mark expected switch fall-through
2019-07-29 15:24:58 -06:00
brd.c
cryptoloop.c
floppy.c
floppy: fix usercopy direction
2019-08-09 07:41:36 -06:00
Kconfig
net: Add Neuron Framework
2020-03-30 21:44:24 -07:00
loop.c
loop: fix no-unmap write-zeroes request behavior
2019-12-31 16:44:31 +01:00
loop.h
Makefile
net: Add Neuron Framework
2020-03-30 21:44:24 -07:00
nbd.c
nbd: fix shutdown and recv work deadlock v2
2019-12-31 16:46:34 +01:00
neuron_block_client.c
net: Add Neuron Framework
2020-03-30 21:44:24 -07:00
neuron_block_server.c
net: Add Neuron Framework
2020-03-30 21:44:24 -07:00
null_blk.h
null_blk: format pr_* logs with pr_fmt
2019-09-16 08:38:29 -06:00
null_blk_main.c
null_blk: format pr_* logs with pr_fmt
2019-09-16 08:38:29 -06:00
null_blk_zoned.c
null_blk: Fix zoned command return code
2019-10-09 21:00:20 -06:00
pktcdvd.c
pktcdvd: remove warning on attempting to register non-passthrough dev
2019-09-22 10:01:05 -06:00
ps3disk.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164
2019-05-30 11:26:38 -07:00
ps3vram.c
block/ps3vram: Use %llu to format sector_t after LBDAF removal
2019-06-13 03:17:50 -06:00
rbd.c
rbd: silence bogus uninitialized warning in rbd_object_map_update_finish()
2019-11-14 19:00:53 +01:00
rbd_types.h
rbd: support for object-map and fast-diff
2019-07-08 14:01:45 +02:00
skd_main.c
Linux 5.2-rc6
2019-07-01 08:16:08 -06:00
skd_s1120.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 497
2019-06-19 17:09:53 +02:00
sunvdc.c
swim.c
swim3.c
swim_asm.S
sx8.c
umem.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 349
2019-06-05 17:37:08 +02:00
umem.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 348
2019-06-05 17:37:08 +02:00
virtio_blk.c
ANDROID: virtio_blk: Remove BUG_ON for discard/zero ops
2019-11-18 19:44:18 +00:00
xen-blkfront.c
xen-blkfront: switch kcalloc to kvcalloc for large array allocation
2019-06-03 22:16:19 -04:00
xsysace.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
z2ram.c