[osv-dev] Supporting Linux boot protocol

2019-02-12 Thread Waldek Kozaczuk
As you know OSv supports running unmodified Linux executable as long as they use subset of Linux API implemented by OSv. On other hand OSv kernel is not compatible with Linux as far as boot process goes. By that I mean one cannot boot OSv on hypervisors that support booting some form of Linux k

Re: [osv-dev] [RFC] Remaining work to support OSv on firecracker

2019-02-12 Thread Nadav Har'El
On Mon, Feb 11, 2019 at 6:55 PM Waldek Kozaczuk wrote: > > > boot_time.event("Total time"); >>> +processor::outb(123, 0x3f0); >>> >> >> What's this? >> > This simply replicates what Linux does when probing keyboard controller > and firecracker intercepts it as an exit marking end of the

Re: [osv-dev] Ability to re-execute same app unlimited number of times

2019-02-12 Thread Nadav Har'El
On Mon, Feb 11, 2019 at 6:51 PM Waldek Kozaczuk wrote: > > I agree with you that messing at this level (loading/unloading elf) would > only complicate things more. Given that most expensive part is loading code > from the disk, maybe we could somehow optimize things at the lower level. > We would