WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Xen

xen-devel

[Top] [All Lists]

Re: [Xen-devel] xenstore documentation

To: Anthony Liguori <aliguori@xxxxxxxxxx>
Subject: Re: [Xen-devel] xenstore documentation
From: Nivedita Singhvi <nsnix@xxxxxxxxxxx>
Date: 2005年10月04日 08:28:44 -0700
Cc: harry <harry@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx>, Jacob Gorm Hansen <jacobg@xxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: 2005年10月04日 15:26:20 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <43429A1C.1090006@xxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <e08041f30510031003p6c4911b8n22dbf10bd1a1997f@xxxxxxxxxxxxxx> <ae5426fb0510032327r4589aaerc4d279825dca0ad8@xxxxxxxxxxxxxx> <e08041f30510040520g53e96456xa7d93168fa8cdf90@xxxxxxxxxxxxxx> <1128429737.30221.12.camel@xxxxxxxxxxxxxxxxxxxxx> <1128430090.30221.16.camel@xxxxxxxxxxxxxxxxxxxxx> <e08041f30510040556i3c5eb9e3o1bbb5a2ba15d610a@xxxxxxxxxxxxxx> <1128431831.30221.24.camel@xxxxxxxxxxxxxxxxxxxxx> <e08041f30510040631j5eca8a81j1d3d67e40847b2f0@xxxxxxxxxxxxxx> <43429A1C.1090006@xxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla Thunderbird 0.8 (X11/20041020)
Anthony Liguori wrote:
Jacob Gorm Hansen wrote:
1) Create domain
 domid = 0
 xc_domain_create(&domid)
 xc_domain_maxmem(domid, memory >> 10);
 xc_domain_memory_increase_reservation(domid, memory >> 12);
Hi Anthony,
Sounds like you're the right person to get the interface
documentation written? :). Would be very helpful.
thanks,
Nivedita
2) Build domain
 lconsole = rconsole = 0;
 xc_evtchn_bind_interdomain(0, domid, &lconsole, &rconsole);
 lstore = rstore = 0;
 xc_evtchn_bind_interdomain(0, domid, &lconsole, &rconsole);
xc_linux_build(domid, kernel, ramdisk, cmdline, 0, vcpus, rstore, &mfn_store, rconsole, &mfn_console)
 home = "/tools/<yourtool>/domain/%d" % domid
 xs_domain_introduce(domid, mfn_store, lstore, home);
 xs_write(home + "/console/ring-ref", mfn_console)
 xs_write(home + "/console/port", lconsole)
3) Create block device (pdev, vdev)
 static int uuid;
 dom0_home = xs_get_domain_path(0)
 backend = dom0_home + "/backend/vbd/%s/%s' % (uuid, domid)
 frontend = home + "/device/vbd/%s' % uuid
 transaction_start()
 xs_write(backend + "/frontend", frontend);
 xs_write(backend + "/frontend-id", domid);
 transaction_end()
 transaction_start()
 xs_write(frontend + "/backend", backend);
 xs_write(frontend + "/backend-id", 0);
 xs_write(frontend + "/virtual-device", vdev)
 transaction_end()
 xs_write(backend + "/physical-device", pdev)
This might seem complicated, but compared to what you had to do under 2.0.x, it's a 1000x times easier.
Regards,
Anthony Liguori
Jacob
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>
Previous by Date: Re: [Xen-devel] xenstore documentation , Anthony Liguori
Next by Date: Re: [Xen-devel] xenstore documentation , Jacob Gorm Hansen
Previous by Thread: Re: [Xen-devel] xenstore documentation , Anthony Liguori
Next by Thread: Re: [Xen-devel] xenstore documentation , Anthony Liguori
Indexes: [Date] [Thread] [Top] [All Lists]

Copyright ©, Citrix Systems Inc. All rights reserved. Legal and Privacy
Citrix This site is hosted by Citrix

AltStyle によって変換されたページ (->オリジナル) /