Discussion:
Xen dom0 2.6.32 stable branch
(too old to reply)
Josip Rodin
2010-02-24 12:10:03 UTC
Permalink
Hi,

Just in case I'm the first to notice, we now have:
http://git.kernel.org/?p=linux/kernel/git/jeremy/xen.git;a=shortlog;h=refs/heads/xen/stable

This is the new upstream default branch, with paravirt_ops dom0, and based
on 2.6.32-stable, so it's presumably suitable for inclusion as a new patch
that would restore our packages linux-image-2.6-xen-{686,amd64} which were
previously based on forward-ported .18 dom0 patches. Yay.
--
2. That which causes joy or happiness.
--
To UNSUBSCRIBE, email to debian-kernel-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Archive: http://lists.debian.org/***@orion.carnet.hr
Ian Campbell
2010-02-24 13:20:02 UTC
Permalink
Post by Josip Rodin
Hi,
http://git.kernel.org/?p=linux/kernel/git/jeremy/xen.git;a=shortlog;h=refs/heads/xen/stable
This is the new upstream default branch, with paravirt_ops dom0, and based
on 2.6.32-stable, so it's presumably suitable for inclusion as a new patch
that would restore our packages linux-image-2.6-xen-{686,amd64} which were
previously based on forward-ported .18 dom0 patches. Yay.
Yes, I was planning to take a look at this sometime soon unless someone
else (Bastian?) gets there first.

Ian.
--
Ian Campbell
Current Noise: My Dying Bride - She Is The Dark

F: When into a room I plunge, I
Sometimes find some VIOLET FUNGI.
Then I linger, darkly brooding
On the poison they're exuding.
-- The Roguelet's ABC
--
To UNSUBSCRIBE, email to debian-kernel-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Archive: http://lists.debian.org/***@zakaz.uk.xensource.com
Bastian Blank
2010-02-24 13:40:02 UTC
Permalink
Post by Ian Campbell
Post by Josip Rodin
This is the new upstream default branch, with paravirt_ops dom0, and based
on 2.6.32-stable, so it's presumably suitable for inclusion as a new patch
that would restore our packages linux-image-2.6-xen-{686,amd64} which were
previously based on forward-ported .18 dom0 patches. Yay.
Yes, I was planning to take a look at this sometime soon unless someone
else (Bastian?) gets there first.
Already on it. It seems to need a hypervisor update as well.

Bastian
--
Murder is contrary to the laws of man and God.
-- M-5 Computer, "The Ultimate Computer", stardate 4731.3
--
To UNSUBSCRIBE, email to debian-kernel-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Archive: http://lists.debian.org/***@wavehammer.waldi.eu.org
Ian Campbell
2010-02-24 14:00:02 UTC
Permalink
Post by Bastian Blank
Post by Ian Campbell
Post by Josip Rodin
This is the new upstream default branch, with paravirt_ops dom0, and based
on 2.6.32-stable, so it's presumably suitable for inclusion as a new patch
that would restore our packages linux-image-2.6-xen-{686,amd64} which were
previously based on forward-ported .18 dom0 patches. Yay.
Yes, I was planning to take a look at this sometime soon unless someone
else (Bastian?) gets there first.
Already on it. It seems to need a hypervisor update as well.
Awesome!

I believe this branch needs either Xen 4.0 or 3.4 with a patch
backported for the new dom0 APIC interfaces, I think that it is in
xen-3.4-testing.hg but not an actual release yet. Do you need me to find
the patch in question?

Once you are at the point at which additional testing etc is useful
please let me know, I'd be glad to give it a go!

Ian.
--
Ian Campbell
Current Noise: My Dying Bride - Into The Lake Of Ghosts

