[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 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?

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.

We currently have SeaBIOS 1.7.1 in unstable, there have been 1.7.2 and releases since then, which include that fix. The full list of
changes is below. I don't think we want to just pull in the later
SeaBIOS releases at this stage, although that would be simplest and it
looks like a largish number of the changes will have no impact on us. I
think cherry picking the one fix is probably the right approach.


88cb66e seabios: Add a dummy PCI slot to irq mapping function
985a9d3 seabios q35: Add new PCI slot to irq routing function
2b57726 seabios q35: Enable all PIRQn IRQs at startup
e5fe4f9 Verify CC is valid during build tests.
4219149 build: Don't require $(OUT) to be a sub-directory of the main directory.
d75c22f Fix Makefile - don't reference "out/" directly, instead use "$(OUT)".
12e8199 USB-EHCI: Fix null pointer assignment
f396871 Update tools/acpi_extract.py to handle iasl 20130117 release.
4bd8aeb vgabios: implement AX=1120H..1124H functions
54ae543 boot: Support "halt" in the boot order to prevent default boot attempts.
261e870 megasas: Invert PCI device selection
57174c7 Minor: Separate UUID display from F12 boot prompt.
9c6fb72 display_uuid(): fix incomplete check after the loop
a810e4e acpi: Use prt_slot() macro to describe irq pins of first PCI device.
f64a472 acpi: reintroduce LNKS
37676f8 maininit(): print machine UUID under seabios version message
c39a272 Add compile checking phase to build.
fa2eacb Don't use gcc's -combine option.
3ffa8cc Don't recursively evaluate CFLAGS variables.
f9c3072 vga: Minor comment spelling fix.
ff5e005 floppy: Minor - reduce handle_0e code size when CONFIG_FLOPPY is 
e8a76b0 acpi: drop irq 8 from hpet ressources
f92f833 acpi: Minor - merge the two dsdt ISA areas into one ISA area.
7a53595 acpi: fix COM2._UID
e8b6910 acpi: reorder PX13 + ISA
c104aa8 acpi: PCI routing DSDT simplifications.
f0cd3a9 ACPI: Delineate q35 ACSP DSL code into sections.
dabe193 ACPI: Move q35 PCI irq definitions together.
bb43027 ACPI: Move PCI0 hotplug and irq definitions to there respective areas.
298fce9 ACPI: Remove unnecessary Return(One) calls from q35 DSDT.
e9e7ab4 acpi: Reindent DSDT code.
f051a76 acpi: move isa devices to separate file [q35]
7e269b4 acpi: add mcfg table for mmconfig
3d11108 q35: fix default vga address
8d74497 acpi: move isa devices to separate file
fb87c19 acpi: rework enable bits
f50a55c acpi: move cpu hotplug to separate file [q35]
3aab6ff acpi: move cpu hotplug to separate file
aa3defc acpi: move \_SB.PCI0._CRS to separate file [q35]
20886ab acpi: move \_SB.PCI0._CRS to separate file
7464aea acpi: move \_SB.HPET to separate file [q35]
4dfa547 acpi: move \_SB.HPET to separate file
beaedaa acpi: move DBUG() to separate file [q35]
0e25a25 acpi: move DBUG() to separate file
2114f50 seabios: q35: Register PCI IRQs as active high in APIC mode
ecbe3fd seabios: q35: add dsdt
72a590e seabios: add q35 initialization functions.
d146ab8 seabios: pci: enable SERR of normal device.
229e8e2 seabios: acpi, fadt: make while fadt initialization chipset specific
a39a9c3 seabios: make mttr UC area setup dynamic
8b73b83 floppy: Allow floppy code to be used with coreboot.
ef71989 floppy: Minor cleanup - reduce some cut-and-paste code.
b1c35f2 pciinit: Align start of PCI memory on i440 chipset.
31dcfb0 Collapse PCI device tables in pci_bios_init_devices().
68513ab esp: enable busmaster
7d05257 lsi: enable busmaster
2df70bf megasas: Add boot support for LSI MegaRAID SAS
d9f5cdb DSDT: Fix HPET _CRS Method
9600c80 config: add coreboot / qemu choice
475ce3f ACPI: Remove unnecessary Return(One) calls from DSDT.
9474a35 Provide correct dpte pointer to indicate absence of dpte
02203b5 geodevga: Setup flat panel if needed
fad37fd geodevga: Add defines for VP_MSR_PADSEL
eac884d geodevga: Setup output based on .config
5556f21 geodevga: Add configuration option for output modes
f6930c5 geodevga: Add VP_MSR_CONFIG defines
5506376 geodevga: Add some basic flat panel defines
119ece9 geodevga: Add functions to work with fp register
286e013 geodevga: Rename defines to better match a well defined naming schema
ef7f73f geodevga: Access global variables using GET_GLOBAL/SET_VGA macros.
30e6af0 Fix 'union u64_u32_u' member names.
455a7c8 add acpi pmtimer support
a1a3283 Report stdvga modes in VBE via int10 (AX = 4F00h)
58dd051 vgabios: Add support for text and cga modes to vbe_104f01().
49ddd9e vgabios: Check for relocatable windows before advertising support for 
ef4f9e1 vgabios: Ignore mode flags in vbe get_mode_info call.
c8a3d3e bootsplash: Don't pass mode flags to VBE get_mode_info call.
f47461f Geode vga: Use standard format read/write_mask register functions.
d136fd7 Add helper functions to access DC and VP register
11ebc7d Change return values for vp_setup() and dc_setup()
7bec6db Add global struct geode
517f742 Update VBE variables
9de339d Add framebuffer size detection
0155aef Remove Extened CRTC Register functions
efb9784 Remove all dc_ functions as they are not needed anymore
c13c181 Access DC registers via geode_mem[Read|Write]
4540409 acpi: LNKS is not needed
71ed8e3 acpi: build PCI hotplug devices from a single template
7dceba3 acpi: build PCNT dynamically
2b568eb acpi_extract: detect DeviceOp
f960782 acpi_extract: fix off-by-one
c8ed45e acpi: rename Processor SSDT constants
cf5bef4 acpi: move s3/s4/s5 to build_ssdt
3dcc223 Makefile: delete output on error
7f03685 apic_id_is_present: fix undefined behavior
b306459 Use cpu_to_be32() (and related) instead of htonl (and related).

Xen-devel mailing list



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