[haiku-development] Re: Change of kernel args struct size...

  • From: Axel Dörfler <axeld@xxxxxxxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Sun, 2 Oct 2016 17:01:54 +0200

Am 02/10/2016 um 14:57 schrieb Adrien Destugues:

Like KMessage, as is used for the boot volume perhaps.
Either that, or the "multiboot" compliant format which is used by Grub.
But I don't know if there is much interest in using that one (it would
allow to skip the native bootloader and load the kernel directly from
Grub). KMessage is possibly easier to get running.

Not sure why multiboot isn't going to die :-)
It's not suitable for us at all, as I recently tried to explain to François [1]

Anyway, I'm fine with changing the struct layout in an incompatible way
now. It will break booting from old install states, but there weren't
any release with that feature yet. We can see later about switching to
KMessage or something else with more flexibility.

It's not just old install states on the same volume, it's also boot another Haiku install on another volume.
So I guess KMessage would be the best candidate there is, and it's already used for some stuff there, anyway.

Bye,
   Axel.

[1] https://www.freelists.org/post/haiku-commits/haiku-hrev50244-headersprivatekernelarchx86,9

Other related posts: