All of lore.kernel.org
 help / color / mirror / Atom feed
From: Aurelien Jarno <aurelien@aurel32.net>
To: Blue Swirl <blauwirbel@gmail.com>
Cc: openbios@openbios.org, Laurent Vivier <Laurent@vivier.eu>,
	qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] Staging update (0.12 pending freeze)
Date: Mon, 7 Dec 2009 23:24:17 +0100	[thread overview]
Message-ID: <20091207222417.GL17064@hall.aurel32.net> (raw)
In-Reply-To: <f43fc5580912060744w37c595f7ke985bcebee2236e6@mail.gmail.com>

On Sun, Dec 06, 2009 at 03:44:59PM +0000, Blue Swirl wrote:
> On Sun, Dec 6, 2009 at 11:59 AM, Aurelien Jarno <aurelien@aurel32.net> wrote:
> > On Sat, Dec 05, 2009 at 08:07:13PM +0000, Blue Swirl wrote:
> >> On Sat, Dec 5, 2009 at 8:05 PM, Aurelien Jarno <aurelien@aurel32.net> wrote:
> >> > On Thu, Dec 03, 2009 at 10:03:18PM +0200, Blue Swirl wrote:
> >> >> On Thu, Dec 3, 2009 at 9:26 PM, Aurelien Jarno <aurelien@aurel32.net> wrote:
> >> >> > On Wed, Dec 02, 2009 at 10:46:11AM -0600, Anthony Liguori wrote:
> >> >> >> I've got all of the patches I'm considering for 0.12 currently in
> >> >> >> staging.  I'm going to work through and test/commit these in a few
> >> >> >> chunks over the next few days before freezing the tree.
> >> >> >>
> >> >> >
> >> >> > What are the plans on the OpenBIOS side? The version currently included
> >> >> > in QEMU is old compared to the SVN. Is it plan to sync a release of
> >> >> > OpenBIOS with QEMU?
> >> >>
> >> >> At least the images should be updated.
> >> >>
> >> >
> >> > Now that version 0.12.0-rca has been tagged, we should probably do that
> >> > asap. Should I do it?
> >>
> >> Please do.
> >>
> >
> > I have seen you have been faster than me, thanks.
> >
> > Anyway I am not able to fully build the powerpc images here,
> > openbios-unix fails to build with:
> >
> > | libmodules.a(elf-loader.o): In function `elf_loader_init_program':
> > | /home/aurel32/openbios-devel/obj-ppc/../modules/elf-loader.c:77: undefined reference to `flush_icache_range'
> > | libmodules.a(xcoff-loader.o): In function `xcoff_loader_init_program':
> > | /home/aurel32/openbios-devel/obj-ppc/../modules/xcoff-loader.c:110: undefined reference to `flush_icache_range'
> > | libmodules.a(ofmem_common.o): In function `ofmem_translate':
> > | /home/aurel32/openbios-devel/obj-ppc/../modules/ofmem_common.c:680: undefined reference to `ofmem_arch_get_private'
> > | libmodules.a(ofmem_common.o): In function `ofmem_free':
> > | /home/aurel32/openbios-devel/obj-ppc/../modules/ofmem_common.c:129: undefined reference to `ofmem_arch_get_private'
> > | libmodules.a(ofmem_common.o): In function `split_trans':
> > | /home/aurel32/openbios-devel/obj-ppc/../modules/ofmem_common.c:505: undefined reference to `ofmem_arch_get_private'
> > | libmodules.a(ofmem_common.o): In function `ofmem_claim_virt_':
> > | /home/aurel32/openbios-devel/obj-ppc/../modules/ofmem_common.c:422: undefined reference to `ofmem_arch_get_private'
> > | libmodules.a(ofmem_common.o): In function `ofmem_update_translations':
> > | /home/aurel32/openbios-devel/obj-ppc/../modules/ofmem_common.c:256: undefined reference to `ofmem_arch_get_private'
> > | libmodules.a(ofmem_common.o):/home/aurel32/openbios-devel/obj-ppc/../modules/ofmem_common.c:35: more undefined references to `ofmem_arch_get_private' follow
> > | libmodules.a(ofmem_common.o): In function `unmap_page_range':
> > | /home/aurel32/openbios-devel/obj-ppc/../modules/ofmem_common.c:609: undefined reference to `ofmem_arch_unmap_pages'
> > | libmodules.a(ofmem_common.o): In function `ofmem_map_page_range':
> > | /home/aurel32/openbios-devel/obj-ppc/../modules/ofmem_common.c:524: undefined reference to `ofmem_arch_get_private'
> > | /home/aurel32/openbios-devel/obj-ppc/../modules/ofmem_common.c:551: undefined reference to `ofmem_arch_unmap_pages'
> > | libmodules.a(ofmem_common.o): In function `ofmem_map':
> > | /home/aurel32/openbios-devel/obj-ppc/../modules/ofmem_common.c:647: undefined reference to `ofmem_arch_default_translation_mode'
> > | /home/aurel32/openbios-devel/obj-ppc/../modules/ofmem_common.c:654: undefined reference to `ofmem_arch_early_map_pages'
> > | libmodules.a(ofmem_common.o): In function `ofmem_claim':
> > | /home/aurel32/openbios-devel/obj-ppc/../modules/ofmem_common.c:456: undefined reference to `ofmem_arch_get_private'
> > | libmodules.a(ofmem_common.o): In function `get_ram_size':
> > | /home/aurel32/openbios-devel/obj-ppc/../modules/ofmem_common.c:35: undefined reference to `ofmem_arch_get_private'
> > | /home/aurel32/openbios-devel/obj-ppc/../modules/ofmem_common.c:35: undefined reference to `ofmem_arch_get_private'
> > | /home/aurel32/openbios-devel/obj-ppc/../modules/ofmem_common.c:35: undefined reference to `ofmem_arch_get_private'
> > | libmodules.a(ofmem_common.o): In function `ofmem_claim_virt':
> > | /home/aurel32/openbios-devel/obj-ppc/../modules/ofmem_common.c:448: undefined reference to `ofmem_arch_get_virt_top'
> > | libmodules.a(ofmem_common.o): In function `ofmem_malloc':
> > | /home/aurel32/openbios-devel/obj-ppc/../modules/ofmem_common.c:83: undefined reference to `ofmem_arch_get_private'
> > | /home/aurel32/openbios-devel/obj-ppc/../modules/ofmem_common.c:92: undefined reference to `ofmem_arch_get_malloc_base'
> > | /home/aurel32/openbios-devel/obj-ppc/../modules/ofmem_common.c:108: undefined reference to `ofmem_arch_get_heap_top'
> > | collect2: ld returned 1 exit status
> > | make[1]: *** [openbios-unix] Error 1
> > | make[1]: Leaving directory `/home/aurel32/openbios-devel/obj-ppc'
> >
> > This is something that needs to be fixed before an OpenBIOS release,
> > though I don't know if its planned to release OpenBIOS in sync with QEMU.
> 
> Does this patch fix the problem?

