diff --git a/README.md b/README.md index 6be514ae288773ce646448b1db99448780b80546..7179eb41b5d2f845b5941b82d397ff8d73d22100 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,24 @@ If you are interested in runnning Android on RISC-V hardware, please join us! Currently we are in a very early stage, trying to cross compile the AOSP codebase using the RISC-V official GNU toolchain. The following is the project progress log (time in reverse order). +- 2021-11-30 For AOSP 12 ported to RV64, the implementation of `mmm bionic/libc/ --skip-soong-tests` was successfully built, we now have libc/libm/libdl. The relevant changes have been submitted to the repositories. The details are as follows (here, some PRs are created on gitee, all commits are pushed both on github & gitee): + - toolchain for AOSP: + - Rust for Android: + - compiler: add riscv64gc-linux-android target (Tier 3): + - library: add riscv64gc-linux-android support: + - Modified libc, added support for riscv64: + - Clang/llvm for Android: + - add riscv __get_tls method: + - Change some repos' fetch address and revision to support riscv64: + - manifest:PR: + - AOSP (PRs): + - + - + - + - + - + - + - 2021-11-15 For AOSP 12 ported to RV64, the implementation of `m --skip-ninja --skip-soong-tests` was successfully built. The relevant changes have been submitted to the repositories. The details are as follows (here, gitee is taken as an example, github has been mirrored): - manifest repository: - Newly added AOSP repositories: diff --git a/README_zh.md b/README_zh.md index 3f91ab17f3ca223f32278058ade595a3e0c49ac4..077fef05297a3380442e5e588b88b680d9f490a7 100644 --- a/README_zh.md +++ b/README_zh.md @@ -8,6 +8,24 @@ 本项目还处于非常早期的状态,更多的工作在持续推进中。以下为项目进展日志(时间为倒序)。 +- 2021-11-30 针对 AOSP 12 移植到 RV64 实现 `mmm bionic/libc/ --skip-soong-tests` 下构建成功 libc/libm/libdl。相关修改已经提交到仓库上。具体如下(部分 PR 在 gitee 上,所有代码同步推送至 github 和 gitee): + - 工具链 for AOSP 更新: + - Rust for Android: + - compiler: add riscv64gc-linux-android target (Tier 3): + - library: add riscv64gc-linux-android support: + - Modified libc, added support for riscv64: + - Clang/llvm for Android: + - add riscv __get_tls method: + - Change some repos' fetch address and revision to support riscv64: + - manifest 仓库:PR: + - AOSP 仓库更新(PR): + - + - + - + - + - + - + - 2021-11-15 针对 AOSP 12 移植到 RV64 实现 `m --skip-ninja --skip-soong-tests` 下构建成功。相关修改已经提交到仓库上。具体如下(这里以 gitee 的为例,github 已经 mirror): - manifest 仓库: - 涉及新增的 AOSP 仓库: