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 Merge pull request #98214 from turion/dev_test_all_agda_packages 2021-10-19 09:56:50 +02:00
alternatives Merge staging-next into staging 2021-09-16 00:02:05 +00:00
appimage Merge staging-next into staging 2021-10-29 18:01:38 +00:00
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 buildDotnetPackage: move buildInputs to nativeBuildInputs 2021-11-11 22:26:23 +02:00
build-fhs-userenv Merge pull request #128126 from wentasah/chrootenv-opt 2021-11-19 04:40:34 +02:00
build-fhs-userenv-bubblewrap Merge pull request #128126 from wentasah/chrootenv-opt 2021-11-19 04:40:34 +02:00
build-graalvm-native-image buildGraalvmNativeImage: allow nativeImageBuildArgs to be overwritten 2021-11-25 11:02:46 -03:00
build-setupcfg
buildenv lib: make extendDerivation lighter on eval 2021-10-15 16:39:10 +02:00
cc-wrapper Merge pull request #135619 from r-burns/fpie-musl-fixes 2021-09-23 17:55:08 -07:00
coq coqPackages.mkCoqDerivation: rely on namePrefix to compute default opam-name 2021-09-20 11:10:23 +02:00
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 emacs: resolve wrapper load-path at build time 2021-11-14 22:31:48 +01:00
expand-response-params
fetchbitbucket
fetchbower
fetchbzr
fetchcvs
fetchdarcs
fetchdocker
fetchfirefoxaddon fetchfirefoxaddon: Allow overriding the src and add a test for it 2021-10-03 03:43:41 +03:00
fetchfossil
fetchgit fetchgit: support hash parameter alongside sha256 2021-11-09 07:40:20 +01:00
fetchgitea fetchFromGitea: init 2021-05-27 09:35:56 +02:00
fetchgithub fetchgithub: fix eval when passing forceFetchGit 2021-11-11 17:28:35 +01:00
fetchgitiles
fetchgitlab fetchgitlab: fix unexpected argument 2021-11-18 21:53:46 +03:00
fetchgitlocal
fetchgx fetchgx: deprecate phases 2021-08-20 23:47:21 +02:00
fetchhg
fetchipfs
fetchmavenartifact
fetchmtn misc: Replace tab indentation with spaces 2021-11-14 16:04:46 +13:00
fetchnextcloudapp nixos/nextcloud: fixup #119638 2021-10-09 22:45:31 +02:00
fetchnuget
fetchpatch patchutils: add 0.4.2 variant + remove meta.executable + enable tests + fix inter-dependencies by wrapping (#141567) 2021-10-25 13:13:22 +03:00
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 fetchzip: recursively run chmod +w on the unpackDir 2021-09-08 03:58:18 +03:00
go
icon-conv-tools application/development: /s/name/pname&version/ 2021-06-30 09:55:22 +02:00
install-shell-files
java canonicalize-jars-hook: add 2021-10-27 13:21:27 +03:00
kernel make-initrd: fix #132059 2021-08-08 07:53:59 +02:00
libredirect libredirect: workaround dyld env not inherited 2021-11-05 20:47:11 +01:00
make-desktopitem build-support/make-desktopitem: add some missing fields 2021-06-04 17:48:46 +02:00
make-startupitem
make-symlinks
mkshell mkshell: small fix for #137005 (#137105) 2021-09-08 16:54:24 +02:00
mono-dll-fixer mono-dll-fixer: remove builder.sh 2021-11-20 18:01:00 +01:00
nix-gitignore nix-gitignore: fix evaluation when .gitignore contains \# or \! (#130643) 2021-07-22 12:18:10 -04:00
node/fetch-yarn-deps fetchYarnDeps: use fakeSha256 if no hash is given 2021-10-29 02:43:42 +09:00
nuget-to-nix treewide: runCommandNoCC -> runCommand 2021-08-15 17:36:41 +02:00
nuke-references
ocaml buildOcaml: rename name to pname 2021-11-01 16:19:30 +01:00
oci-tools
pkg-config-wrapper misc: Replace tab indentation with spaces 2021-11-14 16:04:46 +13:00
prefer-remote-fetch
references-by-popularity
release releaseTools.antBuild: remove 2021-10-27 13:21:27 +03:00
remove-references-to
replace-secret replace-secret: deprecate phases 2021-08-17 09:59:37 +02:00
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 singularity-tools.buildImage: fix building from non-standard store paths 2021-10-27 02:11:44 -04:00
skaware skawarePackages.buildManPages: drop unnecessary sections parameter 2021-10-02 15:03:31 +02:00
snap
src-only
substitute
substitute-files
templaterpm nix-template-rpm: deprecate phases 2021-08-17 11:04:49 +02:00
trivial-builders test.trivial-builders: Add test cases, fix test runner, rename 2021-11-01 00:06:03 +01:00
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 Quote variable references (#144838) 2021-11-09 19:55:40 +09:00
writers writers.PyPy{2,3}: init 2021-12-15 10:01:08 +01:00
build-maven.nix
build-pecl.nix php: Run nixpkgs-fmt on all php related files 2021-06-26 20:07:56 +02:00
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