File tree 1 file changed +26
-1
lines changed 1 file changed +26
-1
lines changed Original file line number Diff line number Diff line change @@ -9,7 +9,10 @@ A minimalist RISC-V system emulator capable of running Linux the kernel and corr
9
9
- UART: 8250/16550
10
10
- PLIC (platform-level interrupt controller): 32 interrupts, no priority
11
11
- Standard SBI, with the timer extension
12
- - VirtIO: virtio-blk acquires disk image from the host, and virtio-net is mapped as TAP interface
12
+ - VirtIO:
13
+ - virtio-net: Mapped with TAP interface to the host
14
+ - virtio-blk: Acquires disk image from the host to the guest
15
+ - virtio-gpu: Currently supports 2D rendering mode with SDL as front-end
13
16
14
17
## Prerequisites
15
18
@@ -37,6 +40,28 @@ For macOS, use the following command:
37
40
$ brew install e2fsprogs
38
41
```
39
42
43
+ ### SDL2 Installation
44
+
45
+ ```
46
+ git clone https://github.com/libsdl-org/SDL.git -b SDL2
47
+ cd SDL
48
+ mkdir build
49
+ cd build
50
+ ../configure
51
+ make
52
+ sudo make install
53
+ ```
54
+
55
+ ### Pixman Installation
56
+
57
+ ```
58
+ git clone https://github.com/libpixman/pixman.git
59
+ cd pixman/
60
+ ./autogen.sh
61
+ make -j$(nproc)
62
+ sudo make install
63
+ ```
64
+
40
65
## Build and Run
41
66
42
67
Build the emulator:
You can’t perform that action at this time.
0 commit comments