1Microsoft Windows
2=================
3
4Fully supported. Build instructions will follow.
5
6Linux
7=====
8
9Clone the repository:
10
11```
12git clone https://github.com/vusec/ridl
13cd ridl
14```
15
16Install the submodules (dependencies):
17
18```
19git submodule init
20git submodule update
21```
22
23Generate the Makefile using CMake:
24
25```
26mkdir build
27cd build
28cmake ..
29```
30
31Build it using `make`:
32
33```
34make
35```
36
37If everything went well, you should now have `mdstool` and `mdstool-cli`.
38
39Mac OS X
40========
41
42Clone the repository:
43
44```
45git clone https://github.com/vusec/ridl
46cd ridl
47```
48
49Install the submodules (dependencies):
50
51```
52git submodule init
53git submodule update
54```
55
56Generate the Makefile using CMake:
57
58```
59mkdir build
60cd build
61cmake ..
62```
63
64Build it using `make`:
65
66```
67make
68```
69
70If everything went well, you should now have `mdstool-cli`.
71
72FreeBSD
73=======
74
75TODO
76
77FAQ
78===
79
80Q) Can I run this in a VM?
81
82This program relies on the `cpuid` instruction, which may report the wrong information in a VM. Make sure to run this on the actual hardware without virtualization.
83