[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-devel] COMMAND_LINE_SIZE and MAX_CMDLINE
Am Mittwoch, den 08.06.2005, 07:58 +0100 schrieb Ian Pratt: [...] > > MAX_CMDLINE is used in the definition of start_info_t, which is the structure > used to pass information into guests when they are created. It's part of the > public hypervisor interface, so you wouldn't want it dependent on the > particular dom0 kernel. However, it's the last item in the structure, which > means we could increase it without breaking backward compatibility. > > I can see some justification to doing this as I've run in to trouble before > with iscsi root command lines. Do any of the distro kernels increase > COMMAND_LINE_SIZE beyond 256? My point is that you cannot predict which guests you are going to run and what cmd line sizes they may offer. Currently i386 cmd line sizes are at 256, but I don't know about Net/FreeBSD, and a 'grep COMMAND_LINE_SIZE' on the linux kernel suggests quite a variety of lengths up to 1024 (arm architecture). I myself frequently increase them to support different configuration hints for the guests, I think that's also a reason why the size for UML currently is at 512. So fixing MAX_CMDLINE at 256 looks a bit .... arbitrary? I had quite some difficulties even to find out that *Xen* is cutting off my args, not the kernel I am booting ;-) Regards, -- Birger Tödtmann Technik der Rechnernetze, Institut für Experimentelle Mathematik Universität Duisburg-Essen, Campus Essen email:btoedtmann@xxxxxxxxxxxxxx skype:birger.toedtmann pgp:0x6FB166C9 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |