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

Re: [Xen-devel] [Xen-users] Xen 4.3 RC1 Test Day on freenode channel #xentest is today



On Wed, 2013-05-08 at 13:35 +0100, Dietmar Hahn wrote:
> Am Mittwoch 08 Mai 2013, 13:15:33 schrieb Ian Campbell:
> > On Wed, 2013-05-08 at 13:07 +0100, Dietmar Hahn wrote:
> > > Am Mittwoch 08 Mai 2013, 10:10:37 schrieb Ian Campbell:
> > > > On Wed, 2013-05-08 at 09:30 +0100, Dietmar Hahn wrote:
> > > > > Am Mittwoch 08 Mai 2013, 08:35:07 schrieb Lars Kurth:
> > > > > > Hi everybody,
> > > > > > 
> > > > > > we have the first test day for Xen 4.3 today.
> > > > > > 
> > > > > > For more information on Test Days and how to join see 
> > > > > > http://wiki.xen.org/wiki/Xen_Test_Days
> > > > > > For test instructions see 
> > > > > > http://wiki.xen.org/wiki/Xen_4.3_RC1_test_instructions
> > > > > 
> > > > > I tried to build xen-4.3.0-rc1 on openSUSE 12.3 (x86_64)
> > > > > As described in the wiki 
> > > > > http://wiki.xen.org/wiki/Compiling_Xen_From_Source
> > > > > I did:
> > > > > 
> > > > > # git clone -b 4.3.0-rc1 git://xenbits.xen.org/xen.git
> > > > > # cd xen
> > > > > # ./configure --libdir=/usr/lib64
> > > > > # make dist
> > > > > 
> > > > > The compiling breaks in building seabios and at the moment I have no 
> > > > > glue
> > > > > where to look.
> > > > 
> > > > All lists apart from xen-devel to bcc, adding release manager.
> > > > 
> > > > Looks like a conflict with your version of iasl, which are you using?
> > > 
> > > # iasl -v
> > > 
> > > Intel ACPI Component Architecture
> > > ASL Optimizing Compiler version 20121220-64
> > > Copyright (c) 2000 - 2012 Intel Corporation
> > > 
> > > > I would wager this relates to this upstream fix:
> > > > 
> > > > commit 298fce95db03e41d511d1890f3e667c105ac1363
> > > > Author: Kevin O'Connor <kevin@xxxxxxxxxxxx>
> > > > Date:   Sun Dec 2 01:15:03 2012 -0500
> > > > 
> > > >     ACPI: Remove unnecessary Return(One) calls from q35 DSDT.
> > > >     
> > > >     Recent iasl compilers warn about spurious return calls.  Remove 
> > > > extra
> > > >     return calls from the GPE event methods.  This is the q35 dsdt
> > > >     equivalent of patch 475ce3f5f6a986877d637ac39f6ee23484ecc992.
> > > >     
> > > > Can you see if cherry picking that from
> > > > git://git.seabios.org/seabios.git fixes the issue for you please. I
> > > > don't think we even use the q35 DSDT so this is just a build issue.
> > > 
> > > This patch updates the file src/q35-acpi-dsdt.dsl which doesn't exist in
> > > our version of seabios. But while looking at the commit messages I found
> > > 475ce3f5f6a986877d637ac39f6ee23484ecc992.
> > > This updates src/acpi-dsdt.dsl and the warnings
> > > 
> > > out/acpi-dsdt.dsl.i    578:             Return(0x01)
> > > Warning  1104 -                                  ^ Reserved method should 
> > > not return a value (_L00)
> > > 
> > > went away. With that patch in mind I fixed src/ssdt-pcihp.dsl and the 
> > > warnings
> > > 
> > > out/ssdt-pcihp.dsl.i     12:  Method (_EJ0, 1) { Return(PCEJ(0x01)) } 
> > > Name (_SUN, 0x01) }
> > > Warning  1104 - Reserved method should not return a value ^  (_EJ0)
> > > 
> > > went away to
> > 
> > Excellent, George I think we should cherry-pick
> > 475ce3f5f6a986877d637ac39f6ee23484ecc992 from upstream seabios for 4.3.
> > 
> > >  but the errors remain:
> > 
> > Sorry, I must have missed those in the original mail.
> > 
> > > I played a little bit with the seabios-dir/Makefile and found that all the
> > > *.off files are empty and *.hex too. This caused  the errors
> > > 
> > > out/../src/acpi.c:417:34: error: âssdt_proc_endâ undeclared (first use in 
> > > this function)
> > > out/../src/acpi.c:417:34: note: each undeclared identifier is reported 
> > > only once for each function it appears in
> > > out/../src/acpi.c:417:34: error: âssdt_proc_startâ undeclared (first use 
> > > in this function)
> > > out/../src/acpi.c:439:26: error: âssdp_proc_amlâ undeclared (first use in 
> > > this function)
> > > out/../src/acpi.c:440:18: error: âssdt_proc_nameâ undeclared (first use 
> > > in this function)
> > > out/../src/acpi.c:443:18: error: âssdt_proc_idâ undeclared (first use in 
> > > this function)
> > > In file included from out/ccode32flat.o.tmp.c:45:0:
> > > 
> > > So the question is why are these empty.
> > > Maybe it has to do with my iasl as this creates the *.lst files as input 
> > > for
> > > generating the *.off files
> > 
> > Could be related to
> > 
> >         commit f396871e3df9da14c65ab24a5a881674e06150a9
> >         Author: Kevin O'Connor <kevin@xxxxxxxxxxxx>
> >         Date:   Sun Feb 10 21:06:14 2013 -0500
> >         
> >             Update tools/acpi_extract.py to handle iasl 20130117 release.
> >             
> >             The latest iasl release produces "lst" output with "number:  " 
> > instead
> >             of "number....".  Update the tool to support both formats.
> >             
> >             Reported-by: Bo Yang <boyang@xxxxxxxx>
> >             Signed-off-by: Kevin O'Connor <kevin@xxxxxxxxxxxx>
> 
> Yes this patch did the job!
> 
> >         
> > Except that quotes a newer version than what you have.
> > 
> > Could you try building the upstream 1.7.2.1 release in your environment?
> 
> I'll try it but this will take a little bit of time.

No need now! Sorry, I should have said "If that doesn't work could you
try..."

Ian.


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel

 


Rackspace

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