For what it is worth I did enable the ballon logic by uncommenting the #if in java.cc and simple java-example worked. But I do not think that balllooning really works given it was commented for a reason.
Waldek Sent from my iPhone > On Jan 19, 2020, at 16:16, Pekka Enberg <[email protected]> wrote: > > (Add osv-dev back to CC...) > >> On Sun, Jan 19, 2020 at 11:16 PM Pekka Enberg <[email protected]> wrote: >> >>> On Sun, Jan 19, 2020 at 8:34 AM Waldemar Kozaczuk <[email protected]> >>> wrote: >>> >>> The main motivation of this patch is to eliminate compile time >>> dependencies in kernel on JDK headers. It achieves it by moving >>> java balloon shrinker implementation that requires java headers >>> to compile from kernel (java/jvm) to modules/java-base. >>> >>> Given that kernel code in mmu, mempool and mman depended on >>> jvm_balloon_shrinker directly, it was necessary to create new >>> abstraction/interface - >>> jvm_balloon_api (class with pure virtual methods) - which kernel code >>> would use to interact with jvm balloon code if enabled. The code >>> moved from java/jvm to modules/java-base/balloon would provide >>> implementation of jvm_balloon_api hiding all direct interaction with >>> JNI (Java Native Interface). >>> >>> Signed-off-by: Waldemar Kozaczuk <[email protected]> >> >> Acked-by: Pekka Enberg <[email protected]> -- You received this message because you are subscribed to the Google Groups "OSv Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/osv-dev/1D191CBE-0541-492B-9EED-7807317A01F9%40gmail.com.
