All of lore.kernel.org
 help / color / mirror / Atom feed
* xc_domain_create
@ 2008-08-31 17:37 Shaun R.
  2008-08-31 18:01 ` xc_domain_create Keir Fraser
  2008-08-31 20:46 ` xc_domain_create Geoffrey Lefebvre
  0 siblings, 2 replies; 3+ messages in thread
From: Shaun R. @ 2008-08-31 17:37 UTC (permalink / raw)
  To: xen-devel

Can anybody show me a basic example of using this function to create a 
domain with the following config...

---------------------------------------------------------------------------------------------------
kernel="/boot/vmlinux-2.6.16.29-11774"
memory=256
name="user1"
vif=[ 'vifname=user1.0' , 'mac=FE:FD:CC:0F:87:45' ]
dhcp=""
disk=[ 
'tap:aio:/home/user1/disks/root_fs.img,sda1,w','tap:aio:/home/user1/disks/swap.img,sdb1,w' 
 ]
root="/dev/sda1 ro"
extra=""
ip="10.0.0.2"
netmask="255.255.255.248"
gateway="10.0.0.1"
dhcp=""
nfs_server=""
--------------------------------------------------------------------------------------------------

the xenctrl.h file shows this

int xc_domain_create(int xc_handle,
                     uint32_t ssidref,
                     xen_domain_handle_t handle,
                     uint32_t flags,
                     uint32_t *pdomid);


looks like i need to generate a ssidref, how can i do that?

xen_domain_handle_t handle i assume is what gets set with the domain info i 
just created?

I dont understand the flags, looking at other code it looks like this is 
where i need to pass all the config data but i'm unsure how.

pdomid, not sure what this is for.

If anybody can show me a basic example that would get me started in the 
right direction it would be much appreciated.


~Shaun 

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2008-08-31 20:46 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-08-31 17:37 xc_domain_create Shaun R.
2008-08-31 18:01 ` xc_domain_create Keir Fraser
2008-08-31 20:46 ` xc_domain_create Geoffrey Lefebvre

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.