Thomas Goirand
2010-Mar-23 09:55 UTC
[Xen-devel] Upstreaming Debian patches for Xen Qemu DM
Hi, For the moment, I''m using these 5 patches for Xen Qemu in my package. The most important part is the Audio subsystem that by default is not working. Would anyone care applying them to the Git? Also, it''s been MONTHs since I''m calling for a sponsorship for the first upload in Debian (I''ll manage later updates thanks to the Dm-Upload-Allowed field). Samuel, Ian, aren''t you interested in sponsoring this one? http://ftparchive.gplhost.com/debian/pool/lenny/main/x/xen-qemu-dm-3.4/ http://ftparchive.gplhost.com/debian/pool/lenny/main/x/xen-qemu-dm-3.4/xen-qemu-dm-3.4_3.4.2-1.dsc Thomas _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Samuel Thibault
2010-Mar-23 10:04 UTC
[Xen-devel] Re: Upstreaming Debian patches for Xen Qemu DM
Thomas Goirand, le Tue 23 Mar 2010 17:55:11 +0800, a écrit :> Also, it''s been MONTHs since I''m calling for a sponsorship for the first > upload in Debian (I''ll manage later updates thanks to the > Dm-Upload-Allowed field). Samuel, Ian, aren''t you interested in > sponsoring this one?I don''t have the time to do it. Samuel _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Bastian Blank
2010-Mar-24 23:05 UTC
Re: [Xen-devel] Upstreaming Debian patches for Xen Qemu DM
On Tue, Mar 23, 2010 at 05:55:11PM +0800, Thomas Goirand wrote:> --- a/xen-config-host.mak > +++ b/xen-config-host.mak > @@ -1,6 +1,6 @@ > QEMU_ROOT ?= . > -XEN_ROOT ?= $(QEMU_ROOT)/../xen-unstable.hg > -include $(XEN_ROOT)/tools/Rules.mk > +XEN_ROOT ?= /nonexistant > +include $(QEMU_ROOT)/Rules.mk > > ifdef CONFIG_STUBDOM > TARGET_DIRS=i386-stubdomThis looks rather similar to my patch. Please explain why this would be applicable to upstream.> --- a/configure 2010-03-23 17:08:39.000000000 +0800 > +++ b/configure 2010-03-23 17:09:30.000000000 +0800 > @@ -1382,6 +1382,9 @@ > echo "#define CONFIG_VDE 1" >> $config_h > echo "VDE_LIBS=-lvdeplug" >> $config_mak > fi > +if ! test -z "$audio_card_list"; then > + echo "CONFIG_AUDIO=yes" >> $config_mak > +fi > for card in $audio_card_list; do > def=CONFIG_`echo $card | tr ''[:lower:]'' ''[:upper:]''` > echo "$def=yes" >> $config_makAudio for a server?> --- a/xen-config-host.h 2010-01-06 14:18:11.000000000 +0800 > +++ b/xen-config-host.h 2010-01-06 14:25:11.000000000 +0800 > @@ -32,8 +32,8 @@ > extern int xen_pause_requested; > extern int vcpus; > > -#define DEFAULT_NETWORK_SCRIPT "/etc/xen/qemu-ifup" > -#define DEFAULT_NETWORK_DOWN_SCRIPT "/etc/xen/qemu-ifdown" > +#define DEFAULT_NETWORK_SCRIPT "/etc/xen/scripts/qemu-ifup" > +#define DEFAULT_NETWORK_DOWN_SCRIPT "/etc/xen/scripts/qemu-ifdown" > > #ifdef CONFIG_STUBDOM > #define bdrv_host_device bdrv_rawDebian specific.> --- qemu-img-xen.1.orig 2009-12-24 00:51:05.000000000 +0800 > +++ qemu-img-xen.1 2009-12-24 00:56:11.000000000 +0800 > @@ -123,17 +123,17 @@ > .rm #[ #] #H #V #F C > .\" =======================================================================> .\" > -.IX Title "QEMU-IMG 1" > -.TH QEMU-IMG 1 "2009-12-24" " " " " > +.IX Title "qemu-img-xen 1" > +.TH qemu-img-xen 1 "2009-12-24" " " " "This tool is called qemu-img and included in qemu-utils. Bastian -- Those who hate and fight must stop themselves -- otherwise it is not stopped. -- Spock, "Day of the Dove", stardate unknown _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Christian Motschke
2010-Mar-25 10:09 UTC
Re: [Xen-devel] Upstreaming Debian patches for Xen Qemu DM
Am 25.03.2010 um 00:05 schrieb Bastian Blank:> On Tue, Mar 23, 2010 at 05:55:11PM +0800, Thomas Goirand wrote: >> --- a/xen-config-host.mak >> +++ b/xen-config-host.mak >> @@ -1,6 +1,6 @@ >> QEMU_ROOT ?= . >> -XEN_ROOT ?= $(QEMU_ROOT)/../xen-unstable.hg >> -include $(XEN_ROOT)/tools/Rules.mk >> +XEN_ROOT ?= /nonexistant >> +include $(QEMU_ROOT)/Rules.mk >> >> ifdef CONFIG_STUBDOM >> TARGET_DIRS=i386-stubdom > > This looks rather similar to my patch. Please explain why this would be > applicable to upstream. > >> --- a/configure 2010-03-23 17:08:39.000000000 +0800 >> +++ b/configure 2010-03-23 17:09:30.000000000 +0800 >> @@ -1382,6 +1382,9 @@ >> echo "#define CONFIG_VDE 1" >> $config_h >> echo "VDE_LIBS=-lvdeplug" >> $config_mak >> fi >> +if ! test -z "$audio_card_list"; then >> + echo "CONFIG_AUDIO=yes" >> $config_mak >> +fi >> for card in $audio_card_list; do >> def=CONFIG_`echo $card | tr ''[:lower:]'' ''[:upper:]''` >> echo "$def=yes" >> $config_mak > > Audio for a server?I have some existing configurations of virtualized Windows XP machines that are configured with sound hardware (yes, I know, that it is not needed). And I know a company, that has configured some of its VMs with a sound card too (maybe they don''t even know it, that it is not neccessary). If we do not want to break some existing setups, we should support sound hardware with qemu-dm (the 3.2.1 lenny version had it too). 2nd, I used a screen recording software, that only worked, when a sound card was installed. Maybe I should use better software, but … ;-)> >> --- a/xen-config-host.h 2010-01-06 14:18:11.000000000 +0800 >> +++ b/xen-config-host.h 2010-01-06 14:25:11.000000000 +0800 >> @@ -32,8 +32,8 @@ >> extern int xen_pause_requested; >> extern int vcpus; >> >> -#define DEFAULT_NETWORK_SCRIPT "/etc/xen/qemu-ifup" >> -#define DEFAULT_NETWORK_DOWN_SCRIPT "/etc/xen/qemu-ifdown" >> +#define DEFAULT_NETWORK_SCRIPT "/etc/xen/scripts/qemu-ifup" >> +#define DEFAULT_NETWORK_DOWN_SCRIPT "/etc/xen/scripts/qemu-ifdown" >> >> #ifdef CONFIG_STUBDOM >> #define bdrv_host_device bdrv_raw > > Debian specific. > >> --- qemu-img-xen.1.orig 2009-12-24 00:51:05.000000000 +0800 >> +++ qemu-img-xen.1 2009-12-24 00:56:11.000000000 +0800 >> @@ -123,17 +123,17 @@ >> .rm #[ #] #H #V #F C >> .\" =======================================================================>> .\" >> -.IX Title "QEMU-IMG 1" >> -.TH QEMU-IMG 1 "2009-12-24" " " " " >> +.IX Title "qemu-img-xen 1" >> +.TH qemu-img-xen 1 "2009-12-24" " " " " > > This tool is called qemu-img and included in qemu-utils. > > Bastian > > -- > Those who hate and fight must stop themselves -- otherwise it is not stopped. > -- Spock, "Day of the Dove", stardate unknown_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Martinx - ジェームズ
2010-Mar-29 19:32 UTC
Re: [Xen-devel] Upstreaming Debian patches for Xen Qemu DM
Hi! Someone knows if the Debian Squeeze will have the paravirt_ops dom0 based on 2.6.32.10 from Jeremy''s tree, HVM normal domains and HVM stubdomains? Thanks! Thiago On 25 March 2010 07:09, Christian Motschke <christian@motschke.de> wrote:> Am 25.03.2010 um 00:05 schrieb Bastian Blank: > > > On Tue, Mar 23, 2010 at 05:55:11PM +0800, Thomas Goirand wrote: > >> --- a/xen-config-host.mak > >> +++ b/xen-config-host.mak > >> @@ -1,6 +1,6 @@ > >> QEMU_ROOT ?= . > >> -XEN_ROOT ?= $(QEMU_ROOT)/../xen-unstable.hg > >> -include $(XEN_ROOT)/tools/Rules.mk > >> +XEN_ROOT ?= /nonexistant > >> +include $(QEMU_ROOT)/Rules.mk > >> > >> ifdef CONFIG_STUBDOM > >> TARGET_DIRS=i386-stubdom > > > > This looks rather similar to my patch. Please explain why this would be > > applicable to upstream. > > > >> --- a/configure 2010-03-23 17:08:39.000000000 +0800 > >> +++ b/configure 2010-03-23 17:09:30.000000000 +0800 > >> @@ -1382,6 +1382,9 @@ > >> echo "#define CONFIG_VDE 1" >> $config_h > >> echo "VDE_LIBS=-lvdeplug" >> $config_mak > >> fi > >> +if ! test -z "$audio_card_list"; then > >> + echo "CONFIG_AUDIO=yes" >> $config_mak > >> +fi > >> for card in $audio_card_list; do > >> def=CONFIG_`echo $card | tr ''[:lower:]'' ''[:upper:]''` > >> echo "$def=yes" >> $config_mak > > > > Audio for a server? > > I have some existing configurations of virtualized Windows XP machines that > are configured with sound hardware (yes, I know, that it is not needed). And > I know a company, that has configured some of its VMs with a sound card too > (maybe they don''t even know it, that it is not neccessary). If we do not > want to break some existing setups, we should support sound hardware with > qemu-dm (the 3.2.1 lenny version had it too). 2nd, I used a screen recording > software, that only worked, when a sound card was installed. Maybe I should > use better software, but … ;-) > > > > >> --- a/xen-config-host.h 2010-01-06 14:18:11.000000000 +0800 > >> +++ b/xen-config-host.h 2010-01-06 14:25:11.000000000 +0800 > >> @@ -32,8 +32,8 @@ > >> extern int xen_pause_requested; > >> extern int vcpus; > >> > >> -#define DEFAULT_NETWORK_SCRIPT "/etc/xen/qemu-ifup" > >> -#define DEFAULT_NETWORK_DOWN_SCRIPT "/etc/xen/qemu-ifdown" > >> +#define DEFAULT_NETWORK_SCRIPT "/etc/xen/scripts/qemu-ifup" > >> +#define DEFAULT_NETWORK_DOWN_SCRIPT "/etc/xen/scripts/qemu-ifdown" > >> > >> #ifdef CONFIG_STUBDOM > >> #define bdrv_host_device bdrv_raw > > > > Debian specific. > > > >> --- qemu-img-xen.1.orig 2009-12-24 00:51:05.000000000 +0800 > >> +++ qemu-img-xen.1 2009-12-24 00:56:11.000000000 +0800 > >> @@ -123,17 +123,17 @@ > >> .rm #[ #] #H #V #F C > >> .\" > =======================================================================> >> .\" > >> -.IX Title "QEMU-IMG 1" > >> -.TH QEMU-IMG 1 "2009-12-24" " " " " > >> +.IX Title "qemu-img-xen 1" > >> +.TH qemu-img-xen 1 "2009-12-24" " " " " > > > > This tool is called qemu-img and included in qemu-utils. > > > > Bastian > > > > -- > > Those who hate and fight must stop themselves -- otherwise it is not > stopped. > > -- Spock, "Day of the Dove", stardate unknown > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel