blob: a775c91e2931881baae7c6f7e8c3f0ec4a4e570e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
/* SPDX-License-Identifier: BSD-4-Clause-UC */
#include <mcall.h>
#include <string.h>
#include <vm.h>
void hls_init(uint32_t hart_id, void *fdt)
{
memset(HLS(), 0, sizeof(*HLS()));
HLS()->fdt = fdt;
HLS()->hart_id = hart_id;
HLS()->enabled = 1;
mtime_init();
}
|