Even if you persuade me, you won't persuade me.
-- Aristophanes
--
To UNSUBSCRIBE, email to debian-kernel-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Archive: http://lists.debian.org/***@zakaz.uk.xensource.com
Bastian Blank
2010-02-24 14:50:01 UTC
Permalink
Post by Ian Campbell
Post by Bastian Blank
Already on it. It seems to need a hypervisor update as well.
I believe this branch needs either Xen 4.0 or 3.4 with a patch
backported for the new dom0 APIC interfaces, I think that it is in
xen-3.4-testing.hg but not an actual release yet. Do you need me to find
the patch in question?
It looks like this is the setup_gsi command, which is in 3.4.3-rc2.
Post by Ian Campbell
Once you are at the point at which additional testing etc is useful
please let me know, I'd be glad to give it a go!
http://hermes.jura.uni-tuebingen.de/~blank/debian/xen-test/

755fea06af4bab521a01062a7efaedfe99c36075 libxen-dev_3.4.3~rc2-1_amd64.deb
ca67a4cb6213f0fe6930ead54f4b8c931c9f1b15 libxenstore3.0_3.4.3~rc2-1_amd64.deb
c909fcf69b260e6897c9e33b8ead744cdc742f75 linux-headers-2.6.32-3-common-xen_2.6.32-9_amd64.deb
a74f633d305a409deb36c1800c46f2a5402f23a3 linux-headers-2.6.32-3-xen-amd64_2.6.32-9_amd64.deb
21c6f3e5cbdb058d1508903552b3fee54eb3d35b linux-image-2.6.32-3-xen-amd64_2.6.32-9_amd64.deb
9aba2b365cdfe1533d7e826ecef5daf77df646f2 qemu-xen_3.4.2-1.debian.tar.gz
cb43a8ae7ee29bdcfd07eb4ae866ce5bc6e8e38d qemu-xen_3.4.2.orig.tar.gz
3d5a7315b1a2dd080c5206a322ebc74caefb79e9 xen-3_3.4.3~rc2-1_amd64.build
ac26e84dbe38182409ac09e451fc102264067f6c xen-3_3.4.3~rc2-1_amd64.changes
e4434a66faff150f9d4884a8b7c277c2df9c8040 xen-3_3.4.3~rc2-1.dsc
a982b20d03a7cf0f87d60b7b4aae0aa4c5a93e07 xen-3_3.4.3~rc2-1.tar.gz
a58c938408140d7a6ae07b7a2bf838f2cfbf87c6 xen-docs-3.4_3.4.3~rc2-1_all.deb
e39e92b123354f0af32e3302341c23d6910e3a8b xen-hypervisor-3.4-amd64_3.4.3~rc2-1_amd64.deb
b07b02dd9abad66058ea2fb16a3c5ef3d70eb06c xenstore-utils_3.4.3~rc2-1_amd64.deb
98d633b8cc4feeb0c6571fdc28e6c1730e305c2a xen-utils-3.4_3.4.3~rc2-1_amd64.deb

Bastian
--
Our way is peace.
-- Septimus, the Son Worshiper, "Bread and Circuses",
stardate 4040.7.
Bastian Blank
2010-02-24 17:40:02 UTC
Permalink
Post by Bastian Blank
http://hermes.jura.uni-tuebingen.de/~blank/debian/xen-test/
It seems to run. But for a working xend, it needs a further update.
Post by Bastian Blank
755fea06af4bab521a01062a7efaedfe99c36075 libxen-dev_3.4.3~rc2-1_amd64.deb
ca67a4cb6213f0fe6930ead54f4b8c931c9f1b15 libxenstore3.0_3.4.3~rc2-1_amd64.deb
c909fcf69b260e6897c9e33b8ead744cdc742f75 linux-headers-2.6.32-3-common-xen_2.6.32-9_amd64.deb
a74f633d305a409deb36c1800c46f2a5402f23a3 linux-headers-2.6.32-3-xen-amd64_2.6.32-9_amd64.deb
21c6f3e5cbdb058d1508903552b3fee54eb3d35b linux-image-2.6.32-3-xen-amd64_2.6.32-9_amd64.deb
e4434a66faff150f9d4884a8b7c277c2df9c8040 xen-3_3.4.3~rc2-1.dsc
a982b20d03a7cf0f87d60b7b4aae0aa4c5a93e07 xen-3_3.4.3~rc2-1.tar.gz
a58c938408140d7a6ae07b7a2bf838f2cfbf87c6 xen-docs-3.4_3.4.3~rc2-1_all.deb
e39e92b123354f0af32e3302341c23d6910e3a8b xen-hypervisor-3.4-amd64_3.4.3~rc2-1_amd64.deb
b07b02dd9abad66058ea2fb16a3c5ef3d70eb06c xenstore-utils_3.4.3~rc2-1_amd64.deb
98d633b8cc4feeb0c6571fdc28e6c1730e305c2a xen-utils-3.4_3.4.3~rc2-1_amd64.deb
dc4f295e056e62b87a0781b4861f62dd742c64dc xen-common_3.4.2-3.dsc
42fe2a206a2663b4166f6a14dd15631c6cf77974 xen-common_3.4.2-3.tar.gz
c8c36d28c41d4d2bb78baf5299c08d94b202af21 xen-utils-common_3.4.2-3_all.deb

