3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/build-support
Alyssa Ross 0acf53bdb1
runInLinuxVM: set 9p msize to 128K
This fixes the following warning from QEMU, by using the value that
will be the default in newer kernels[1].

> 9p: degraded performance: a reasonable high msize should be chosen
> on client/guest side (chosen msize is <= 8192). See
> https://wiki.qemu.org/Documentation/9psetup#msize for details.

For a runInLinuxVM derivation I have that does a large amount of
IO[2], this change results in a fairly small but repeatable speed
increase.

[1]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=9c4d94dc9a64426d2fa0255097a3a84f6ff2eebe
[2]: https://spectrum-os.org/git/spectrum/tree/installer/default.nix?id=06dd70500a9e475d23e3296dddf409d84abf9b9c#n52
2021-12-17 07:52:11 +00:00
..
add-opengl-runpath
agda
alternatives
appimage
bintools-wrapper bintools-wrapper: add dynamicLinker for riscv 2021-11-26 00:32:33 +08:00
build-bazel-package buildBazelPackage: Pass --curses=no for terse logs 2021-12-04 23:36:40 +00:00
build-dotnet-module buildDotnetModule: support local project references 2021-12-13 19:14:44 +01:00
build-dotnet-package
build-fhs-userenv
build-fhs-userenv-bubblewrap
build-graalvm-native-image buildGraalvmNativeImage: allow nativeImageBuildArgs to be overwritten 2021-11-25 11:02:46 -03:00
build-setupcfg
buildenv
cc-wrapper
coq
dhall dhallDirectoryToNix: add this utility function 2021-12-07 13:36:21 +09:00
docker dockerTools: Keep fakechroot disabled by default 2021-12-04 13:49:10 +00:00
dotnetbuildhelpers
dotnetenv
emacs
expand-response-params
fetchbitbucket
fetchbower
fetchbzr
fetchcvs
fetchdarcs
fetchdocker
fetchfirefoxaddon
fetchfossil
fetchgit
fetchgitea
fetchgithub
fetchgitiles
fetchgitlab
fetchgitlocal
fetchgx
fetchhg
fetchipfs
fetchmavenartifact
fetchmtn
fetchnextcloudapp
fetchnuget
fetchpatch
fetchrepoorcz
fetchrepoproject
fetchs3
fetchsavannah
fetchsourcehut
fetchsvn
fetchsvnrevision
fetchsvnssh
fetchurl mirrors: add kernel.org mirrors where appropriate 2021-11-21 13:52:50 +00:00
fetchzip
go
icon-conv-tools
install-shell-files
java
kernel
libredirect
make-desktopitem
make-startupitem
make-symlinks
mkshell
mono-dll-fixer
nix-gitignore
node/fetch-yarn-deps
nuget-to-nix
nuke-references
ocaml
oci-tools
pkg-config-wrapper
prefer-remote-fetch
references-by-popularity
release
remove-references-to
replace-secret
rust Merge pull request #145107 from Ericson2314/buildRustCrate-sysroot 2021-11-24 18:44:13 -05:00
setup-hooks Merge pull request #124556 from bergkvist/bergkvist/make-c-wrapper 2021-12-10 00:45:30 +01:00
singularity-tools
skaware
snap
src-only
substitute
substitute-files
templaterpm
trivial-builders
upstream-updater golly: 3.3 -> 4.1 2021-12-06 16:27:09 +01:00
vm runInLinuxVM: set 9p msize to 128K 2021-12-17 07:52:11 +00:00
wrapper-common
writers writers.PyPy{2,3}: init 2021-12-15 10:01:08 +01:00
build-maven.nix
build-pecl.nix
closure-info.nix
plugins.nix
replace-dependency.nix
setup-systemd-units.nix
source-from-head-fun.nix
trivial-builders.nix testVersion: name runCommand after package.name 2021-11-20 22:00:22 +01:00