1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// ======================================================================================= // This Sail RISC-V architecture model, comprising all files and // directories except where otherwise noted is subject the BSD // two-clause license in the LICENSE file. // // SPDX-License-Identifier: BSD-2-Clause // ======================================================================================= // The default metadata carries no information, and is implemented // using a unit type. type mem_meta = unit let default_meta : mem_meta = () function __WriteRAM_Meta(addr : physaddrbits, width : mem_access_width, meta : mem_meta) -> unit = () function __ReadRAM_Meta(addr : physaddrbits, width : mem_access_width) -> mem_meta = default_meta