| host : test
| release : 2.6.32-3-xen-amd64
| version : #1 SMP Wed Feb 24 13:59:02 UTC 2010
| machine : x86_64
| nr_cpus : 2
| nr_nodes : 1
| cores_per_socket : 2
| threads_per_core : 1
| cpu_mhz : 1995
| hw_caps : bfebfbff:20100800:00000000:00000140:0000e3bd:00000000:00000001:00000000
| virt_caps : hvm
| total_memory : 2039
| free_memory : 129
| node_to_cpu : node0:0-1
| node_to_memory : node0:129
| xen_major : 3
| xen_minor : 4
| xen_extra :
| xen_caps : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64
| xen_scheduler : credit
| xen_pagesize : 4096
| platform_params : virt_start=0xffff800000000000
| xen_changeset : unavailable
| cc_compiler : gcc version 4.4.3 (Debian 4.4.3-2)
| cc_compile_by : waldi
| cc_compile_domain : debian.org
| cc_compile_date : Wed Feb 24 14:37:59 UTC 2010
| xend_config_format : 4

However the machine seems to crash if I try to start X.

Bastian
--
Every living thing wants to survive.
-- Spock, "The Ultimate Computer", stardate 4731.3
Ian Campbell
2010-02-24 22:10:01 UTC
Permalink
Post by Bastian Blank
Post by Bastian Blank
http://hermes.jura.uni-tuebingen.de/~blank/debian/xen-test/
It seems to run.
I get a panic very early on "No available IRQ to bind to: increase
nr_irqs!". Will investigate tomorrow.

Ian.
--
Ian Campbell

Sometimes a man who deserves to be looked down upon because he is a
fool is despised only because he is a lawyer.
-- Montesquieu
Thomas Schwinge
2010-03-17 15:40:02 UTC
Permalink
Hello!
Post by Ian Campbell
Post by Bastian Blank
Post by Bastian Blank
http://hermes.jura.uni-tuebingen.de/~blank/debian/xen-test/
It seems to run.
I get a panic very early on "No available IRQ to bind to: increase
nr_irqs!". Will investigate tomorrow.
Same for me. Has this been resolved already?

I'm trying to use the 2.6.32-10~xen.1 amd64 packages from
<http://hermes.jura.uni-tuebingen.de/~blank/debian/xen-test/> together
with the 3.4.3~rc3-1 amd64 hypervisor.


Regards,
Thomas
Ian Campbell
2010-03-17 16:00:01 UTC
Permalink
Post by Thomas Schwinge
Hello!
Post by Ian Campbell
Post by Bastian Blank
Post by Bastian Blank
http://hermes.jura.uni-tuebingen.de/~blank/debian/xen-test/
It seems to run.
I get a panic very early on "No available IRQ to bind to: increase
nr_irqs!". Will investigate tomorrow.
Same for me. Has this been resolved already?
I'm trying to use the 2.6.32-10~xen.1 amd64 packages from
<http://hermes.jura.uni-tuebingen.de/~blank/debian/xen-test/> together
with the 3.4.3~rc3-1 amd64 hypervisor.
I've been rebuilding with my patch to add a few dynamic IRQs which works
for me but I've not had the time to followup on the upstream status.

Ian.
--
Ian Campbell
Current Noise: Godflesh - Nihil

To err is human -- to blame it on a computer is even more so.
--
To UNSUBSCRIBE, email to debian-kernel-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Archive: http://lists.debian.org/***@zakaz.uk.xensource.com
Ian Campbell
2010-02-24 18:40:02 UTC
Permalink
Post by Bastian Blank
Post by Ian Campbell
Post by Bastian Blank
Already on it. It seems to need a hypervisor update as well.
I believe this branch needs either Xen 4.0 or 3.4 with a patch
backported for the new dom0 APIC interfaces, I think that it is in
xen-3.4-testing.hg but not an actual release yet. Do you need me to find
the patch in question?
It looks like this is the setup_gsi command, which is in 3.4.3-rc2.
Yes, I think it's:
changeset: 19862:608ebc959c35
user: Keir Fraser <***@citrix.com>
date: Tue Dec 22 11:37:01 2009 +0000
files: xen/arch/x86/mpparse.c xen/arch/x86/physdev.c xen/include/public/physdev.h
description:
x86: Add a new physdev_op PHYSDEVOP_setup_gsi for GSI setup.

GSI 0-15 is setup by hypervisor, and GSI > =16 is setup by dom0
this physdev_op PHYSDEVOP_setup_gsi. This patch can help dom0
to get rid of intrusive changes of ioapic.

Signed-off-by: Xiantao Zhang <***@intel.com>
xen-unstable changeset: 20491:d44371e6e5d6
xen-unstable date: Tue Nov 24 14:43:07 2009 +0000

which applies cleanly to the existing 3.4.2-2 package. (BTW did you get
my mails to pkg-xen-devel?)
Post by Bastian Blank
Post by Ian Campbell
Once you are at the point at which additional testing etc is useful
please let me know, I'd be glad to give it a go!
http://hermes.jura.uni-tuebingen.de/~blank/debian/xen-test/
[...]

Thanks, will give them a go (including the subsequent update you posted)

Ian.
--
Ian Campbell

A great nation is any mob of people which produces at least one honest
man a century.
Josip Rodin
2010-03-18 01:00:03 UTC
Permalink
Post by Josip Rodin
http://git.kernel.org/?p=linux/kernel/git/jeremy/xen.git;a=shortlog;h=refs/heads/xen/stable
It's great to see the new packages :) I didn't want to rain on the parade by
instantly filing bug reports, but I must point out a bit of a problem with
the .32 kernel that may have something to do with (the lack of) the NX bit:

http://lists.xensource.com/archives/html/xen-devel/2010-03/msg00243.html
http://lists.xensource.com/archives/html/xen-devel/2010-03/msg00658.html

I'm getting ready to start bisecting.
--
2. That which causes joy or happiness.
--
To UNSUBSCRIBE, email to debian-kernel-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Archive: http://lists.debian.org/***@orion.carnet.hr
Josip Rodin
2010-03-24 09:30:02 UTC
Permalink
Post by Josip Rodin
Post by Josip Rodin
http://git.kernel.org/?p=linux/kernel/git/jeremy/xen.git;a=shortlog;h=refs/heads/xen/stable
It's great to see the new packages :) I didn't want to rain on the parade by
instantly filing bug reports, but I must point out a bit of a problem with
http://lists.xensource.com/archives/html/xen-devel/2010-03/msg00243.html
http://lists.xensource.com/archives/html/xen-devel/2010-03/msg00658.html
I'm getting ready to start bisecting.
Sadly that didn't help, but regardless, that problem was fixed yesterday with
http://git.kernel.org/?p=linux/kernel/git/jeremy/xen.git;a=commit;h=de67ec8b23629776f786d62c3109552ea7f8cc27

Please update the package with the up-to-date xen/stable.
Want a critical bug report as a reminder? :)
--
2. That which causes joy or happiness.
--
To UNSUBSCRIBE, email to debian-kernel-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Archive: http://lists.debian.org/***@orion.carnet.hr
Loading...