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

  • From: Travis Geiselbrecht <geist@xxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Sun, 2 Oct 2016 01:33:02 -0700

From watching this thread it really sounds like the entire kernel argument
structure needs to be completely rethought. Like, perhaps a list of { type,
length, data } with varying amounts of data passed.

Sorry I've inflicted that old structure on you guys from the newos days (if
that's what i think you are talking about), but it's really just a
throwaway thing that should probably be tossed for something more flexible.

On Sun, Oct 2, 2016 at 12:23 AM, Ingo Weinhold <ingo_weinhold@xxxxxx> wrote:

On 10/02/2016 09:01 AM, Jessica Hamilton wrote:

On Sun, 2 Oct 2016 7:36 pm Ingo Weinhold <ingo_weinhold@xxxxxx
<mailto:ingo_weinhold@xxxxxx>> wrote:
    But TBH I don't think trying to implement backward and/or forward
    compatibility is worth the effort anyway. Usually boot loader and
kernel
    live on the same partition/installation, so there's no reason why the
    two would have mismatching versions.

Except you do a pkgman upgrade, and then you can't boot an older package
state.


Good point. In that case I'd rather try to chain-load the old boot loader,
though.

BTW, for reliably booting old states there's also missing support for
using the old settings files.

CU, Ingo



Other related posts: