(Add osv-dev back to CC...) On Sun, Jan 19, 2020 at 11:16 PM Pekka Enberg <penb...@scylladb.com> wrote: > > On Sun, Jan 19, 2020 at 8:34 AM Waldemar Kozaczuk <jwkozac...@gmail.com> > 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 <jwkozac...@gmail.com> > > Acked-by: Pekka Enberg <penb...@scylladb.com>
-- 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 osv-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/osv-dev/CAGUyND-rUXFYtAf1LsyvoKsczQ-CkRitMKTcB1ejD%3DhKF5JRYA%40mail.gmail.com.