/* GPU Kernels. * * Author: Daniel Krebs * SPDX-FileCopyrightText: 2017 Institute for Automation of Complex Power Systems, RWTH Aachen University * SPDX-License-Identifier: Apache-2.0 */ #pragma once #include #include namespace villas { namespace gpu { __global__ void kernel_mailbox(volatile uint32_t *mailbox, volatile uint32_t *counter); __global__ void kernel_memcpy(volatile uint8_t *dst, volatile uint8_t *src, size_t length); } // namespace gpu } // namespace villas