I thought people might enjoy this. I put it together this morning after our student (Aki) told me how to do it :-) cpu% tar cp /n/aaa | tar tv d-rwxr-xr-x 0 Dec 12 17:05 2006 ./n/aaa/ d-rwxr-xr-x 0 Dec 12 17:05 2006 ./n/aaa/device/ d-rwxr-xr-x 0 Dec 12 17:05 2006 ./n/aaa/device/vbd/ d-rwxr-xr-x 0 Dec 12 17:05 2006 ./n/aaa/device/vbd/2048/ --r--r--r-- 1 Dec 12 17:05 2006 ./n/aaa/device/vbd/2048/backend-id --r--r--r-- 4 Dec 12 17:05 2006 ./n/aaa/device/vbd/2048/virtual-device --r--r--r-- 4 Dec 12 17:05 2006 ./n/aaa/device/vbd/2048/device-type --r--r--r-- 1 Dec 12 17:05 2006 ./n/aaa/device/vbd/2048/state --r--r--r-- 35 Dec 12 17:05 2006 ./n/aaa/device/vbd/2048/backend --r--r--r-- 3 Dec 12 17:05 2006 ./n/aaa/device/vbd/2048/ring-ref --r--r--r-- 1 Dec 12 17:05 2006 ./n/aaa/device/vbd/2048/event-channel d-rwxr-xr-x 0 Dec 12 17:05 2006 ./n/aaa/device-misc/ d-rwxr-xr-x 0 Dec 12 17:05 2006 ./n/aaa/device-misc/vif/ --r--r--r-- 1 Dec 12 17:05 2006 ./n/aaa/device-misc/vif/nextDeviceID d-rwxr-xr-x 0 Dec 12 17:05 2006 ./n/aaa/console/ --r--r--r-- 6 Dec 12 17:05 2006 ./n/aaa/console/ring-ref --r--r--r-- 1 Dec 12 17:05 2006 ./n/aaa/console/port --r--r--r-- 7 Dec 12 17:05 2006 ./n/aaa/console/limit --r--r--r-- 10 Dec 12 17:05 2006 ./n/aaa/console/tty --r--r--r-- 5 Dec 12 17:05 2006 ./n/aaa/name --r--r--r-- 40 Dec 12 17:05 2006 ./n/aaa/vm --r--r--r-- 2 Dec 12 17:05 2006 ./n/aaa/domid d-rwxr-xr-x 0 Dec 12 17:05 2006 ./n/aaa/cpu/ d-rwxr-xr-x 0 Dec 12 17:05 2006 ./n/aaa/cpu/0/ --r--r--r-- 6 Dec 12 17:05 2006 ./n/aaa/cpu/0/availability d-rwxr-xr-x 0 Dec 12 17:05 2006 ./n/aaa/memory/ --r--r--r-- 5 Dec 12 17:05 2006 ./n/aaa/memory/target d-rwxr-xr-x 0 Dec 12 17:05 2006 ./n/aaa/store/ --r--r--r-- 6 Dec 12 17:05 2006 ./n/aaa/store/ring-ref --r--r--r-- 1 Dec 12 17:05 2006 ./n/aaa/store/port cpu% ls -l /n/aaa/device d-r-xr-xr-x M 69 bootes 0 Dec 12 17:05 /n/aaa/device/vbd cpu% cat /n/aaa/cpu/0/availability online etc. etc. I am still not sure how to hook pcifront into all this. But i still can''t get the whole ''newslot'' and ''bind'' thing to work at all, so it may be a moot point. Somehow, though, I"ve got to get device access from plan 9 working; but nothing I''ve found via google and mailling list seems to work. Note this is all done in plan 9 style, from a 630-line user level 9p server. One thought that occurs: a 9p interface to xenstored could really improve the user experience ... on linux too, since we have v9fs. But I can not tell if people would want a 9p interface in the xenstored. ron _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel