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 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] BitKeeper patch (fwd)

To: xen-devel@xxxxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] BitKeeper patch (fwd)
From: "Ronald G. Minnich" <rminnich@xxxxxxxx>
Date: Thu, 3 Mar 2005 08:01:02 -0700 (MST)
Delivery-date: Thu, 03 Mar 2005 15:06:26 +0000
Envelope-to: xen+James.Bulpin@xxxxxxxxxxxx
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
well, I hope this is the right format. 


This patch enables argument passing to plan 9 domains, so that users can 
now have parameters for things like Venti etc.

ron

---------- Forwarded message ----------
Date: Thu,  3 Mar 2005 08:10:30 -0700 (MST)
From: root <root@xxxxxxxxxxxxxxxxx>
To: rminnich@xxxxxxxx
Subject: BitKeeper patch

This BitKeeper patch contains the following changesets:
rminnich@xxxxxxxxxxxxxxxxx|ChangeSet|20050303125742|65058

# ID:   
smh22@xxxxxxxxxxxxxxxxxxxxxxxx|ChangeSet|20021120105923|56899|1ee6296af7e15a82
# User: rminnich
# Host: q.ccstar.lanl.gov
# Root: /home/rminnich/src/xen/xen-2.0-testing.bk

# Patch vers:   1.3
# Patch type:   REGULAR

== ChangeSet ==
smh22@xxxxxxxxxxxxxxxxxxxxxxxx|ChangeSet|20021120105923|56899|1ee6296af7e15a82
cl349@xxxxxxxxxxxxxxxxxxxxxx|ChangeSet|20041226143114|64970
D 1.1617 05/03/03 05:57:42-07:00 rminnich@xxxxxxxxxxxxxxxxx +2 -0
B smh22@xxxxxxxxxxxxxxxxxxxxxxxx|ChangeSet|20021120105923|56899|1ee6296af7e15a82
C
c Plan 9 support for argument passing from /etc/xen/plan9 or similar. Mimics 
9load arg passing.
K 65058
P ChangeSet
------------------------------------------------

0a0
> iap10@xxxxxxxxxxxxxxxxxxxxxx|tools/libxc/xc_plan9_build.c|20041224220810|40859|d706cce1d3228576
>  rminnich@xxxxxxxxxxxxxxxxx|tools/libxc/xc_plan9_build.c|20050303125600|20084
> smh22@xxxxxxxxxxxxxxxxxxxxxxxx|BitKeeper/etc/logging_ok|20021120120217|03192|1a0e4366ffd1b425
>  rminnich@xxxxxxxxxxxxxxxxx|BitKeeper/etc/logging_ok|20050303125611|28880

== tools/libxc/xc_plan9_build.c ==
iap10@xxxxxxxxxxxxxxxxxxxxxx|tools/libxc/xc_plan9_build.c|20041224220810|40859|d706cce1d3228576
iap10@xxxxxxxxxxxxxxxxxxxxxx|tools/libxc/xc_plan9_build.c|20041224220811|40034
D 1.2 05/03/03 05:56:00-07:00 rminnich@xxxxxxxxxxxxxxxxx +17 -4
B smh22@xxxxxxxxxxxxxxxxxxxxxxxx|ChangeSet|20021120105923|56899|1ee6296af7e15a82
C
c This is to allow passing of arguments to Plan 9. In /etc/xen/plan9, you can 
set 
c extras='''\nkeyword=value\nfoo=bar\n'''
c e.g.
c extras='''\nventi=#S/sdC0/arenas0\n'''
c and that arguments will be passed in to plan 9.
K 20084
O -rwxrwx---
P tools/libxc/xc_plan9_build.c
------------------------------------------------

D128 1
I128 2
             unsigned long *first_data_page, unsigned long *pdb_page, 
             const char *cmdline);
D233 1
I233 1
                        &first_data_page, &first_page_after_kernel, cmdline))
D626 1
I626 1
 * ---------------|<--- boot args (start at 0x1200 + 64)
D661 1
I661 2
            unsigned long *first_data_page, unsigned long *pdb_page, 
            const char *cmdline)
I671 1
        static PAGE args;
I738 10
        /* now do the bootargs */
        /* in plan 9, the x=y bootargs start at 0x1200 + 64 in real memory */
        /* we'll copy to page 1, so we offset into the page struct at 
         * 0x200 + 64 
         */
        memset(&args, 0, sizeof(args));
        memcpy(&args.data[0x200 + 64], cmdline, strlen(cmdline));
        printf("Copied :%s: to page for args\n", cmdline);
        ret = memcpy_toguest(xc_handle, dom, &args, sizeof(args), page_array,1);
        dumpit(xc_handle, dom, 0 /*0x100000>>12*/, 4, page_array) ;

== BitKeeper/etc/logging_ok ==
smh22@xxxxxxxxxxxxxxxxxxxxxxxx|BitKeeper/etc/logging_ok|20021120120217|03192|1a0e4366ffd1b425
cl349@xxxxxxxxxxxxxxxxxxxxxx|BitKeeper/etc/logging_ok|20041118145625|26304
D 1.65 05/03/03 05:56:11-07:00 rminnich@xxxxxxxxxxxxxxxxx +1 -0
B smh22@xxxxxxxxxxxxxxxxxxxxxxxx|ChangeSet|20021120105923|56899|1ee6296af7e15a82
C
c Logging to logging@xxxxxxxxxxxxxxx accepted
K 28880
O -rw-rw-r--
P BitKeeper/etc/logging_ok
------------------------------------------------

I45 1
rminnich@xxxxxxxxxxxxxxxxx

# Patch checksum=8c3b7500


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] BitKeeper patch (fwd), Ronald G. Minnich <=