Displaying 20 results from an estimated 700 matches similar to: "Is it possible to make hypercall from user application directly?"
2007 Nov 10
3
ring.h notification hold-off question
hi.
trying to understand the idea behind _notify in
#define RING_PUSH_REQUESTS_AND_CHECK_NOTIFY(_r, _notify) do { \
RING_IDX __old = (_r)->sring->req_prod; \
RING_IDX __new = (_r)->req_prod_pvt; \
wmb(); /* back sees requests /before/ updated producer index */ \
(_r)->sring->req_prod = __new;
2008 Aug 20
3
Grant Table Hyper Calls For Sharing Memory
I was following an email chain in the xen mailing list on HVM hypercalls on grant tables and the email chain link is below
http://lists.xensource.com/archives/html/xen-devel/2007-03/msg00688.html
This link says that we need not required hypercalls to share memory b/w HVM''s.
But as far as my understanding of sharing memory is concerned, I think the memory is shared using grant table
2008 Aug 05
4
Mini-OS and Xen!
Hi I have a doubt regarding Mini-OS and Xen. If it is true that Xen reserves in the virtual address space the top 64MB on 32bit systems and 168MB in PAE systems, doesn''t it exist with a Mini-OS kernel which has only 32MB in size i.e. going by its default config file? Obviously I''m missing something.
Regards,
Bhaskar.
_______________________________________________
Xen-devel
2008 Apr 09
1
Hypercall
Hi,
I''d like to do some operation every time an hypercall is issued in a
domU kernel. I started modifying
include/asm-i386/mach-xen/asm/hypercall.h but I don''t think it''s such a
great idea, so I think that, as a last chance, I''ll have to substitute
all of the hypercall function call with some wrapper function of my own.
Can anyone tell me if
2008 Feb 24
7
Using SYSCALL/SYSRET with a minios kernel
Hi,
I''m trying to use the SYSCALL/SYSRET opcodes with a minios kernel
without much success.
Going by the manuals (and linux sources) I first have to setup the
STAR and LSTAR registers to define the segment and instruction pointer
to be used for SYSCALL:
/*
* LSTAR and STAR live in a bit strange symbiosis.
* They both write to the same internal register. STAR allows
2008 Mar 18
2
The return value of xc_map_foreign_range~~~
I am shame to say that I have never met a function whose return value is void*.
This is the first time~~~
So, can anyone told me the meaning of the return value of this function -----xc_map_foreign_range?
Is it a pointer pointed to a memory area corresponding the machine frame number(the last parameter passed to the function)?
And the third parameter named size: the unit of size is in bytes or
2007 Nov 26
5
xenstored
Hi ,
Are there any options with xenstored to access xenstore ? Can I look up
contents of xenstore ?
Thanks,
Sanket
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
2007 Nov 26
5
xenstored
Hi ,
Are there any options with xenstored to access xenstore ? Can I look up
contents of xenstore ?
Thanks,
Sanket
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
2007 Nov 20
2
netfront/back documentation on wiki
Hi all,
I''ve taken a stab at documenting the current interface between netfront
and netback drivers, here:
http://wiki.xensource.com/xenwiki/XenNetFrontBackInterface
Currently, the only way for non-Linux implementers to adhere to this
interface is to study the Linux netfront driver, which has a great deal
of optimizations and is not meant to be documentation.
I''d love it if
2007 Nov 28
20
Page tables in Xen
Hi,
I have a question about memory page tables in Xen. As far as I
understood, every modification
to page table will go through Xen(hypervisor). Is it so that all page
tables are actually allocated
in Xen(hypervisor) instead of guest OS(domain)? Also, is it the case
that Xen(hypervisor) needs to
maintain a page table for each process running in every domain?
Thanks
Haifeng
2006 Aug 11
7
How Xen handles Dom1 interrupts?
Good morning,
I am new to Xen, and trying to understand how Xen works. I have some
questions about virtualization of interrupts on Xen. Thanks in advance
for all helps.
1) From papers about Xen architecture found at Xen homepage, Xen
seemingly intercepts interrupts of Dom1 (paravirtualization). So
interrupts occur in Dom1''s context are sent to Xen, and Xen handles
them. Is that correct?
2008 Apr 04
8
Grant tables
Hi,
I need to use the grant table mechanism, but I can''t find any example
regarding how to do it. Could you please provide some examples?
Thanks
Carlo
--
È molto più bello sapere qualcosa di tutto, che sapere tutto di una cosa.
Blaise Pascal
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
2007 Jan 15
8
Modular Xen
It seems to me that Xen is full of stuff that aren''t beneficial for
everybody, this includes NUMA, ACM and other stuff that certain
companies try to introduce... In a better world, the Xen binary would
have been more sleek and fast, and those extra features should be
loaded via stating a Module boot line in Grub. This way, testing would
be easy and it''s more elegant than using a
2007 Mar 13
4
vmx status report against changeset 14356 - 1 new issue
Hi,All
We have tested the latest xen on VT platform with Intel 915/E8500
chipset.
Two platforms (PAE/32E) test all are based on SMP, It means that we boot
up SMP guest OS in VMX.
Here is the test summary:
New issue (1)
================================================
1) Fails to restore VMX guests
http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=929
Issues List (3):
2007 Mar 15
12
performance counters
In order to be meaningful and usable together with other measuring methods,
their use in my opinion should impose as little overhead as possible. With that,
I wonder why per-cpu counters use atomic operations.
Thanks, Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
2007 Feb 19
5
Structure of the Xen source code
Structure of the Xen source code
hi all,
I installed Xen on my Gentoo machine successfully from source.
Now i am going through the code.
instead of banging aimlessly for a week or so i thought i should ask the mailing list the following small doubts.
I noticed that following directories are there in my
xen-3.0.3_0-src directories.
1. linux-2.6.-xen-sparse
2. pristine-linux-2.6.16.29
3.
2008 Mar 07
6
where is the location of definition of "do_xen_version"?
hi, my friends:
Currently, i am studying the way of hypercall's implementation.
i have already known the flow of hypercall's execuation, and i decided to add a new hypercall into the Xen.
first, i want to know the detail of one hypercall function, for example, "do_xen_version", but i can not find
the location of definition of "do_xen_version". who can help me?
i have
2006 Aug 10
1
Gratuitous/unsolicited ARP
hi.
for domain migration, this is an obvious procedure in order to announce
the relocation of the guest being bridged on a different host.
i''ve been grepping around the xen build tree to see whether and where
this is covered. haven''t found anything yet. is this covered by linux
kernel bridging already, or is it just missing [read: left as a
scripting exercise to
2007 Jun 13
15
page table question!
I want to know any difference between writing, reading and shadow page
table (for example performance).
I am thankful for any help or resource for that.
--
Best Regards
Mohamad Taghi Mir Mohamad Rezaie
Iran University of Science and Technology
Department of Computer Science & Engineering
System Software Group
_______________________________________________
Xen-devel mailing list
2010 Jan 28
31
[PATCH 0 of 4] aio event fd support to blktap2
Get blktap2 running on pvops.
This mainly adds eventfd support to the userland code. Based on some
prior cleanup to tapdisk-queue and the server object. We had most of
that in XenServer for a while, so I kept it stacked.
1. Clean up IPC and AIO init in tapdisk-server.
[I think tapdisk-ipc in blktap2 is basically obsolete.
Pending a later patch to remove it?]
2. Split tapdisk-queue into