/* | |
* Copyright (c) 2020 BayLibre, SAS | |
* | |
* SPDX-License-Identifier: Apache-2.0 | |
*/ | |
#ifndef MAIN_H | |
#define MAIN_H | |
#include <kernel.h> | |
#define csr_read(csr) \ | |
({ \ | |
register unsigned long __v; \ | |
__asm__ volatile ("csrr %0, " #csr \ | |
: "=r" (__v)); \ | |
__v; \ | |
}) | |
#endif /* MAIN_H */ |