Re: [Xen-devel] 9p file system for xen

2015-12-02 Thread Linda
c, p9_front_driver.c on the front end and xen_9pif.c on the backend. I am attaching an updated version of a writeup I made this summer. It's table of contents is: 1. The state of the project 2. The approach I took 3. How to build my project 4. How to use it. Sincerely, Linda Ja

Re: [Xen-devel] 9p file system for xen

2015-12-01 Thread Linda
On 12/1/2015 7:46 AM, Wei Liu wrote: On Tue, Dec 01, 2015 at 07:37:43AM -0700, Linda wrote: On 12/1/2015 4:47 AM, Wei Liu wrote: On Mon, Nov 30, 2015 at 12:19:18PM -0500, Neil Sikka wrote: Hi Wei, could you please explain why/how you would have done the project differently now and why

Re: [Xen-devel] 9p file system for xen

2015-12-01 Thread Linda
On 12/1/2015 4:47 AM, Wei Liu wrote: On Mon, Nov 30, 2015 at 12:19:18PM -0500, Neil Sikka wrote: Hi Wei, could you please explain why/how you would have done the project differently now and why these patches are not "good"? From my conversation with Linda, I understood tha

Re: [Xen-devel] 9p file system for xen

2015-11-19 Thread Linda
in getting 9pfs to work but don't care much about how it is made to work? I ask because I'm a bit confused by the notion of "virtio/9pfs" because what Linda did wasn't based on virtio transport. A clarification: If you mean the virtio 9pfs transport, my code is based on that, and s

Re: [Xen-devel] 9p file system for xen

2015-11-17 Thread Linda
Qemu files. The initialization is currently done manually by modifying xenstore. This is the only code that properly belongs in the hypervisor. I hope this clarifies things. Linda On Mon, Nov 16, 2015 at 10:02 PM, Linda <lin...@jma3.com <mailto:lin...@jma3.com>> wrote:

Re: [Xen-devel] 9p file system for xen

2015-11-16 Thread Linda
Hi Wei, On 11/16/2015 10:35 AM, Wei Liu wrote: On Mon, Nov 16, 2015 at 10:22:41AM -0700, Linda wrote: ... The bug is a timing issue: During virtio's probe step, on the front end, it initialized the mount path. Since at that time, the front end doesn't have access to the back end's entries

[Xen-devel] 9p file system for xen

2015-11-13 Thread Linda
. Linda Jacobson ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel

[Xen-devel] grant tables and driver handshaking

2015-06-11 Thread Linda
, or both? I have looked at the code, but could use more verbiage. Thanks. Linda ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel

Re: [Xen-devel] grant tables and driver handshaking

2015-06-11 Thread Linda
On 6/11/2015 4:43 AM, Wei Liu wrote: On Wed, Jun 10, 2015 at 07:45:15PM -0600, Linda wrote: Hello all, I will be writing a xen front and back-end pair for a 9p transport. I have two areas where I'm still a little more muddled than I'd like to be. Can anyone please recommend a good

Re: [Xen-devel] grant tables and driver handshaking

2015-06-11 Thread Linda
follows. Thanks, Ian. This helped a lot. And thanks for the links, below. Linda In Linux the place to look is the various otherend_changed hooks in the front and back drivers, usually the backend half is in a xenbus.c file (e.g. netback and blkback). blkif.h has a description of the states

Re: [Xen-devel] clarification of xen Wiki article

2015-06-08 Thread Linda
On 6/4/2015 3:58 AM, Ian Campbell wrote: On Wed, 2015-06-03 at 09:24 -0600, Linda wrote: Hi all, I was reading http://wiki.xen.org/wiki/XenBus In the section on Store Organization, there is the statement Information should not be replicated in the store and required to be consistent

[Xen-devel] clarification of xen Wiki article

2015-06-04 Thread Linda
Hi all, I was reading http://wiki.xen.org/wiki/XenBus In the section on Store Organization, there is the statement Information should not be replicated in the store and required to be consistent I'm not sure what that means. Can anybody clarify this for me, please? Thanks. linda

Re: [Xen-devel] [PATCH v7] libxl: provide libxl_bitmap_{or,and}

