[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-devel] RFC/Patch: Support for other bootloaders



As far as I can tell, Tim's solution was developed under the constraint
that Xen support only multi-boot format arguments.   If either solution
is adopted, then Xen will effectively support both the multi-boot
parameter format and the Linux boot_params format.  The major
distinction then is whether or not Xen will support boot_params by
converting it into multi-boot format in assembly, or whether boot_params
arguments will be processed in C code.

It is my opinion that it is preferable to have C code in place of
assembly code for such tasks.


That issue aside, here are my thoughts on some of the other issues in
this space:

1.  Xen command-line arguments should come from the boot-loader at boot
time, not hard-coded into a boot image.

2.  dom0 command-line arguments are appended to Xen command-line
arguments, separated by  "---"  (Linux command-line parsing allows for
"--").

3.  Using a ramdisk with dom0 requires that Linux be able to package a
ramdisk within itself or that Xen at some level supports some form of a
ram-disk format that allows multiple images to be packed into one
module.   I think it might be feasible to get Linux to support the
former.



PS:  mbootpack did not work on my system.  It printed:

mbootpack v0.1 (alpha)

and then nothing else happened.

Of course, I'm now curious as to whether or not my solution works in
Tim's environment.


-- 
Michal Ostrowski <mostrows@xxxxxxxxxxxxxx>

Attachment: signature.asc
Description: This is a digitally signed message part


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.