Hi Yamini,
If you give your mails on this list a more sensible subject line than "users Digest, Vol 59, Issue 6", you not only help others to follow the list activities but also raise chances that someone with the required expertise reads and answers your questions.
Regarding the test you ran: It finished successfully. AFAICT, these warning and errors are not critical:
[init -> java] Warning: setrlimit: setrlimit not implemented [init -> java] Warning: sysconf(71) not implemented [init -> java] Error: no plugin found for socket() [init -> java] Error: no plugin found for socket() [init -> java] Warning: sysconf(56) not implemented [init -> java] Warning: 8 dangling allocations at allocator destruction [init -> java] Warning: 77 dangling allocations at allocator destruction
The "no plugin found" merely denotes that a (probably non-crucial) libc function call is not backed with an actual implementation (Genode's libc is completely modular). This is commonly seen in ported high-level applications and normally no problem (see [1]).
The "not implemented" is likewise but with dummy implementations installed by the developer that ported the application (see [2]).
Finally, the "dangling allocations" are a sign that the port still misses to clean up things but its all at destruction time anyway and therefore shouldn't hurt.
Cheers, Martin
[1] grep -r "no plugin found for" repos/ [2] grep -r "warning.*not implemented" repos/
On 05.03.23 13:25, YamiNI ReddY wrote:
Thanks for your suggestion. While running the simple run/java demo i got the following error suggesting that socket plugin is not found during init and some more warnings. i have used kernel=hw and BOARD=virt_qemu_arm_v7a
Kindly give some advice on how to proceed further.
Best, YAMINI.
kernel initialized ROM modules: ROM: [40116000,40124703) Genode - Genode News.htm ROM: [403ce000,41e86000) classes.tar ROM: [403cd000,403cd74a) config ROM: [43274000,43275000) core_log ROM: [42003000,42005800) hello.tar ROM: [41fa0000,41fdc570) init ROM: [4027e000,402804c0) java ROM: [40125000,4013cd44) java.lib.so http://java.lib.so ROM: [41f0d000,41f14978) jimage.lib.so http://jimage.lib.so ROM: [40142000,40150728) jli.lib.so http://jli.lib.so ROM: [40108000,40115728) jnet.lib.so http://jnet.lib.so ROM: [42048000,42df47a0) jvm.lib.so http://jvm.lib.so ROM: [42041000,42047588) jzip.lib.so http://jzip.lib.so ROM: [41f15000,41f9f9d0) ld.lib.so http://ld.lib.so ROM: [40281000,403a92f4) libc.lib.so http://libc.lib.so ROM: [4201d000,42040f90) libm.lib.so http://libm.lib.so ROM: [4013d000,401414d0) management.lib.so http://management.lib.so ROM: [41f01000,41f0c648) nio.lib.so http://nio.lib.so ROM: [43272000,43273000) platform_info ROM: [42006000,42008800) servlet.tar ROM: [40151000,4027db38) stdcxx.lib.so http://stdcxx.lib.so ROM: [41ff7000,4200241c) timer ROM: [41fdd000,41ff6c1c) tzdb.dat ROM: [41e86000,41e91ca4) verify.lib.so http://verify.lib.so ROM: [403aa000,403cc690) vfs ROM: [41e92000,41f00970) vfs.lib.so http://vfs.lib.so ROM: [42009000,4201c66c) zlib.lib.so http://zlib.lib.so
Genode 22.08 1997 MiB RAM and 64535 caps assigned to init [init -> java] Warning: setrlimit: setrlimit not implemented [init -> java] Warning: sysconf(71) not implemented [init -> java] Error: no plugin found for socket() [init -> java] Error: no plugin found for socket() [init -> java] Warning: sysconf(56) not implemented [init -> java] patch_verified_entry:304 called dest 2000a7d0 verf 20152d80 [init -> java] patch_verified_entry:304 called dest 2000a7d0 verf 20145210 [init -> java] Hello, Genode! [init -> java] [init -> java] Individual compiler times (for compiled methods only) [init -> java] ------------------------------------------------ [init -> java] [init -> java] C1 {speed: 10180 bytes/s; standard: 1.261 s, 12835 bytes, 96 methods; osr: 0.000 s, 0 bytes, 0 methods; nmethods_size: 89948 bytes; nmethods_code_size: 45600 bytes} [init -> java] C1 Compile Time: 1.241 s [init -> java] Setup time: 0.008 s [init -> java] Build HIR: 0.577 s [init -> java] Parse: 0.447 s [init -> java] Optimize blocks: 0.018 s [init -> java] GVN: 0.031 s [init -> java] Null checks elim: 0.018 s [init -> java] Range checks elim: 0.022 s [init -> java] Other: 0.041 s [init -> java] Emit LIR: 0.376 s [init -> java] LIR Gen: 0.135 s [init -> java] Linear Scan: 0.226 s [init -> java] Other: 0.015 s [init -> java] Code Emission: 0.129 s [init -> java] Code Installation: 0.135 s [init -> java] Other: 0.016 s [init -> java] JVMCI code install time: 0.000 s [init -> java] [init -> java] Accumulated compiler times [init -> java] ---------------------------------------------------------- [init -> java] Total compilation time : 1.261 s [init -> java] Standard compilation : 1.261 s, Average : 0.013 s [init -> java] Bailed out compilation : 0.000 s, Average : nan s [init -> java] On stack replacement : 0.000 s, Average : nan s [init -> java] Invalidated : 0.000 s, Average : nan s [init -> java] [init -> java] C1 Compile Time: 1.241 s [init -> java] Setup time: 0.008 s [init -> java] Build HIR: 0.577 s [init -> java] Parse: 0.447 s [init -> java] Optimize blocks: 0.018 s [init -> java] GVN: 0.031 s [init -> java] Null checks elim: 0.018 s [init -> java] Range checks elim: 0.022 s [init -> java] Other: 0.041 s [init -> java] Emit LIR: 0.376 s [init -> java] LIR Gen: 0.135 s [init -> java] Linear Scan: 0.226 s [init -> java] Other: 0.015 s [init -> java] Code Emission: 0.129 s [init -> java] Code Installation: 0.135 s [init -> java] Other: 0.016 s [init -> java] [init -> java] Total compiled methods : 96 methods [init -> java] Standard compilation : 96 methods [init -> java] On stack replacement : 0 methods [init -> java] Total compiled bytecodes : 12835 bytes [init -> java] Standard compilation : 12835 bytes [init -> java] On stack replacement : 0 bytes [init -> java] Average compilation speed : 10180 bytes/s [init -> java] [init -> java] nmethod code size : 45600 bytes [init -> java] nmethod total size : 89948 bytes [init -> java] Warning: 8 dangling allocations at allocator destruction time [init -> java] Warning: 77 dangling allocations at allocator destruction time [init] child "java" exited with exit value 0 un script execution successful.
On Sun, Mar 5, 2023 at 4:30 PM <users-request@lists.genode.org mailto:users-request@lists.genode.org> wrote:
Send users mailing list submissions to users@lists.genode.org <mailto:users@lists.genode.org> To subscribe or unsubscribe via the World Wide Web, visit https://lists.genode.org/listinfo/users or, via email, send a message with subject or body 'help' to users-request@lists.genode.org <mailto:users-request@lists.genode.org> You can reach the person managing the list at users-owner@lists.genode.org <mailto:users-owner@lists.genode.org> When replying, please edit your Subject line so it is more specific than "Re: Contents of users digest..." Today's Topics: 1. Porting OpenJDK in Genode. (YamiNI ReddY) 2. Re: Porting OpenJDK in Genode. (Sebastian Sumpf) 3. Re: Porting OpenJDK in Genode. (Timo Nicolai) ---------------------------------------------------------------------- Message: 1 Date: Sun, 5 Mar 2023 14:59:42 +0530 From: YamiNI ReddY <yaminireddycareerlife@gmail.com <mailto:yaminireddycareerlife@gmail.com>> To: Genode users mailing list <users@lists.genode.org <mailto:users@lists.genode.org>> Subject: Porting OpenJDK in Genode. Message-ID: <CAD8FX-r06iERDerV6A+cysmHtSSOb-bGWuFdrAwOmEa2+dEoVQ@mail.gmail.com <mailto:CAD8FX-r06iERDerV6A%2BcysmHtSSOb-bGWuFdrAwOmEa2%2BdEoVQ@mail.gmail.com>> Content-Type: text/plain; charset="utf-8" Dear Genodians, I am writing to you to request your guidance on porting OpenJDK to run simple java programs in Genode. As I have been looking into the possibilities of running OpenJDK on Genode. I have been searching for documentation and resources on the subject, but I have not been able to find any comprehensive guide that explains the process in detail. Could you please guide me on the steps involved in porting OpenJDK to Genode? Additionally, if you know of any resources or documentation that could be useful for me, I would be grateful if you could share them with me. Thank you very much for your time and consideration. Best regards, Yamini