[RFC PATCH Xilinx Alveo 6/6] Add user physical function driver

2019-03-20 Thread sonal.santan
From: Sonal Santan Signed-off-by: Sonal Santan --- drivers/gpu/drm/xocl/userpf/common.h | 157 +++ drivers/gpu/drm/xocl/userpf/xocl_bo.c| 1255 ++ drivers/gpu/drm/xocl/userpf/xocl_bo.h| 119 ++ drivers/gpu/drm/xocl/userpf/xocl_drm.c | 640 +++ driver

[RFC PATCH Xilinx Alveo 0/6] Xilinx PCIe accelerator driver

2019-03-20 Thread sonal.santan
From: Sonal Santan Hello, This patch series adds drivers for Xilinx Alveo PCIe accelerator cards. These drivers are part of Xilinx Runtime (XRT) open source stack and have been deployed by leading FaaS vendors and many enterprise customers. PLATFORM ARCHITECTURE Alveo PCIe platforms have a sta

[RFC PATCH Xilinx Alveo 2/6] Global data structures shared between xocl and xmgmt drivers

2019-03-20 Thread sonal.santan
From: Sonal Santan Signed-off-by: Sonal Santan --- drivers/gpu/drm/xocl/devices.h | 954 + drivers/gpu/drm/xocl/ert.h | 385 drivers/gpu/drm/xocl/version.h | 22 + drivers/gpu/drm/xocl/xclbin.h | 314 ++ drivers/gpu/drm/xocl

[RFC PATCH Xilinx Alveo 5/6] Add management driver

2019-03-20 Thread sonal.santan
From: Sonal Santan Signed-off-by: Sonal Santan --- drivers/gpu/drm/xocl/mgmtpf/mgmt-core.c | 960 +++ drivers/gpu/drm/xocl/mgmtpf/mgmt-core.h | 147 drivers/gpu/drm/xocl/mgmtpf/mgmt-cw.c| 30 + drivers/gpu/drm/xocl/mgmtpf/mgmt-ioctl.c | 148 drivers/gpu/drm/

[RFC PATCH Xilinx Alveo 1/6] Add skeleton code: ioctl definitions and build hooks

2019-03-20 Thread sonal.santan
From: Sonal Santan Signed-off-by: Sonal Santan --- drivers/gpu/drm/Kconfig | 2 + drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/xocl/Kconfig | 22 ++ drivers/gpu/drm/xocl/Makefile| 3 + drivers/gpu/drm/xocl/mgmtpf/Makefile | 29 ++ drivers/gpu/