From aoqi at loongson.cn Thu May 5 13:43:04 2016 From: aoqi at loongson.cn (Ao Qi) Date: Thu, 5 May 2016 21:43:04 +0800 Subject: OpenJDK 8 port for MIPS has been open sourced by Loongson Message-ID: Hi all, Loongson has finished porting OpenJDK 8 64-bit to MIPS (Little Endian). Loongson decided to open source this work, including implementation of the template interpreter and the C2 compiler. The C1 compiler is almost done and its code is also included in the codebase. The work is based on jdk8u25-b17 and has a rich set optimizations over the OpenJDK implementation. Loongson has been doing this work for years, and will continue it, including bug fixing, performance improvement, and version upgrade. Loongson has also finished porting OpenJDK 8 32-bit and OpenJDK 6 32-bit, which would become open-source in the future. Loongson hopes to contribute the code back upstream where possible. Loongson also wishes more developers and users could use this work and benefit from it. All contributions and suggestions to this work are greatly welcomed. If you have any problems or want any support, feel free to contact us via email to jinguojie at loongson.cn or aoqi at loongson.cn. The Loongson code base is stored in http://hg.loongnix.org. Everyone can acquire source from the repositories by: $ hg clone http://hg.loongnix.org/jdk8-mips64-public $ cd jdk8-mips64-public $ sh ./get_source.sh About Loongson Technology Co., Ltd. Loongson is a family of general-purpose MIPS64 CPUs developed by Loongson Technology Co., Ltd. It was formerly called Godson. Learn more: http://www.loongson.cn/. Learn more about Loongson Java: http://wiki.loongnix.org/index.php/JAVA Sorry for sending the duplicated email to porters-dev, mips-port and distro-pkg-dev. Can discussion or submitted change about this work be sent in this mail list? Thanks, Ao Qi -------------- next part -------------- An HTML attachment was scrubbed... URL: From win847 at gmail.com Fri May 27 04:34:45 2016 From: win847 at gmail.com (=?UTF-8?B?6aOe6aKc?=) Date: Fri, 27 May 2016 12:34:45 +0800 Subject: IcedTea2.6.6 OpenJDK1.7 CrossCompile Message-ID: Dear All, I used CrossCompile for IcedTea2.6.6 OpenJDK1.7 for Hardware MIPS34Kc CPU. Toolchain is buildroot 2012.05 (gcc 4.3.x + uclibc 0.99.3.2) Icedtea configure as below: export CROSS_COMPILE_ARCH=mips export JAVASE_EMBEDDED=true export USE_ONLY_BOOTDIR_TOOLS=true export ALT_COMPILER_PATH=$(CROSS_COMPILE_BIN_PATH) ./configure --host=mips-linux --with-jdk-home=/usr/lib/jvm/java-1.6.0-openjdk-i386/ --prefix=/usr/openjdk_jvm_mips --without-rhino --disable-system-kerberos --disable-system-zlib --disable-system-jpeg --disable-system-png --disable-system-gif --disable-system-lcms --disable-system-gtk --disable-system-gio --disable-system-gconf --disable-system-fontconfig --disable-system-sctp --disable-system-pcsc --disable-docs --disable-compile-against-syscalls --enable-zero --disable-arm32-jit --disable-jdk-tests --disable-bootstrap Also marked JDK desktop related component as patch in attached. Compiled JRE can only run java hello world. when run OSGI Felix framework jvm crashed. Is there configure wrong with Icedtea crosscompile on MIPS? Regards, Yanfei -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: openjdk_modify.patch Type: application/octet-stream Size: 8979 bytes Desc: not available URL: