Skip to content

Commit f85855f

Browse files
Update README
1 parent 9b3d91e commit f85855f

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

README.md

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,11 @@ This library provides an optimized memory-mapped I/O path inside the Linux kerne
44

55
## Prerequisites
66

7-
The main branch of FastMap runs on a modified version of Linux 4.14. To build and run this version of FastMap you can clone this kernel with:
8-
```bash
9-
git clone https://github.com/tpapagian/linux-4.14.72-spf.git -b fastmap
10-
```
11-
12-
The modifications are minimal as they contain only some exported symbols and the addition of 2 fields in a single struct. The specific modification can be found at this [commit](https://github.com/tpapagian/linux-4.14.72-spf/commit/fdca6433c36bad7977ca019470225c54a4ef8fb7).
7+
FastMap currently runs on any 4.14 Linux kernel, with no kernel modifications being necessary. A 4.14 kernel from the Linux Kernel Archives can be found
8+
[here](https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/linux-4.14.123.tar.gz).
139

1410
After that, you should configure, build, and install this kernel using specific instructions based on your setup.
1511

16-
The no kernel modifications branch consists of a patchset so that FastMap can run on any Linux 4.14 kernel without any modifications being necessary. It should work properly,
17-
however it has not been tested as thoroughly as the main branch.
18-
1912
## Building FastMap
2013

2114
In order to build FastMap simply run ```make``` on the top-level directory. This will build the driver (located in the driver directory) and the associated userspace tools (located in the ioctl directory). After that, it will also install the FastMap module and run ```depmod```.

0 commit comments

Comments
 (0)