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..569f87fa797290192ae47514c13ba1e3e54b0cc4 --- /dev/null +++ b/release_note/Tenon_v0.3.0/release_note_Board-support-package_v0.3.0.md @@ -0,0 +1,9 @@ +### Feature + +### 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) + +### Bug + + diff --git a/release_note/Tenon_v0.3.0/release_note_Lib-tlsf_v0.1.0.md b/release_note/Tenon_v0.3.0/release_note_Lib-tlsf_v0.1.0.md new file mode 100644 index 0000000000000000000000000000000000000000..0a34384ce66ca2c43b68804823cc81411098c6b4 --- /dev/null +++ b/release_note/Tenon_v0.3.0/release_note_Lib-tlsf_v0.1.0.md @@ -0,0 +1,7 @@ +### Feature + +### Enhancement + +### Bug + + 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..dd14875968b0153f959eba27cd5f809bfd5d4a02 --- /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) + +