- Jan 16, 2014
-
-
Tomasz Grabiec authored
This reverts commit 4af010f1. This change causes OSv to abort when JVM is started with the following options: -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005 Result: ERROR: transport error 202: setsockopt TCPNODELAY failed: Protocol not available ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510) JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:750] FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197) Aborted I think it's best to revert it until the root cause is solved. See issue #167 Signed-off-by:
Tomasz Grabiec <tgrabiec@cloudius-systems.com> Signed-off-by:
Pekka Enberg <penberg@cloudius-systems.com>
-
- Jan 08, 2014
-
-
Tomasz Grabiec authored
In some workloads it noticably improves performance. I measured 6% increase in netperf throughput on my laptop. Object file size is only slightly bloated: loader.elf (O2): 47246227 loader.elf (O3): 51272625 (+8.5%) Signed-off-by:
Tomasz Grabiec <tgrabiec@cloudius-systems.com> Signed-off-by:
Pekka Enberg <penberg@cloudius-systems.com>
-
- Dec 12, 2013
-
-
Vlad Zolotarov authored
- Add -DNDEBUG to the compiler flags when mode!=debug. - Prevent assert() from compiling out in kernel when mode=release Signed-off-by:
Vlad Zolotarov <vladz@cloudius-systems.com> Signed-off-by:
Pekka Enberg <penberg@cloudius-systems.com>
-
- Dec 09, 2013
-
-
Avi Kivity authored
gcc recommends -Og for debugging; follow its advice. Signed-off-by:
Avi Kivity <avi@cloudius-systems.com> Signed-off-by:
Pekka Enberg <penberg@cloudius-systems.com>
-
- Jun 09, 2013
-
-
Guy Zana authored
the conf-logger_debug option control whether tprintf_d (verbose debug logging) is enabled at all, if it is set to 0 then tprintf_d is implemented as do{}while(0)
-
- Apr 24, 2013
-
-
Avi Kivity authored
This allocator works by giving each allocation its own virtual address range which is not reused for later allocations. After a free(), the range is made inaccessible, forever, so use-after-free will result in a page fault. Sub-page overruns are also detected by filling unallocated space with a pattern, and checking whether the pattern has been altered during free().
-
- Mar 19, 2013
-
-
Avi Kivity authored
Now that the context switch code is red zone safe, allow the compiler to use it.
-
Avi Kivity authored
Causes an early failure for some reason. Disable until root cause is found.
-
Avi Kivity authored
-
Avi Kivity authored
-
- Mar 03, 2013
-
-
Avi Kivity authored
'make conf-preempt=0' -> 'g++ ... -DCONF_preempt=0' Use #if, not #ifdef in sources to reduce errors due to misspellings.
-
Avi Kivity authored
Easier to manage different configurations this way.
-