zooey@xxxxxxxxxxxxxxx wrote: > * added TODO about haiku_loader panic when more than just the > /system and /home/config are being searched for kernel add-ons That happens when the (limited) memory the boot loader passes to the kernel is exhausted. There are three options to solve this: 1) try to be more conservative with memory (often not possible, as you can have any number of add-ons, theoretically) 2) enlarge the chunk size of the memory (usually, the kernel should copy all, and get rid of any extra buffers, so that there shouldn't be much waste) 3) enlarge the kernel args array - this has the downside that the kernel_args structure is changed, so that you can't load and older kernel anymore and vice versa (not an issue at this point, anyway). BTW, the runtime loader also has built-in fallback paths, that you probably need to adjust as well. Not sure if it helps, but maybe we can have a private find_directory.h that contains some defines for things like "common/..." that could then be used in system files (like the runtime loader, or the boot loader) that hard code their paths. Bye, Axel.