aosp-riscv 的仓库:github.com:aosp-riscv/*; 国内镜像在 gitee.com:aosp-riscv/*
RVI upstream 的仓库地址:github.com:riscv-android-src/*
注意:针对以上两个仓库,我们关注的分支都是 riscv64-android-12.0.0_dev,但区别是 aosp-riscv 是基于 android-12.0.0_r3 拉的该分支,而 RVI upstream 是基于 android-12.0.0_r2 拉的。
目前 aosp-riscv 的构建还无法做到 根目录下完整的 build,只实现了 mmm bionic
即对 bionic 目录下的所有模块以及其依赖确保编译通过。但还无法支持 RVI upstream 的构建,见下。
RVI upstream 的构建可以实现:https://github.com/riscv-android-src/riscv-android/blob/main/doc/android12.md,但是我发现它不能实现 mmm bionic(但据 maohan 的说法,他可以 cd bionic 然后 mmm 成功)。
我们现在的整体目标就是希望通过 sync 达到以下目标:
两边都可以实现:
source build/envsetup.sh
lunch sdk_phone64_riscv64 // 最终也要支持 aosp_riscv64-eng
mmm bionic ..... // 能支持构建成功的越多越好
m -j
在代码上基线上我们会尽量向 RVI upstream 靠拢,即采用 android-12.0.0_r2。但目前还做的几个仓库 r2 和 r3 的区别都很小,甚至没有区别,所以这个问题暂时不突出。
现工作是将两边同步,这包括:
针对已同步的仓库,每个仓库我们会建一个 issue 来分别记录同步的状态:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
登录 后才可以发表评论