Cider Isn't Darwin Emulation, Really
Something went wrong. Try again.
123456789101112131415161718192021#include "csrctl.h"#include "../duct_errno.h"#define PRIVATE#include <sys/csr.h>
long sys_csrctl(uint32_t op, void* useraddr, size_t usersize) { switch (op) { case CSR_SYSCALL_CHECK: { // allow everything return 0; } break; case CSR_SYSCALL_GET_ACTIVE_CONFIG: { // set everything to "allowed" *(uint32_t*)useraddr = CSR_VALID_FLAGS; return 0; } break; default: return ENOSYS; }};