(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/CAGUyND-rUXFYtAf1LsyvoKsczQ-CkRitMKTcB1ejD%3DhKF5JRYA%40mail.gmail.com.
