start java

This commit is contained in:
Ciro Santilli 六四事件 法轮功
2021-02-14 00:00:00 +00:00
parent 03f1b0816d
commit 78931d9f07
4 changed files with 108 additions and 0 deletions

View File

@@ -20936,6 +20936,8 @@ Maybe some day someone will use this setup to study the performance of interpret
==== Python
link:rootfs_overlay/lkmc/python[]
Examples:
* link:rootfs_overlay/lkmc/python/hello.py[]: hello world
@@ -21095,6 +21097,8 @@ pybind11 is amazingly easy to use. But it can also make your builds really slow:
==== Node.js
link:rootfs_overlay/lkmc/nodejs[]
Host installation shown at: https://askubuntu.com/questions/594656/how-to-install-the-latest-versions-of-nodejs-and-npm/971612#971612
Build and install the interpreter in Buildroot with:
@@ -21161,6 +21165,8 @@ https://stackoverflow.com/questions/31642477/how-to-publish-a-npm-package-with-d
==== Java
link:rootfs_overlay/lkmc/java[]
No OpenJDK package as of 2018.08: https://stackoverflow.com/questions/28874150/buildroot-with-jamvm-2-0-for-java-8/59290927#59290927 partly because their build system is shit like the rest of the project's setup.
Unmerged patch at: http://lists.busybox.net/pipermail/buildroot/2018-February/213282.html
@@ -25639,6 +25645,8 @@ TODO create a minimal working aarch64 example analogous to the x86 one at: https
A general introduction to paging with x86 examples can be found at: https://cirosantilli.com/x86-paging[].
Then, this article is amazing: https://www.starlab.io/blog/deep-dive-mmu-virtualization-with-xen-on-arm
ARM paging is documented at <<armarm8-db>> Chapter D5 and is mostly called VMSAv8 in the ARMv8 manual (Virtual Memory System Architecture).
Paging is enabled by the `SCTLR_EL1.M` bit.