diff --git a/release_note/Tenon_v0.3.0/release_note_Board-support-package_v0.3.0.md b/release_note/Tenon_v0.3.0/release_note_Board-support-package_v0.3.0.md new file mode 100644 index 0000000000000000000000000000000000000000..b8ff409b253609843d0f1be71f385b2ec5dd18d1 --- /dev/null +++ b/release_note/Tenon_v0.3.0/release_note_Board-support-package_v0.3.0.md @@ -0,0 +1,5 @@ +### Enhancement +#### others +- Pass the external lib/driver/plat parent directory to the Makefile ([10](https://gitee.com/tenonos/board-support-package/pulls/10)) by [@蔡铖](https://gitee.com/cheng2000160) + + diff --git a/release_note/Tenon_v0.3.0/release_note_Tenon_v0.3.0.md b/release_note/Tenon_v0.3.0/release_note_Tenon_v0.3.0.md new file mode 100644 index 0000000000000000000000000000000000000000..13ff15842ec8d8d2c326eff623d93716a65c85f5 --- /dev/null +++ b/release_note/Tenon_v0.3.0/release_note_Tenon_v0.3.0.md @@ -0,0 +1,24 @@ +### Feature +#### TenonOS支持SMP ([IA75YL](https://gitee.com/tenonos/request-for-comments/issues/IA75YL)) +- refactoring the lcpu structure ([16](https://gitee.com/tenonos/tenon/pulls/16)) by [@孙昊一](https://gitee.com/yingyisunhaoyi) +- Add SMP startup features ([18](https://gitee.com/tenonos/tenon/pulls/18)) by [@蔡铖](https://gitee.com/cheng2000160) +- add lib/tnsynchronize, implement spinlock using gcc atomic func ([19](https://gitee.com/tenonos/tenon/pulls/19)) by [@蔡铖](https://gitee.com/cheng2000160) +- plat/common:Add the tn_bootstrap_cpu structure to help identify bootstrap cpu ([25](https://gitee.com/tenonos/tenon/pulls/25)) by [@蔡铖](https://gitee.com/cheng2000160) + +### Enhancement +#### Tenon Makefile 对外部库子目录路径解析优化 ([IA6JNW](https://gitee.com/tenonos/tenon/issues/IA6JNW)) +- Get the external lib/driver/plat directory in the makefile file instead of build.sh ([15](https://gitee.com/tenonos/tenon/pulls/15)) by [@蔡铖](https://gitee.com/cheng2000160) +#### 中断处理函数寻址优化 ([IA6FSG](https://gitee.com/tenonos/tenon/issues/IA6FSG)) +- Use gic-v3 irq handlers directly in el1_irq ([21](https://gitee.com/tenonos/tenon/pulls/21)) by [@蔡铖](https://gitee.com/cheng2000160) +#### others +- Mortise构建使用Tenon适配性问题修改 ([23](https://gitee.com/tenonos/tenon/pulls/23)) by [@张浩](https://gitee.com/crazykev) + +### Bug +#### lib-musl + helloworld + tenon v0.2.0 uktest 无法通过 ([IA5SBP](https://gitee.com/tenonos/tenon/issues/IA5SBP)) +- modify futex syscall_num when aarch64 case, and Optimize lib/sched test cases to allow for controllable error ([14](https://gitee.com/tenonos/tenon/pulls/14)) by [@蔡铖](https://gitee.com/cheng2000160) +#### kvm + gicv3 测试用例无法通过 ([IA5S7F](https://gitee.com/tenonos/tenon/issues/IA5S7F)) +- Use the commont exceptions64.S that supports nested interrupts, and optimize tntimer test cases ([20](https://gitee.com/tenonos/tenon/pulls/20)) by [@蔡铖](https://gitee.com/cheng2000160) +#### others +- fix the bug that cpu aff attribute not assigned to ICC_SGI1R_EL1 when sending sgi ([17](https://gitee.com/tenonos/tenon/pulls/17)) by [@蔡铖](https://gitee.com/cheng2000160) + +