OSv runs on Docker's Hyperkit under 100ms

2018-04-10 Thread Waldek Kozaczuk
Last week I have been trying to hack OSv to run on hyperkit and finally I managed to execute native hello world example with ROFS. Here is a timing on hyperkit/OSX (the bootchart does not work on hyperkit due to not granular enough timer): OSv v0.24-516-gc872202 Hello from C code *real 0m0.07

Build failed in Jenkins: osv-build-nightly #1438

2018-04-10 Thread jenkins
See -- [...truncated 140.76 KB...] Adding /tests/tst-sleep.so... Adding /tests/tst-resolve.so... Adding /tests/tst-except.so... Adding /tests/misc-tcp-sendonly.so... Addi

Re: [PATCH] fix no output boot_time event "TLS initialization"

2018-04-10 Thread Waldek Kozaczuk
Nice catch. Even though the patch addresses the bug it also makes _event member variable public and therefore weakens encapsulation. I wonder if we can address this bug along these lines: diff --git a/arch/x64/arch-setup.cc b/arch/x64/arch-setup.cc index 325c26a..e4c1ab0 100644 --- a/arch/x64/a

Re: [PATCH] add boot_time event of uncompress lzloader.elf

2018-04-10 Thread Waldek Kozaczuk
Again it looks correct but if we rework previous patch this would have had to be adjusted as well. Regards, Waldek On Monday, April 9, 2018 at 8:46:56 AM UTC-4, Wang Yu wrote: > > sometimes i found uncompres cost serival times, > so add boot_time event of uncompress lzloader.elf > after patch