2015-04-16 Thread Linda
On 4/16/2015 8:34 AM, Ian Campbell wrote: On Wed, 2015-04-15 at 11:02 -0600, Linda Jacobson wrote: New functions to provide logical and and or of two bitmaps functions can be used in vNUMA configuration check function. I don't think that really justifies adding them, since we aren't actually

Re: [Xen-devel] [PATCH v7] libxl: provide libxl_bitmap_{or,and}

2015-04-16 Thread Linda
On 4/16/2015 8:45 AM, Wei Liu wrote: On Thu, Apr 16, 2015 at 08:40:52AM -0600, Linda wrote: On 4/16/2015 8:34 AM, Ian Campbell wrote: On Wed, 2015-04-15 at 11:02 -0600, Linda Jacobson wrote: New functions to provide logical and and or of two bitmaps functions can be used in vNUMA

Re: [Xen-devel] [PATCH v6] libxl: provide libxl_bitmap_{or,and}

2015-04-15 Thread Linda Jacobson
-0600, Linda Jacobson wrote: There are new functions to provide logical and and or of two bitmaps. Please could you add a sentence or two on the intended use of these functions, since there are no callers being added here. Linda is our Outreachy applicant. This is a small task that Julien

Re: [Xen-devel] [PATCH v6] libxl: provide libxl_bitmap_{or,and}

2015-04-15 Thread Linda
When adding the HAVE macro, is there a protocol on where in libxl.h, this one should be placed? They appear to be fairly spread out through the file. Thanks. Linda On 4/15/2015 7:41 AM, Wei Liu wrote: On Wed, Apr 15, 2015 at 02:29:10PM +0100, Ian Campbell wrote: On Wed, 2015-04-15 at 14

Re: [Xen-devel] [PATCH v6] libxl: provide libxl_bitmap_{or,and}

2015-04-15 Thread Linda
BTW who changes the configure file to test for the HAVE_ macros? Thanks. Linda On 4/15/2015 7:41 AM, Wei Liu wrote: On Wed, Apr 15, 2015 at 02:29:10PM +0100, Ian Campbell wrote: On Wed, 2015-04-15 at 14:15 +0100, Wei Liu wrote: On Wed, Apr 15, 2015 at 01:45:14PM +0100, Ian Campbell wrote

[Xen-devel] [PATCH v7] libxl: provide libxl_bitmap_{or,and}

2015-04-15 Thread Linda Jacobson
New functions to provide logical and and or of two bitmaps functions can be used in vNUMA configuration check function. They are also generally useful, so they have been made as public API. Signed-off-by: Linda Jacobson lin...@jma3.com --- v.1 The new functions were added. v.2 The comments

Re: [Xen-devel] [PATCH v6] libxl: provide libxl_bitmap_{or,and}

2015-04-15 Thread Linda
On 4/15/2015 9:54 AM, Ian Campbell wrote: On Wed, 2015-04-15 at 16:50 +0100, Wei Liu wrote: On Wed, Apr 15, 2015 at 09:13:51AM -0600, Linda wrote: When adding the HAVE macro, is there a protocol on where in libxl.h, this one should be placed? They appear to be fairly spread out through

Re: [Xen-devel] [PATCH v6] libxl: provide libxl_bitmap_{or,and}

2015-04-15 Thread Linda
On 4/15/2015 10:43 AM, Wei Liu wrote: On Wed, Apr 15, 2015 at 10:38:19AM -0600, Linda wrote: BTW who changes the configure file to test for the HAVE_ macros? The user (application) of libxl should test that. We don't need to worry about the test. Thanks. Linda Wei

Re: [Xen-devel] [[PATCH v4]] new functions libxl_bitmap_{or,and}

2015-04-15 Thread Linda
Not ignored. Sorry. I shouldn't have read from my iPhone. I didn't see the others. I'll take care of them. Linda On 4/14/2015 10:33 AM, Wei Liu wrote: Urgh... I think I made a mistake in the rune I gave you, sorry. The --subject-prefix= doesn't need to include []. And you forgot

[Xen-devel] [PATCH v6] libxl: provide libxl_bitmap_{or,and}

