diff --git a/site/docs/install/index.md b/site/docs/install/index.md index 29a3520..ed3618e 100644 --- a/site/docs/install/index.md +++ b/site/docs/install/index.md @@ -19,6 +19,11 @@ get an error related to `/dev/mem` access, you should reboot with `iomem=relaxed` kernel parameter before running flashrom, or use a kernel that has `CONFIG_STRICT_DEVMEM` not enabled. +On NetBSD and OpenBSD systems, the equivalent to `iomem=relaxed` in this case +is `kernel.securelevel=-1`; see [NetBSD securelevel +manual](https://wiki.netbsd.org/tutorials/kernel_secure_levels/) +and [OpenBSD securelevel manual](https://man.openbsd.org/securelevel). + ERROR: Could not get I/O privileges ------------------------------------ @@ -32,7 +37,8 @@ See: Yeah, just enable `CONFIG_X86_IOPL_IOPERM` in your Linux kernel. This is a *build-time* option, so you must re-compile your kernel, or find a build that -has this option enabled (IOPL emulation). +has this option enabled (IOPL emulation). Many default kernel configurations +now disable this option. Here's a handy-dandy guide for building a kernel from source: