Skip to content

Update next branch with latest changes from master #447

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 105 commits into from
Jan 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
105 commits
Select commit Hold shift + click to select a range
3a8f380
Add registers::debug (#286)
mkroening Jun 23, 2022
3d4264f
fix comment
Freax13 Jun 27, 2022
1335841
add getter for the offset in `OffsetPageTable`
Freax13 Jun 27, 2022
1d45d06
Merge pull request #385 from Freax13/phys-offset-getter
phil-opp Jul 10, 2022
ea52a65
Formatting
phil-opp Jul 10, 2022
83cfa2b
Update cargo-release configuration to latest version
phil-opp Jul 10, 2022
91f4642
Bump version to 0.14.10
phil-opp Jul 10, 2022
e28c280
Update changelog
phil-opp Jul 10, 2022
0e53eef
Merge pull request #386 from rust-osdev/release
phil-opp Jul 10, 2022
2f2eaf6
Add missing IDT entry #HV (vector 28)
Zildj1an Jul 20, 2022
9f2e615
Add missing IDT entry #CP (vector 21)
Zildj1an Jul 20, 2022
1e9af54
IDT: Consider #CP and #HV on Index and IndexMut
Zildj1an Jul 21, 2022
b2b82af
IDT: Update set_general_handler_entry! for #HV and #CP
Zildj1an Jul 21, 2022
9c944d6
IDT: Update tests for new entries #HV and #CP
Zildj1an Jul 21, 2022
9c93947
IDT: Fix definition of entry #CP
Zildj1an Jul 21, 2022
6d593d8
IDT: Include missing case in comments for #CP
Zildj1an Jul 21, 2022
dc62de7
IDT: Fix range for Index and IndexMut
Zildj1an Jul 21, 2022
922c557
Merge pull request #387 from Zildj1an/master
Freax13 Jul 21, 2022
20ba9c2
adding is-empty check function
TornaxO7 Dec 25, 2022
a569dd8
addding next_higher_level to PageLevelIndex
TornaxO7 Dec 25, 2022
ddcd68f
Merge pull request #400 from TornaxO7/page_table_level_next_higher_level
phil-opp Dec 29, 2022
948faa7
Merge pull request #399 from TornaxO7/add_page_table_empty_check
phil-opp Dec 29, 2022
313662b
Auto-format GitHub actions
phil-opp Jan 11, 2023
aef2a33
Check for breaking changes on CI
phil-opp Jan 11, 2023
0e2193f
Merge pull request #401 from rust-osdev/semver-checks
phil-opp Jan 11, 2023
bf32052
set repr to transparent for various types
Freax13 Jan 24, 2023
94677aa
bump bitflags dependency
Freax13 Jan 25, 2023
642956d
Merge pull request #402 from Freax13/enhancement/type-layout
Freax13 Jan 25, 2023
72a28bd
add `flush_broadcast`
Freax13 Feb 11, 2023
54190d5
add `tlbsync`
Freax13 Feb 11, 2023
c23357f
use `nostack` instead of `nomem`
Freax13 Feb 14, 2023
83be8d7
move parts of the `Step` impl into normal functions
Freax13 Feb 14, 2023
bae6119
move to a builder pattern
Freax13 Feb 14, 2023
4500120
Remove unused `doc_cfg` feature
phil-opp Mar 7, 2023
29f6c75
Merge pull request #408 from rust-osdev/remove-doc-cfg
phil-opp Mar 7, 2023
5a4910a
Enable `doc_auto_cfg` on `docs.rs` builds
phil-opp Mar 4, 2023
3168216
Merge pull request #407 from rust-osdev/doc_auto_cfg
phil-opp Mar 7, 2023
942e078
run xtest bash shell
Freax13 Mar 7, 2023
a967e24
Merge pull request #409 from Freax13/fix/ci
phil-opp Mar 7, 2023
14cdce4
Add Descriptor::dpl const method
josephlr Mar 7, 2023
7673551
Descriptor: update comments
josephlr Mar 8, 2023
2d41827
Merge pull request #410 from rust-osdev/dpl
josephlr Mar 8, 2023
ee10753
rename the inherent step methods
Freax13 Mar 14, 2023
28f9511
use mutable references in `InvlpgbFlushBuilder`
Freax13 Mar 14, 2023
861bbbf
fix off-by-one for ASID check
Freax13 Mar 14, 2023
3ecd11c
add `Display` impl for `AsidOutOfRangeError`
Freax13 Mar 14, 2023
0d55f01
make fields public and add documentation
Freax13 Mar 14, 2023
5cf5f86
add reference to `flush_broadcast`
Freax13 Mar 14, 2023
7a53ab6
Update build.yml permissions
joycebrum Mar 17, 2023
b237752
Update release.yml permissions
joycebrum Mar 17, 2023
aff615f
Merge pull request #412 from joycebrum/master
josephlr Mar 17, 2023
55e6077
Create SECURITY.md
joycebrum Mar 21, 2023
d2c6dce
Merge pull request #415 from joycebrum/master
phil-opp Mar 25, 2023
ddd2bcc
release: Use actions/checkout V3
josephlr Apr 24, 2023
8ede723
release: Use python 3.11 and don't use PIP
josephlr Apr 24, 2023
20eff17
release: Don't use 3rd-party libraries in release script
josephlr Apr 24, 2023
22066fa
Merge pull request #421 from rust-osdev/release_action
Freax13 Apr 25, 2023
28e5c42
Change `Star::write()` to use checked subtractions
May 15, 2023
3222b10
run `cargo fmt`
Freax13 Jun 11, 2023
486c2a4
Merge pull request #422 from Egggggg/master
Freax13 Jun 11, 2023
3de642b
add work-around for bad page table references
Freax13 Jun 14, 2023
ce296f3
add warning to `RecursivePageTable::new`
Freax13 Jun 14, 2023
add9e20
Bump bitflags to 2.3.2
grant0417 Jun 15, 2023
c62e8d7
get rid of unsafe in `PageTable::iter`
Freax13 Jun 15, 2023
f00dc02
Add deprecated from_bits_unchecked
grant0417 Jun 16, 2023
e2ab0c6
fix: make from_bits_unchecked const
grant0417 Jun 16, 2023
f49761b
Merge pull request #426 from grant0417/master
phil-opp Jun 19, 2023
1e66b26
improve wording & add links to threads
Freax13 Jun 19, 2023
9e0a8d1
Merge pull request #425 from Freax13/fix/overflow
Freax13 Jun 19, 2023
0aa78ee
fix off-by-one in documentation
Qix- Jun 21, 2023
ae5c6ec
Merge pull request #427 from Qix-/off-by-one-docs
Freax13 Jun 21, 2023
5d75ea9
Add `Descriptor::tss_segment_unchecked`
SamZhang3 Jun 26, 2023
8a37f16
Run cargo fmt
SamZhang3 Jun 26, 2023
3c3ac3c
Merge pull request #428 from SamZhang3/tss_segment_unchecked
Freax13 Jul 22, 2023
1dab93f
Add `inline` attribute to segment functions
tsoutsman Aug 4, 2023
5dbcc9f
Merge pull request #430 from tsoutsman/inline-segmentation-instructions
Freax13 Aug 4, 2023
cca8110
Add the `iretq` function to the `InterruptStackFrameValue` struct.
NathanKolpa Aug 25, 2023
c3bd70b
Fix failing CI by adding the `#[cfg(feature = "instructions")]` attri…
NathanKolpa Aug 25, 2023
34fae92
Improve wording of `iretq` documentation
NathanKolpa Aug 25, 2023
298215f
Rename `data_segment` to `stack_segment`
NathanKolpa Aug 25, 2023
41a10bb
Merge pull request #431 from NathanKolpa/master
Freax13 Aug 25, 2023
be82fe9
Fix misc doc typos
xzmeng Aug 29, 2023
950a941
Merge pull request #432 from xzmeng/fix-misc-doc-typos
Freax13 Aug 29, 2023
659c871
fix(interrupts): add compiler fences to enable and disable
mkroening Sep 15, 2023
a8165d4
Merge pull request #436 from mkroening/interrupt-fence
Freax13 Sep 15, 2023
8f0c4c0
Merge pull request #403 from Freax13/feature/new-flush
Freax13 Sep 15, 2023
5fe90c1
Bump version to 0.14.11
Freax13 Sep 15, 2023
6d4cd4f
update changelog
Freax13 Sep 15, 2023
56c949b
Merge pull request #437 from Freax13/release/0.14.11
Freax13 Sep 18, 2023
16ba0c0
Add HandlerFuncType trait
brandonchinn178 Sep 23, 2023
faea273
Update HandlerFuncType documentation
josephlr Sep 24, 2023
d486e86
Merge pull request #439 from brandonchinn178/handler-func-type
josephlr Sep 24, 2023
030ee63
Enable dependabot to update actions (#420)
joycebrum Oct 13, 2023
9d1e486
Bump actions/checkout from 3 to 4 (#441)
dependabot[bot] Oct 13, 2023
e3ab047
fix(interrupts): replace compiler fences with potentially-synchronizi…
mkroening Oct 13, 2023
3844ef8
?Sized support for VirtAddr::from_ptr
Wasabi375 Oct 13, 2023
d891bdb
Merge pull request #442 from Wasabi375/master
Freax13 Oct 14, 2023
97cfcb4
CI: Run `semver-checks` using stable Rust
phil-opp Dec 28, 2023
451ca2e
Merge pull request #444 from rust-osdev/stable-semver-checks
phil-opp Dec 28, 2023
c3eaa09
expose `Cr3::write_raw`
Freax13 Jan 14, 2024
1ba2dec
Merge pull request #445 from Freax13/enhancement/expose-cr3-write-raw
Freax13 Jan 14, 2024
f5c2b06
Merge remote-tracking branch 'upstream/next' into release/v0.15
Freax13 Jan 14, 2024
ee78cc0
fix date for 0.14.11 release
Freax13 Jan 14, 2024
5133c37
update changelog for 0.15.0 release
Freax13 Jan 14, 2024
c34c84a
bump version
Freax13 Jan 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
version: 2
updates:
- package-ecosystem: github-actions
directory: "/"
schedule:
interval: weekly
ignore:
- dependency-name: "*"
update-types:
["version-update:semver-minor", "version-update:semver-patch"]
Loading