This project is mirrored from https://*****@github.com/hermitcore/uhyve.git.
Pull mirroring updated .
- 16 Jan, 2021 8 commits
-
-
Stefan Lankes authored
-
Stefan Lankes authored
-
Stefan Lankes authored
prevent VM exits due to the pause instructions
-
Stefan Lankes authored
Improve Hugepage detection and parameters
-
Stefan Lankes authored
@jschwe Do I merged the PR correctly?
-
Stefan Lankes authored
-
Jonathan Schwender authored
Split parsing and filtering into separate functions, so that they can be tested separately. Add tests to validate parsing functions.
-
Jonathan Schwender authored
This commit adds the --affinity parameter which takes a cpulist as an argument uhyve tries to bind the vCPU threads to the physical CPUs specified. This is an initial commit with some open issues still to be addressed
-
- 15 Jan, 2021 1 commit
-
-
Stefan Lankes authored
-
- 13 Jan, 2021 4 commits
-
-
dependabot[bot] authored
Bumps [byteorder](https://github.com/BurntSushi/byteorder) from 1.3.4 to 1.4.2. - [Release notes](https://github.com/BurntSushi/byteorder/releases) - [Changelog](https://github.com/BurntSushi/byteorder/blob/master/CHANGELOG.md) - [Commits](https://github.com/BurntSushi/byteorder/compare/1.3.4...1.4.2 ) Signed-off-by:
dependabot[bot] <support@github.com>
-
dependabot[bot] authored
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.81 to 0.2.82. - [Release notes](https://github.com/rust-lang/libc/releases) - [Commits](https://github.com/rust-lang/libc/compare/0.2.81...0.2.82 ) Signed-off-by:
dependabot[bot] <support@github.com>
-
dependabot[bot] authored
Bumps [x86](https://github.com/gz/rust-x86) from 0.34.0 to 0.35.0. - [Release notes](https://github.com/gz/rust-x86/releases) - [Commits](https://github.com/gz/rust-x86/compare/0.34.0...0.35.0 ) Signed-off-by:
dependabot[bot] <support@github.com>
-
dependabot[bot] authored
Bumps [log](https://github.com/rust-lang/log) from 0.4.11 to 0.4.13. - [Release notes](https://github.com/rust-lang/log/releases) - [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/log/compare/0.4.11...0.4.13 ) Signed-off-by:
dependabot[bot] <support@github.com>
-
- 06 Jan, 2021 8 commits
-
-
Jonathan Schwender authored
I have no idea if this can be safely assumed, but this was the situation before this PR too, so no changes there.
-
Jonathan Schwender authored
The parameter is the value belonging to the key passed to parse_bool function. Renaming to make this clear. Previously I used name because I initially copy pasted the function signature.
-
Jonathan Schwender authored
Use to_ascii_lowercase to convert the value to lowercase before matching. This simplifies the match and also catches TRUE and other variants
-
Jonathan Schwender authored
Fix formatting errors caused by my previous commits by running rustfmt
-
Jonathan Schwender authored
This commit tests if `/sys/kernel/mm/transparent_hugepage/enabled` is present and parses the contents. If (transparent) hugepages are supported by the kernel, then they are enabled by default. If /sys/kernel/mm/transparent_hugepage/enabled is not present the hugepages support is assumed to be not present. I have no idea how the mac kernel works or exposes information, so a follow up commit is probably needed to add macos support.
-
Jonathan Schwender authored
Simply set default to true and remove the negation. This way hugepages are still enabled by default, and HERMIT_HUGEPAGE=True delivers the expected result of enabling HUGEPAGES . Previously the negation inverted the selection.
-
Jonathan Schwender authored
Adding --disable-hugepages previously set hugepages to true. To prevent future errors the variable name is switched from HUGEPAGE to DISABLE_HUGEPAGE to prevent future misunderstandings
-
Jonathan Schwender authored
parse_bool now additionally supports the Strings such as "True", "true", "False", "false", and Yes, no and interprets these as boolean options. The existing numeric interpretation is also still available.
-
- 31 Dec, 2020 3 commits
-
-
Stefan Lankes authored
-
Stefan Lankes authored
-
Stefan Lankes authored
-
- 30 Dec, 2020 2 commits
-
-
Stefan Lankes authored
-
Stefan Lankes authored
-
- 12 Dec, 2020 7 commits
-
-
bors[bot] authored
46: Bump actions/checkout from v1 to v2.3.4 r=jbreitbart a=dependabot[bot] Bumps [actions/checkout](https://github.com/actions/checkout) from v1 to v2.3.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/checkout/releases">actions/checkout's releases</a>.</em></p> <blockquote> <h2>v2.3.4</h2> <ul> <li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/379">Add missing <code>await</code>s</a></li> <li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/360">Swap to Environment Files</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2>v2.3.1</h2> <ul> <li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/284">Fix default branch resolution for .wiki and when using SSH</a></li> </ul> <h2>v2.3.0</h2> <ul> <li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/278">Fallback to the default branch</a></li> </ul> <h2>v2.2.0</h2> <ul> <li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/258">Fetch all history for all tags and branches when fetch-depth=0</a></li> </ul> <h2>v2.1.1</h2> <ul> <li>Changes to support GHES (<a href="https://github-redirect.dependabot.com/actions/checkout/pull/236">here</a> and <a href="https://github-redirect.dependabot.com/actions/checkout/pull/248">here</a>)</li> </ul> <h2>v2.1.0</h2> <ul> <li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/191">Group output</a></li> <li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/199">Changes to support GHES alpha release</a></li> <li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/184">Persist core.sshCommand for submodules</a></li> <li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/163">Add support ssh</a></li> <li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/179">Convert submodule SSH URL to HTTPS, when not using SSH</a></li> <li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/157">Add submodule support</a></li> <li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/144">Follow proxy settings</a></li> <li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/141">Fix ref for pr closed event when a pr is merged</a></li> <li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/128">Fix issue checking detached when git less than 2.22</a></li> </ul> <h2>v2.0.0</h2> <ul> <li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/108">Do not pass cred on command line</a></li> <li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/107">Add input persist-credentials</a></li> <li><a href="https://github-redirect.dependabot.com/actions/checkout/pull/104">Fallback to REST API to download repo</a></li> </ul> <h2>v2 (beta)</h2> <ul> <li>Improved fetch performance <ul> <li>The default behavior now fetches only the SHA being checked-out</li> </ul> </li> <li>Script authenticated git commands <ul> <li>Persists <code>with.token</code> in the local git config</li> <li>Enables your scripts to run authenticated git commands</li> <li>Post-job cleanup removes the token</li> <li>Coming soon: Opt out by setting <code>with.persist-credentials</code> to <code>false</code></li> </ul> </li> <li>Creates a local branch <ul> <li>No longer detached HEAD when checking out a branch</li> <li>A local branch is created with the corresponding upstream branch set</li> </ul> </li> <li>Improved layout</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/checkout/commit/5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f"><code>5a4ac90</code></a> Add missing <code>await</code>s (<a href="https://github-redirect.dependabot.com/actions/checkout/issues/379">#379</a>)</li> <li><a href="https://github.com/actions/checkout/commit/c952173edf28a2bd22e1a4926590c1ac39630461"><code>c952173</code></a> Swap to Environment Files (<a href="https://github-redirect.dependabot.com/actions/checkout/issues/360">#360</a>)</li> <li><a href="https://github.com/actions/checkout/commit/a81bbbf8298c0fa03ea29cdc473d45769f953675"><code>a81bbbf</code></a> Remove unneeded commit information from build logs (<a href="https://github-redirect.dependabot.com/actions/checkout/issues/345">#345</a>)</li> <li><a href="https://github.com/actions/checkout/commit/21dc310f1948a06cc989491cb1b4a86777f22918"><code>21dc310</code></a> Add <code>Licensed</code> To Help Verify Prod Licenses (<a href="https://github-redirect.dependabot.com/actions/checkout/issues/326">#326</a>)</li> <li><a href="https://github.com/actions/checkout/commit/be6c44d969b1b004a9e0f7853e9cc9977ea0f7f0"><code>be6c44d</code></a> Revert "Delete licenses.txt"</li> <li><a href="https://github.com/actions/checkout/commit/dac8cc78a1c612c854c383833b39e5a3f357b1f5"><code>dac8cc7</code></a> Delete licenses.txt</li> <li><a href="https://github.com/actions/checkout/commit/2036a08e25fa78bbd946711a407b529a0a1204bf"><code>2036a08</code></a> Add Third Party License Information to Dist Files (<a href="https://github-redirect.dependabot.com/actions/checkout/issues/320">#320</a>)</li> <li><a href="https://github.com/actions/checkout/commit/592cf69a223b04e75ddf345919130b91010eb2a6"><code>592cf69</code></a> Update README.md</li> <li><a href="https://github.com/actions/checkout/commit/a4b69b48862e969425d8dc115dcb965f288ea29b"><code>a4b69b4</code></a> Update README.md</li> <li><a href="https://github.com/actions/checkout/commit/1433f62caac9c18949f9a498f6f28c05388ea443"><code>1433f62</code></a> update default branch (<a href="https://github-redirect.dependabot.com/actions/checkout/issues/305">#305</a>)</li> <li>Additional commits viewable in <a href="https://github.com/actions/checkout/compare/v1...5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f ">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] authored
Bumps [actions/checkout](https://github.com/actions/checkout) from v1 to v2.3.4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v1...5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f ) Signed-off-by:
dependabot[bot] <support@github.com>
-
bors[bot] authored
45: Enabled dependabot for Cargo and Github Actions r=jbreitbart a=jbreitbart Co-authored-by:
Jens Breitbart <jbreitbart@gmail.com>
-
bors[bot] authored
44: Fixed 3 clippy warnings + updated dependencies r=jbreitbart a=jbreitbart I came across deps.rs and saw that it lists outdated packages for uhyve: https://deps.rs/crate/uhyve/0.0.24 Co-authored-by:
Jens Breitbart <jbreitbart@gmail.com>
-
Jens Breitbart authored
-
Jens Breitbart authored
Updating nom results in compile error with the gdb parser and I am not sure how to test it, so I am not trying to fix these.
-
Jens Breitbart authored
-
- 10 Dec, 2020 1 commit
-
-
bors[bot] authored
42: improve error message r=jbreitbart a=stlankes PR to solve issuer hermitcore/rusty-hermit#90 Co-authored-by:
Stefan Lankes <slankes@eonerc.rwth-aachen.de>
-
- 09 Dec, 2020 6 commits
-
-
Stefan Lankes authored
-
Stefan Lankes authored
-
bors[bot] authored
39: add support of non-relocatable binaries r=stlankes a=stlankes Currently, C-based applications (see [hermit-playground](https://github.com/hermitcore/hermit-playground) ) are not relocatable. Consequently, the loader has to support relocatable and non-relocatable applications. Co-authored-by:
Stefan Lankes <slankes@eonerc.rwth-aachen.de>
-
Stefan Lankes authored
-
Stefan Lankes authored
-
Stefan Lankes authored
-