2015-04-15 Thread Linda Jacobson
There are new functions to provide logical and and or of two bitmaps. Signed-off-by: Linda Jacobson lin...@jma3.com --- v.1 The new functions were added. v.2 The comments and format were corrected. v.3 The bitmap functions were rewritten to manipulate bytes not bits. v.4 Several non-modified

Re: [Xen-devel] [PATCH] new functions libxl_bitmap_{or,and}

2015-04-14 Thread Linda
usually reserve new versions for substantive changes? where X refers to your version number. On Mon, Apr 13, 2015 at 01:47:18AM -0600, Linda Jacobson wrote: provide logical and and or of two bitmaps And the SoB line should be here. What does SoB stand for in this context? --- v.1 updated

Re: [Xen-devel] [[PATCH v4]] new functions libxl_bitmap_{or,and}

2015-04-14 Thread Linda Jacobson
the subject line to libxl: provide libxl_bitmap_{and,or} I'm a picky about the subject line because this is what shows up when you look at git commit log. On Tue, Apr 14, 2015 at 08:07:59AM -0600, Linda Jacobson wrote: provide logical and and or of two bitmaps Provide logical

[Xen-devel] [[PATCH v4]] new functions libxl_bitmap_{or,and}

2015-04-14 Thread Linda Jacobson
provide logical and and or of two bitmaps Signed-off-by: Linda Jacobson lin...@jma3.com --- v.1 new functions v.2 updated comments and format v.3 rewrote bitmap functions to manipulate bytes not bits v.4 made non-modified parameters, and local variables const; fixed code formatting

[Xen-devel] [PATCH v5] libxl: provide libxl_bitmap_{or,and}

2015-04-14 Thread Linda Jacobson
provide logical and and or of two bitmaps Signed-off-by: Linda Jacobson lin...@jma3.com --- v.1 new functions v.2 updated comments and format v.3 rewrote bitmap functions to manipulate bytes not bits v.4 made non-modified parameters, and local variables const; fixed code formatting v.5

[Xen-devel] [PATCH] new functions libxl_bitmap_{or,and}

2015-04-13 Thread Linda Jacobson
provide logical and and or of two bitmaps --- v.1 updated comments and format v.2 rewrote bitmap functions to manipulate bytes not bits Signed-off-by: Linda Jacobson lin...@jma3.com --- tools/libxl/libxl_utils.c | 74 +++ tools/libxl/libxl_utils.h

Re: [Xen-devel] [PATCH] libxl: provide libxl_bitmap_{and,or}

2015-04-12 Thread Linda
it? Thanks. Linda On 4/11/2015 2:31 PM, Julien Grall wrote: Hi Linda, Thank you for sending the new version. It's common to CC the maintainers of the patch. Most of us have filter in order to get directly mail they are involved too and avoid watching every time the ML. Otherwise answer

Re: [Xen-devel] [PATCH] libxl: provide libxl_bitmap_{and,or}

2015-04-11 Thread Linda
PS - it's not much work to change to using bytes instead of bits. I agree it would be better. I'll change it if the maintainers want. Linda On 4/11/2015 2:31 PM, Julien Grall wrote: Hi Linda, Thank you for sending the new version. It's common to CC the maintainers of the patch. Most of us

Re: [Xen-devel] [PATCH 2/2] update definition of libxl_bitmap_{or, and}

2015-04-11 Thread Linda
Hi Julien, Thanks for your feed back. Also, thanks for sending to all the maintainers. On 4/11/2015 2:32 PM, Julien Grall wrote: Hi Linda, As said on the previous patch, it's not necessary to send another patch in order to fix the previous one. Can you merge them? Of course, I can

[Xen-devel] [PATCH 2/2] update definition of libxl_bitmap_{or, and}

2015-04-10 Thread Linda Jacobson
Fixed a comment that included a reference to a function that was not included with these changes. Signed-off-by: Linda Jacobson lin...@jma3.com --- tools/libxl/libxl_utils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/libxl/libxl_utils.h b/tools/libxl/libxl_utils.h

[Xen-devel] [PATCH] libxl: provide libxl_bitmap_{and,or}

2015-04-10 Thread Linda Jacobson
Added functions to create the logical 'and' and logical 'or' of two input bitmaps. Cleaned up spacing and comments. Removed accidentally committed libxl_u_disk* files. Signed-off-by: Linda Jacobson lin...@jma3.com --- tools/libxl/libxl_utils.c | 55

