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-requ...@lists.genode.org > <mailto:users-requ...@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-requ...@lists.genode.org > <mailto:users-requ...@lists.genode.org> > > You can reach the person managing the list at > users-ow...@lists.genode.org > <mailto:users-ow...@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 <yaminireddycareerl...@gmail.com > <mailto:yaminireddycareerl...@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+de...@mail.gmail.com > > <mailto:cad8fx-r06ierderv6a%2bcysmhtssob-bgwufdrawomea2%2bde...@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 > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > > <http://lists.genode.org/pipermail/users/attachments/20230305/1475def1/attachment-0001.htm> > > ------------------------------ > > Message: 2 > Date: Sun, 5 Mar 2023 10:38:42 +0100 > From: Sebastian Sumpf <sebastian.su...@genode-labs.com > <mailto:sebastian.su...@genode-labs.com>> > To: users@lists.genode.org <mailto:users@lists.genode.org> > Subject: Re: Porting OpenJDK in Genode. > Message-ID: <6bd3d3e6-0b03-6027-5f43-195195c72...@genode-labs.com > <mailto:6bd3d3e6-0b03-6027-5f43-195195c72...@genode-labs.com>> > Content-Type: text/plain; charset=UTF-8; format=flowed > > Hi Yamini, > > On 3/5/23 10:29, YamiNI ReddY wrote: > > 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. > > > > There is a port of OpenJDK 9 in our world [1] repo. It runs on > x86_64 and > arm_v7. You can test drive a simple hello using the java.run script, > e.g., > > make KERNEL=linux BOARD=linux run/java > > [1] https://github.com/genodelabs/genode-world/tree/master/src/app/jdk > > Regards, > > Sebastian > > > > -- > Sebastian Sumpf > Genode Labs > > http://www.genode-labs.com ? http://genode.org > > Genode Labs GmbH ? Amtsgericht Dresden ? HRB 28424 ? Sitz Dresden > Gesch?ftsf?hrer: Dr.-Ing. Norman Feske, Christian Helmuth > > > > > > > > ------------------------------ > > Message: 3 > Date: Sun, 5 Mar 2023 10:36:24 +0100 > From: Timo Nicolai <timo.nico...@gapfruit.com > <mailto:timo.nico...@gapfruit.com>> > To: users@lists.genode.org <mailto:users@lists.genode.org> > Subject: Re: Porting OpenJDK in Genode. > Message-ID: <65beac6f-982c-2dd1-ba49-e2062128c...@gapfruit.com > <mailto:65beac6f-982c-2dd1-ba49-e2062128c...@gapfruit.com>> > Content-Type: text/plain; charset="utf-8"; Format="flowed" > > Hello Yamini, > > An OpenJDK port already exists in the genode-world repository > (https://github.com/genodelabs/genode-world). > > Best regards, > Timo > > On 05.03.23 10:29, YamiNI ReddY wrote: > > 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 > > > > > > _______________________________________________ > > Genode users mailing list > > users@lists.genode.org <mailto:users@lists.genode.org> > > https://lists.genode.org/listinfo/users > > -- > Timo Nicolai > Operating Systems Engineer > Gapfruit AG > Baarerstrasse 135 > 6300 Zug - Switzerland > timo.nico...@gapfruit.com <mailto:timo.nico...@gapfruit.com> > https://gapfruit.com > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > > <http://lists.genode.org/pipermail/users/attachments/20230305/5c9186d5/attachment-0001.htm> > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > users mailing list > users@lists.genode.org <mailto:users@lists.genode.org> > https://lists.genode.org/listinfo/users > > > ------------------------------ > > End of users Digest, Vol 59, Issue 6 > ************************************ > > > _______________________________________________ > Genode users mailing list > users@lists.genode.org > https://lists.genode.org/listinfo/users > _______________________________________________ Genode users mailing list users@lists.genode.org https://lists.genode.org/listinfo/users