This project is mirrored from https://github.com/hermit-os/kernel.git.
Pull mirroring updated .
- Apr 30, 2023
-
-
Stefan Lankes authored
-
Stefan Lankes authored
-
bors[bot] authored
732: revise aarch64 support r=stlankes a=stlankes - add TLS support - revise processor detection - add function to switch the context - revise stack handling - initialize interrupt controller Co-authored-by:
Stefan Lankes <slankes@eonerc.rwth-aachen.de>
-
Stefan Lankes authored
-
Stefan Lankes authored
- add TLS support - revise processor detection - add function to switch the context - revise stack handling
-
Stefan Lankes authored
-
Stefan Lankes authored
-
Stefan Lankes authored
- in addition, add some comments
-
bors[bot] authored
731: don't leak memory if the environment is empty r=stlankes a=stlankes Co-authored-by:
Stefan Lankes <slankes@eonerc.rwth-aachen.de>
-
- Apr 29, 2023
-
-
Stefan Lankes authored
-
Stefan Lankes authored
-
bors[bot] authored
730: remove trailing null characters r=stlankes a=stlankes - revert also #729 Co-authored-by:
Stefan Lankes <slankes@eonerc.rwth-aachen.de>
-
Stefan Lankes authored
- this character isn't required
-
Stefan Lankes authored
This reverts commit f677532b.
-
bors[bot] authored
729: remove typo r=stlankes a=stlankes Co-authored-by:
Stefan Lankes <slankes@eonerc.rwth-aachen.de>
-
Stefan Lankes authored
-
bors[bot] authored
728: move hardware independent function is_uhyve to env r=stlankes a=stlankes Co-authored-by:
Stefan Lankes <slankes@eonerc.rwth-aachen.de>
-
Stefan Lankes authored
-
- Apr 27, 2023
-
-
bors[bot] authored
726: remove obsolete function `detect_from_uhyve` r=jounathaen a=stlankes - minor improvements to #725 - removing obsolete code Co-authored-by:
Stefan Lankes <slankes@eonerc.rwth-aachen.de>
-
Stefan Lankes authored
-
bors[bot] authored
725: don't initialize IO-APIC for uhyve r=jounathaen a=stlankes uhyve doesn't support a common IO-APIC. Consequently, libhermit should not initialize the IO-APIC Co-authored-by:
Stefan Lankes <slankes@eonerc.rwth-aachen.de>
-
Stefan Lankes authored
uhyve doesn't support a common IO-APIC. Consequently, libhermit should not initialize the IO-APIC
-
bors[bot] authored
724: add check if the idle task has to give up the processor r=stlankes a=stlankes - simplifies the run function of the scheduler - avoids unneeded calls of the function `schedule` Co-authored-by:
Stefan Lankes <slankes@eonerc.rwth-aachen.de>
-
Stefan Lankes authored
- only the idle task should call `run` - consequently, the idle task check can be removed
-
Stefan Lankes authored
-
Stefan Lankes authored
-
- Apr 26, 2023
-
-
bors[bot] authored
723: remove deprecated functions and use hermit-dtb from crates.io r=stlankes a=stlankes Co-authored-by:
Stefan Lankes <slankes@eonerc.rwth-aachen.de>
-
Stefan Lankes authored
-
Stefan Lankes authored
-
- Apr 25, 2023
-
-
bors[bot] authored
719: Add basic docs for timer and semaphore syscalls r=stlankes a=nathanwhyte Helping with issue #353 Added _(very)_ basic documentation to syscalls in [`timer.rs`](https://github.com/hermitcore/libhermit-rs/blob/master/src/syscalls/timer.rs) and [`semaphore.rs`](https://github.com/hermitcore/libhermit-rs/blob/master/src/syscalls/semaphore.rs ) I used Linux man pages as a reference when writing these. Co-authored-by:
Nathan Whyte <nathanwhyte35@gmail.com>
-
Nathan Whyte authored
-
bors[bot] authored
721: build(deps): bump bitflags from 2.1.0 to 2.2.1 r=mkroening a=dependabot[bot] Bumps [bitflags](https://github.com/bitflags/bitflags) from 2.1.0 to 2.2.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/bitflags/bitflags/releases">bitflags's releases</a>.</em></p> <blockquote> <h2>2.2.1</h2> <h2>What's Changed</h2> <ul> <li>Refactor attribute filtering to apply per-flag by <a href="https://github.com/KodrAus"><code>`@KodrAus</code></a>` in <a href="https://redirect.github.com/bitflags/bitflags/pull/345">bitflags/bitflags#345</a></li> <li>Prepare for 2.2.1 release by <a href="https://github.com/KodrAus"><code>`@KodrAus</code></a>` in <a href="https://redirect.github.com/bitflags/bitflags/pull/346">bitflags/bitflags#346</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/bitflags/bitflags/compare/2.2.0...2.2.1">https://github.com/bitflags/bitflags/compare/2.2.0...2.2.1</a></p> <h2>2.2.0 (yanked)</h2> <h2>What's Changed</h2> <ul> <li>Create SECURITY.md by <a href="https://github.com/KodrAus"><code>`@KodrAus</code></a>` in <a href="https://redirect.github.com/bitflags/bitflags/pull/338">bitflags/bitflags#338</a></li> <li>add docs to describe the behavior of multi-bit flags by <a href="https://github.com/nicholasbishop"><code>`@nicholasbishop</code></a>` in <a href="https://redirect.github.com/bitflags/bitflags/pull/340">bitflags/bitflags#340</a></li> <li>Add support for bytemuck by <a href="https://github.com/KodrAus"><code>`@KodrAus</code></a>` in <a href="https://redirect.github.com/bitflags/bitflags/pull/336">bitflags/bitflags#336</a></li> <li>Add a top-level macro for filtering attributes by <a href="https://github.com/KodrAus"><code>`@KodrAus</code></a>` in <a href="https://redirect.github.com/bitflags/bitflags/pull/341">bitflags/bitflags#341</a></li> <li>Prepare for 2.2.0 release by <a href="https://github.com/KodrAus"><code>`@KodrAus</code></a>` in <a href="https://redirect.github.com/bitflags/bitflags/pull/342">bitflags/bitflags#342</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/nicholasbishop"><code>`@nicholasbishop</code></a>` made their first contribution in <a href="https://redirect.github.com/bitflags/bitflags/pull/340">bitflags/bitflags#340</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/bitflags/bitflags/compare/2.1.0...2.2.0">https://github.com/bitflags/bitflags/compare/2.1.0...2.2.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md">bitflags's changelog</a>.</em></p> <blockquote> <h1>2.2.1</h1> <h2>What's Changed</h2> <ul> <li>Refactor attribute filtering to apply per-flag by <a href="https://github.com/KodrAus"><code>`@KodrAus</code></a>` in <a href="https://redirect.github.com/bitflags/bitflags/pull/345">bitflags/bitflags#345</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/bitflags/bitflags/compare/2.2.0...2.2.1">https://github.com/bitflags/bitflags/compare/2.2.0...2.2.1</a></p> <h1>2.2.0</h1> <h2>What's Changed</h2> <ul> <li>Create SECURITY.md by <a href="https://github.com/KodrAus"><code>`@KodrAus</code></a>` in <a href="https://redirect.github.com/bitflags/bitflags/pull/338">bitflags/bitflags#338</a></li> <li>add docs to describe the behavior of multi-bit flags by <a href="https://github.com/nicholasbishop"><code>`@nicholasbishop</code></a>` in <a href="https://redirect.github.com/bitflags/bitflags/pull/340">bitflags/bitflags#340</a></li> <li>Add support for bytemuck by <a href="https://github.com/KodrAus"><code>`@KodrAus</code></a>` in <a href="https://redirect.github.com/bitflags/bitflags/pull/336">bitflags/bitflags#336</a></li> <li>Add a top-level macro for filtering attributes by <a href="https://github.com/KodrAus"><code>`@KodrAus</code></a>` in <a href="https://redirect.github.com/bitflags/bitflags/pull/341">bitflags/bitflags#341</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/nicholasbishop"><code>`@nicholasbishop</code></a>` made their first contribution in <a href="https://redirect.github.com/bitflags/bitflags/pull/340">bitflags/bitflags#340</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/bitflags/bitflags/compare/2.1.0...2.2.0">https://github.com/bitflags/bitflags/compare/2.1.0...2.2.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/bitflags/bitflags/commit/0c318c0d77ed63ad4ee9bfdf1d2c486993b18b37"><code>0c318c0</code></a> Merge pull request <a href="https://redirect.github.com/bitflags/bitflags/issues/346">#346</a> from KodrAus/cargo/2.2.1</li> <li><a href="https://github.com/bitflags/bitflags/commit/a51c0532865ccd26de1a55d212ba90304199c463"><code>a51c053</code></a> prepare for 2.2.1 release</li> <li><a href="https://github.com/bitflags/bitflags/commit/638707f0f0a38499dbc4cfdd7ef10d8106647309"><code>638707f</code></a> Merge pull request <a href="https://redirect.github.com/bitflags/bitflags/issues/345">#345</a> from KodrAus/fix/recursion</li> <li><a href="https://github.com/bitflags/bitflags/commit/f3f3b6a7b00f79e05601afe07fe806d36fddd846"><code>f3f3b6a</code></a> add docs to example generated flags</li> <li><a href="https://github.com/bitflags/bitflags/commit/588d13298ea5ba0ab37c57c947e0a47fe5335c8a"><code>588d132</code></a> refactor attribute filtering to apply per-flag</li> <li><a href="https://github.com/bitflags/bitflags/commit/cbcafa710fc31172511e62efa06ad9eb214e4734"><code>cbcafa7</code></a> Merge pull request <a href="https://redirect.github.com/bitflags/bitflags/issues/342">#342</a> from KodrAus/cargo/2.2.0</li> <li><a href="https://github.com/bitflags/bitflags/commit/61df53a791cfdd681bc4adcea12796c0bdef1ca5"><code>61df53a</code></a> prepare for 2.2.0 release</li> <li><a href="https://github.com/bitflags/bitflags/commit/780f456840a2c2755b574397b3297e213a1e8b9f"><code>780f456</code></a> Merge pull request <a href="https://redirect.github.com/bitflags/bitflags/issues/341">#341</a> from KodrAus/fix/doc-alias</li> <li><a href="https://github.com/bitflags/bitflags/commit/405e7de8ee8d9fea1ecf67a7bd234a9bcf45c3b9"><code>405e7de</code></a> updates macro field names</li> <li><a href="https://github.com/bitflags/bitflags/commit/561fe509b081b2bf4d71a279389a03b9c3207b01"><code>561fe50</code></a> add a top-level macro for filtering attributes</li> <li>Additional commits viewable in <a href="https://github.com/bitflags/bitflags/compare/2.1.0...2.2.1">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores ) You can trigger a rebase of this PR 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>
-
bors[bot] authored
720: build(deps): bump dsaltares/fetch-gh-release-asset from 1.1.0 to 1.1.1 r=mkroening a=dependabot[bot] Bumps [dsaltares/fetch-gh-release-asset](https://github.com/dsaltares/fetch-gh-release-asset) from 1.1.0 to 1.1.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dsaltares/fetch-gh-release-asset/releases">dsaltares/fetch-gh-release-asset's releases</a>.</em></p> <blockquote> <h2>1.1.1</h2> <h2>What's Changed</h2> <ul> <li>fix: 50 - actually default version to latest by <a href="https://github.com/dsaltares"><code>`@dsaltares</code></a>` in <a href="https://redirect.github.com/dsaltares/fetch-gh-release-asset/pull/56">dsaltares/fetch-gh-release-asset#56</a></li> <li>Bump json5 from 1.0.1 to 1.0.2 by <a href="https://github.com/dependabot"><code>`@dependabot</code></a>` in <a href="https://redirect.github.com/dsaltares/fetch-gh-release-asset/pull/55">dsaltares/fetch-gh-release-asset#55</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/dependabot"><code>`@dependabot</code></a>` made their first contribution in <a href="https://redirect.github.com/dsaltares/fetch-gh-release-asset/pull/55">dsaltares/fetch-gh-release-asset#55</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/dsaltares/fetch-gh-release-asset/compare/1.1.0...1.1.1">https://github.com/dsaltares/fetch-gh-release-asset/compare/1.1.0...1.1.1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dsaltares/fetch-gh-release-asset/commit/a40c8b4a0471f9ab81bdf73a010f74cc51476ad4"><code>a40c8b4</code></a> Bump json5 from 1.0.1 to 1.0.2 (<a href="https://redirect.github.com/dsaltares/fetch-gh-release-asset/issues/55">#55</a>)</li> <li><a href="https://github.com/dsaltares/fetch-gh-release-asset/commit/5a71312bcb7a436e89a7dd26123cdbdd7b3df709"><code>5a71312</code></a> fix: 50 - actually default version to latest (<a href="https://redirect.github.com/dsaltares/fetch-gh-release-asset/issues/56">#56</a>)</li> <li>See full diff in <a href="https://github.com/dsaltares/fetch-gh-release-asset/compare/1.1.0...1.1.1">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores ) You can trigger a rebase of this PR 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>
-
- Apr 24, 2023
-
-
dependabot[bot] authored
Bumps [bitflags](https://github.com/bitflags/bitflags) from 2.1.0 to 2.2.1. - [Release notes](https://github.com/bitflags/bitflags/releases) - [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md) - [Commits](https://github.com/bitflags/bitflags/compare/2.1.0...2.2.1 ) --- updated-dependencies: - dependency-name: bitflags dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by:
dependabot[bot] <support@github.com>
-
dependabot[bot] authored
Bumps [dsaltares/fetch-gh-release-asset](https://github.com/dsaltares/fetch-gh-release-asset) from 1.1.0 to 1.1.1. - [Release notes](https://github.com/dsaltares/fetch-gh-release-asset/releases) - [Commits](https://github.com/dsaltares/fetch-gh-release-asset/compare/1.1.0...1.1.1 ) --- updated-dependencies: - dependency-name: dsaltares/fetch-gh-release-asset dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com>
-
Nathan Whyte authored
-
Nathan Whyte authored
-
Nathan Whyte authored
-
- Apr 21, 2023
-
-
bors[bot] authored
716: virtio-net: Replace AsSliceU8 trait with zerocopy::AsBytes. r=mkroening a=joannejchen Changed VirtioNetHdr to derive from AsBytes instead of AsSliceU8 and changed related functions as necessary. Co-authored-by:
Joanne Chen <joannejc@cs.utexas.edu>
-
Joanne Chen authored
Changed VirtioNetHdr to derive from AsBytes instead of AsSliceU8 and changed related functions as necessary. AsSliceU8 cannot be completely removed yet because of lack of support for deriving AsBytes for generics.
-