Skip to content

Commit

Permalink
Bump to v0.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
equation314 committed Jul 29, 2024
1 parent 610b069 commit cbcc8c8
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 1 deletion.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,17 @@
# Changelog

## 0.3.0

### New Features

- Allow users to control the TLB flush behavior.
+ Return structures `TlbFlush`/`TlbFlushAll` after mapping change (e.g., call `PageTable64::map`).
+ Add a parameter `flush_tlb_by_page` to `map_region`/`unmap_region`/`protect_region` in `PageTable64`.

## 0.2.0

### New Features

- No longer collect intermediate tables into a `Vec`, walk the page table and
deallocate them on drop.
- Replace the `update` method of `PageTable64` with `remap` and `protect`, also add `protect_region` and `copy_from`.
Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ members = [
]

[workspace.package]
version = "0.2.0"
version = "0.3.0"
authors = ["Yuekai Jia <[email protected]>"]
license = "GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0"
homepage = "https://github.com/arceos-org/arceos"
Expand Down

0 comments on commit cbcc8c8

Please sign in to comment.