Not it's worse. With the CONFIG_OFMEM, openbios-qemu.elf doesn't build
anymore. With only the flush_icache_range, I see no change.

-- 
Aurelien Jarno	                        GPG: 1024D/F1BCDB73
aurelien@aurel32.net                 http://www.aurel32.net

  reply	other threads:[~2009-12-07 22:24 UTC|newest]

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-12-02 16:46 [Qemu-devel] Staging update (0.12 pending freeze) Anthony Liguori
2009-12-02 19:22 ` [Qemu-devel] " Jan Kiszka
2009-12-02 19:32   ` Anthony Liguori
2009-12-03 14:23     ` Luiz Capitulino
2009-12-03 16:37       ` Luiz Capitulino
2009-12-03 16:44         ` Anthony Liguori
2009-12-02 19:44 ` [Qemu-devel] " Luiz Capitulino
2009-12-02 19:54   ` Anthony Liguori
2009-12-02 20:00     ` Luiz Capitulino
2009-12-02 19:46 ` Ian Molton
2009-12-02 19:48   ` Anthony Liguori
2009-12-02 19:52     ` Ian Molton
2009-12-02 19:55       ` Anthony Liguori
2009-12-02 20:13         ` [Qemu-devel] [PATCH] Socket reconnection take 2 Ian Molton
2009-12-03 10:33           ` [Qemu-devel] " Michael S. Tsirkin
2009-12-03 12:34 ` [Qemu-devel] Staging update (0.12 pending freeze) Gerd Hoffmann
2009-12-03 13:08   ` Alexander Graf
2009-12-03 13:49     ` How to convert to -device & friends (was: [Qemu-devel] Staging update (0.12 pending freeze)) Markus Armbruster
2009-12-03 14:42       ` [Qemu-devel] Re: How to convert to -device & friends (was: " Michael S. Tsirkin
2009-12-03 23:21   ` [Qemu-devel] Staging update (0.12 pending freeze) Anthony Liguori
2009-12-03 23:53     ` Luiz Capitulino
2009-12-04  0:04       ` Anthony Liguori
2009-12-04 11:17         ` Gerd Hoffmann
2009-12-04 11:48           ` Luiz Capitulino
2009-12-04 12:43             ` Gerd Hoffmann
2009-12-04 14:12           ` Anthony Liguori
2009-12-03 13:52 ` [Qemu-devel] " Paolo Bonzini
2009-12-03 15:10   ` Anthony Liguori
2009-12-13 10:34   ` Paolo Bonzini
2009-12-03 15:27 ` [Qemu-devel] [FOR 0.12] [PATCH] virtio: Add memory statistics reporting to the balloon driver (V5) Adam Litke
2009-12-03 17:02   ` [Qemu-devel] [FOR 0.12] [PATCH] Updated: " Adam Litke
2009-12-03 16:57 ` [Qemu-devel] [FOR 0.12] debugcon patch for staging H. Peter Anvin
2009-12-03 19:26 ` [Qemu-devel] Staging update (0.12 pending freeze) Aurelien Jarno
2009-12-03 20:03   ` Blue Swirl
2009-12-05 20:05     ` Aurelien Jarno
2009-12-05 20:07       ` Blue Swirl
2009-12-06 11:59         ` Aurelien Jarno
2009-12-06 15:44           ` Blue Swirl
2009-12-07 22:24             ` Aurelien Jarno [this message]
2009-12-04 10:10 ` Kevin Wolf

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20091207222417.GL17064@hall.aurel32.net \
    --to=aurelien@aurel32.net \
    --cc=Laurent@vivier.eu \
    --cc=blauwirbel@gmail.com \
    --cc=openbios@openbios.org \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.