Skip to content

Commit 2a01f91

Browse files
authored
Bump to v0.3.0 and update CHANGELOG (#29)
1 parent 58e1018 commit 2a01f91

File tree

3 files changed

+41
-17
lines changed

3 files changed

+41
-17
lines changed

CHANGELOG.md

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,33 @@
11
# Changelog
22

3+
## 0.3.0
4+
5+
### New Features
6+
7+
* Add ARMv7a (32-bit) architecture support (https://github.com/arceos-org/axcpu/pull/16).
8+
* Add generic timer abstraction for AArch64 and ARM architectures (https://github.com/arceos-org/axcpu/pull/23).
9+
10+
### Breaking Changes
11+
12+
* Upgrade [page_table_multiarch](https://crates.io/crates/page_table_multiarch) crate to v0.6, which adds ARM support. (https://github.com/arceos-org/axcpu/pull/22).
13+
* Upgrade [percpu](https://crates.io/crates/percpu) crate to v0.3, see [percpu v0.3.0 changelog](https://github.com/arceos-org/percpu/blob/main/CHANGELOG.md#030).
14+
15+
### Bug Fixes
16+
17+
* Fix kernel stack pointer save on LoongArch64 (https://github.com/arceos-org/axcpu/pull/14).
18+
* Set sstatus::FS before fp restore/clear in `switch_to` on riscv64 (https://github.com/arceos-org/axcpu/pull/30).
19+
320
## 0.2.2
421

5-
### Fixes
22+
### Bug Fixes
623

7-
* [Fix compile error on riscv when enable `uspace` feature](https://github.com/arceos-org/axcpu/pull/12).
24+
* Fix compile error on riscv when enabling `uspace` feature (https://github.com/arceos-org/axcpu/pull/12).
825

926
## 0.2.1
1027

11-
### Fixes
28+
### Bug Fixes
1229

13-
* [Pad TrapFrame to multiple of 16 bytes for riscv64](https://github.com/arceos-org/axcpu/pull/11).
30+
* Pad TrapFrame to multiple of 16 bytes for riscv64 (https://github.com/arceos-org/axcpu/pull/11).
1431

1532
## 0.2.0
1633

@@ -20,8 +37,8 @@
2037

2138
### New Features
2239

23-
* [Add FP state switch for riscv64](https://github.com/arceos-org/axcpu/pull/2).
24-
* [Add hypervisor support for aarch64](https://github.com/arceos-org/axcpu/pull/10).
40+
* Add FP state switch for riscv64 (https://github.com/arceos-org/axcpu/pull/2).
41+
* Add hypervisor support for aarch64 (https://github.com/arceos-org/axcpu/pull/10).
2542

2643
### Other Improvements
2744

Cargo.lock

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
[package]
22
name = "axcpu"
3-
version = "0.2.2"
3+
version = "0.3.0"
44
edition = "2021"
55
authors = [
66
"Yuekai Jia <equation618@gmail.com>",
77
"Youjie Zheng <Azure_stars@126.com>",
88
"yfblock <321353225@qq.com>",
9+
"Debin <luodebin@kylinos.cn>",
910
"yanjuguang <coolyanjg@163.com>",
1011
"Grow Zheng <hhmcn@outlook.com>",
1112
"Su Mingxian <aarkegz@gmail.com>",
@@ -61,4 +62,10 @@ new_without_default = "allow"
6162

6263
[package.metadata.docs.rs]
6364
all-features = true
64-
targets = ["x86_64-unknown-none", "aarch64-unknown-none-softfloat", "riscv64gc-unknown-none-elf", "loongarch64-unknown-none-softfloat"]
65+
targets = [
66+
"x86_64-unknown-none",
67+
"aarch64-unknown-none-softfloat",
68+
"riscv64gc-unknown-none-elf",
69+
"loongarch64-unknown-none-softfloat",
70+
"armv7a-none-eabi",
71+
]

0 commit comments

Comments
 (0)