Re: [Xen-devel] [PATCH] tools/libxl new bitmap functions

2015-04-07 Thread Linda
Hey Konrad, On 4/2/2015 1:34 PM, Konrad Rzeszutek Wilk wrote: On Thu, Apr 02, 2015 at 11:38:16AM -0600, Linda Jacobson wrote: From: Linda lin...@jma3.com Added bitmap functions for union intersection and difference betweenn two bitmaps Signed-off-by: Linda lin...@jma3.com --- tools/libxl

Re: [Xen-devel] implementing a classic Xen front/back pv driver pair to provide a transport for 9P FS Protocol

2015-04-02 Thread Linda Jacobson
Konrad - Here's the log. Maybe someone can make sense of this. Thanks. Linda log Description: Binary data ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel

Re: [Xen-devel] implementing a classic Xen front/back pv driver pair to provide a transport for 9P FS Protocol

2015-04-02 Thread Linda Jacobson
into this. Thanks. L - Original Message - From: Konrad Rzeszutek Wilk <konrad.w...@oracle.com> To: Linda <lin...@jma3.com> Cc: Julien Grall <julien.gr...@citrix.com>, Wei Liu <wei.l...@citrix.com>, xen-devel@lists.xen.org Sent: Thu, 02 Apr 2015 12:59:14 -0600 (MDT)

Re: [Xen-devel] implementing a classic Xen front/back pv driver pair to provide a transport for 9P FS Protocol

2015-04-02 Thread Linda
as your answer to my build problems, I'm not sure what this will do: One way to help with that is if you do: make 12 2log And attach the log. I am semi-new to the linux world - is this to allow someone else to help me? What does the make command above do? Thanks, again. Linda On 4/2/2015 12

[Xen-devel] Xen Outreachy application

2015-04-02 Thread Linda
stars for their patience with me. BTW, I hope you don't mind I changed the subject line, so the developers on the list understand the circumstances. Thanks, Linda Jacobson On 4/2/2015 7:15 AM, Lars Kurth wrote: Linda, I do want to remind you that you need to start communicating

[Xen-devel] [PATCH] tools/libxl new bitmap functions

2015-04-02 Thread Linda Jacobson
From: Linda lin...@jma3.com Added bitmap functions for union intersection and difference betweenn two bitmaps Signed-off-by: Linda lin...@jma3.com --- tools/libxl/libxl_utils.c | 115 ++ tools/libxl/libxl_utils.h | 10 2 files changed, 125

[Xen-devel] source code

2015-04-01 Thread Linda
Hi all, The following functions should compute the union, intersection and difference of two bitmaps. Please review the code. Thank you. Sincerely, Linda Jacobson int libxl_bitmap_union(libxl_ctx *ctx, libxl_bitmap *union_bitmap, libxl_bitmap *bitmap1, libxl_bitmap *bitmap2

Re: [Xen-devel] implementing a classic Xen front/back pv driver pair to provide a transport for 9P FS Protocol

2015-04-01 Thread Linda
complained about the format patch SO if anyone is up at an ungodly hour and can explain any of these errors to me (I'm in Colorado - so it's 7:30 here), especially with a fix, I'd be grateful. Otherwise, Julien, Wei, I'll start at about 7am my time, maybe a little earlier. Thanks. Linda

[Xen-devel] coding standards

2015-03-30 Thread Linda
* functions (init, test, set, and dispose) which don't, but looking at the alloc code you sent me, I'm not clear on the purpose of the ctx. Perhaps we can go over that in our chat. Thanks. Linda ___ Xen-devel mailing list Xen-devel@lists.xen.org http

Re: [Xen-devel] coding standards

2015-03-30 Thread Linda Jacobson
Will do. Thanks for all the info. L Sent from my iPhone On Mar 30, 2015, at 12:52 PM, Wei Liu wei.l...@citrix.com wrote: On Mon, Mar 30, 2015 at 12:29:41PM -0600, Linda wrote: Hi Wei, I have a few questions before we chat Tuesday. Per your instructions, I read the coding standards