I believe that's the way to go. If you have spare time on your hands, feel free to integrate my multiboot patches as well.
Alex On Apr 22, 2008, at 11:07 AM, Nguyen Anh Quynh wrote: > Hi, > > I am thinking about comibing this ROM with the extboot. Both two ROM > are about "booting", so I think that is reasonable. So we will have > only 1 ROM that supports both external boot and Linux boot. > > Is that desirable or not? > > Thanks, > Quynh > > On 4/21/08, Nguyen Anh Quynh <[EMAIL PROTECTED]> wrote: >> Hmm, the last patch includes a binary. So please take this patch >> instead. >> >> Thanks, >> >> Q >> >> # diffstat linuxboot1.diff >> Makefile | 13 ++++- >> linuxboot/Makefile | 40 +++++++++++++++ >> linuxboot/boot.S | 54 +++++++++++++++++++++ >> linuxboot/farvar.h | 130 +++++++++++++++++++++++++++++++++++++++ >> ++++++++++++ >> linuxboot/rom.c | 104 ++++++++++++++++++++++++++++++++++++++++ >> >> linuxboot/signrom.c | 128 ++++++++++++++++++++++++++++++++++++++++ >> ++++++++++ >> linuxboot/util.h | 69 +++++++++++++++++++++++++++ >> qemu/Makefile | 3 - >> qemu/Makefile.target | 2 >> qemu/hw/linuxboot.c | 39 +++++++++++++++ >> qemu/hw/pc.c | 22 +++++++- >> qemu/hw/pc.h | 5 + >> >> 12 files changed, 600 insertions(+), 9 deletions(-) >> >> >> >> >> >> >> On Mon, Apr 21, 2008 at 12:33 PM, Nguyen Anh Quynh >> <[EMAIL PROTECTED]> wrote: >>> Forget to say that this patch is against kvm-66. >>> >>> Thanks, >>> Q >>> >>> >>> >>> On Mon, Apr 21, 2008 at 12:32 PM, Nguyen Anh Quynh >>> <[EMAIL PROTECTED]> wrote: >>>> Hi, >>>> >>>> This should be submitted to upstream (but not to kvm-devel list), >>>> but >>>> this is only the test code that I want to quickly send out for >>>> comments. In case it looks OK, I will send it to upstream later. >>>> >>>> Inspired by extboot and conversations with Anthony and HPA, this >>>> linuxboot option ROM is a simple option ROM that intercepts int19 >>>> in >>>> order to execute linux setup code. This approach eliminates the >>>> need >>>> to manipulate the boot sector for this purpose. >>>> >>>> To test it, just load linux kernel with your KVM/QEMU image using >>>> -kernel option in normal way. >>>> >>>> I succesfully compiled and tested it with kvm-66 on Ubuntu 7.10, >>>> guest >>>> Ubuntu 8.04. >>>> >>>> Thanks, >>>> Quynh >>>> >>>> >>>> # diffstat linuxboot1.diff >>>> Makefile | 13 ++++- >>>> linuxboot/Makefile | 40 +++++++++++++++ >>>> linuxboot/boot.S | 54 +++++++++++++++++++++ >>>> linuxboot/farvar.h | 130 +++++++++++++++++++++++++++++++++++++ >>>> ++++++++++++++ >>>> linuxboot/rom.c | 104 +++++++++++++++++++++++++++++++++++++ >>>> +++ >>>> linuxboot/signrom |binary >>>> linuxboot/signrom.c | 128 +++++++++++++++++++++++++++++++++++++ >>>> +++++++++++++ >>>> linuxboot/util.h | 69 +++++++++++++++++++++++++++ >>>> qemu/Makefile | 3 - >>>> qemu/Makefile.target | 2 >>>> qemu/hw/linuxboot.c | 39 +++++++++++++++ >>>> qemu/hw/pc.c | 22 +++++++- >>>> qemu/hw/pc.h | 5 + >>>> 13 files changed, 600 insertions(+), 9 deletions(-) >>>> >>> >> >> > > ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ kvm-devel mailing list kvm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-devel