|
1 | 1 | /*=======================================================================================*/ |
2 | | -/* RISCV Sail Model */ |
3 | | -/* */ |
4 | 2 | /* This Sail RISC-V architecture model, comprising all files and */ |
5 | | -/* directories except for the snapshots of the Lem and Sail libraries */ |
6 | | -/* in the prover_snapshots directory (which include copies of their */ |
7 | | -/* licences), is subject to the BSD two-clause licence below. */ |
8 | | -/* */ |
9 | | -/* Copyright (c) 2017-2023 */ |
10 | | -/* Prashanth Mundkur */ |
11 | | -/* Rishiyur S. Nikhil and Bluespec, Inc. */ |
12 | | -/* Jon French */ |
13 | | -/* Brian Campbell */ |
14 | | -/* Robert Norton-Wright */ |
15 | | -/* Alasdair Armstrong */ |
16 | | -/* Thomas Bauereiss */ |
17 | | -/* Shaked Flur */ |
18 | | -/* Christopher Pulte */ |
19 | | -/* Peter Sewell */ |
20 | | -/* Alexander Richardson */ |
21 | | -/* Hesham Almatary */ |
22 | | -/* Jessica Clarke */ |
23 | | -/* Microsoft, for contributions by Robert Norton-Wright and Nathaniel Wesley Filardo */ |
24 | | -/* Peter Rugg */ |
25 | | -/* Aril Computer Corp., for contributions by Scott Johnson */ |
26 | | -/* Philipp Tomsich */ |
27 | | -/* VRULL GmbH, for contributions by its employees */ |
28 | | -/* */ |
29 | | -/* All rights reserved. */ |
30 | | -/* */ |
31 | | -/* This software was developed by the above within the Rigorous */ |
32 | | -/* Engineering of Mainstream Systems (REMS) project, partly funded by */ |
33 | | -/* EPSRC grant EP/K008528/1, at the Universities of Cambridge and */ |
34 | | -/* Edinburgh. */ |
35 | | -/* */ |
36 | | -/* This software was developed by SRI International and the University of */ |
37 | | -/* Cambridge Computer Laboratory (Department of Computer Science and */ |
38 | | -/* Technology) under DARPA/AFRL contract FA8650-18-C-7809 ("CIFV"), and */ |
39 | | -/* under DARPA contract HR0011-18-C-0016 ("ECATS") as part of the DARPA */ |
40 | | -/* SSITH research programme. */ |
41 | | -/* */ |
42 | | -/* This project has received funding from the European Research Council */ |
43 | | -/* (ERC) under the European Union’s Horizon 2020 research and innovation */ |
44 | | -/* programme (grant agreement 789108, ELVER). */ |
45 | | -/* */ |
46 | | -/* */ |
47 | | -/* Redistribution and use in source and binary forms, with or without */ |
48 | | -/* modification, are permitted provided that the following conditions */ |
49 | | -/* are met: */ |
50 | | -/* 1. Redistributions of source code must retain the above copyright */ |
51 | | -/* notice, this list of conditions and the following disclaimer. */ |
52 | | -/* 2. Redistributions in binary form must reproduce the above copyright */ |
53 | | -/* notice, this list of conditions and the following disclaimer in */ |
54 | | -/* the documentation and/or other materials provided with the */ |
55 | | -/* distribution. */ |
| 3 | +/* directories except where otherwise noted is subject the BSD */ |
| 4 | +/* two-clause license in the LICENSE file. */ |
56 | 5 | /* */ |
57 | | -/* THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' */ |
58 | | -/* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED */ |
59 | | -/* TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A */ |
60 | | -/* PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR */ |
61 | | -/* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, */ |
62 | | -/* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT */ |
63 | | -/* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF */ |
64 | | -/* USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND */ |
65 | | -/* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, */ |
66 | | -/* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT */ |
67 | | -/* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF */ |
68 | | -/* SUCH DAMAGE. */ |
| 6 | +/* SPDX-License-Identifier: BSD-2-Clause */ |
69 | 7 | /*=======================================================================================*/ |
70 | 8 |
|
71 | 9 | function main () : unit -> unit = { |
|
0 commit comments