On Sun, Apr 21, 2013 at 2:49 PM, Gleb Natapov wrote:
> On Sun, Apr 21, 2013 at 02:12:21PM +0530, prasadjoshi.li...@gmail.com wrote:
>> From: Prasad Joshi
>>
>> Write only SVM_KEY can be used to create a password protected mechanism
>> to clear VM_CR.LOCK.
>>
On Thu, Apr 18, 2013 at 1:18 AM, Joerg Roedel wrote:
> On Wed, Apr 17, 2013 at 11:03:33PM +0530, prasadjoshi.li...@gmail.com wrote:
>> From: Prasad Joshi
>>
>> SVM lock features allows software from preventing update to EFER.SVME.
>> Enable the SVM lock in guest
Signed-off-by: Prasad Joshi
---
drivers/virtio/virtio_balloon.c | 18 +-
include/linux/virtio_balloon.h |4 +++-
2 files changed, 12 insertions(+), 10 deletions(-)
diff --git a/drivers/virtio/virtio_balloon.c b/drivers/virtio/virtio_balloon.c
index 95aeedf..e352448 100644
Signed-off-by: Prasad Joshi
---
hw/virtio-balloon.c |2 +-
hw/virtio-balloon.h |6 +-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/hw/virtio-balloon.c b/hw/virtio-balloon.c
index ce9d2c9..765dd97 100644
--- a/hw/virtio-balloon.c
+++ b/hw/virtio-balloon.c
@@ -48,7
On Wed, Jun 15, 2011 at 9:23 PM, Sasha Levin wrote:
> On Wed, 2011-06-15 at 21:13 +0100, Prasad Joshi wrote:
>> On Wed, Jun 15, 2011 at 6:10 PM, Pekka Enberg wrote:
>> > On Wed, Jun 15, 2011 at 7:30 PM, Avi Kivity wrote:
>> >> On 06/15/2011 06:53 PM, Pekka Enbe
On Wed, Jun 15, 2011 at 6:10 PM, Pekka Enberg wrote:
> On Wed, Jun 15, 2011 at 7:30 PM, Avi Kivity wrote:
>> On 06/15/2011 06:53 PM, Pekka Enberg wrote:
>>>
>>> - Fast QCOW2 image read-write support beating Qemu in fio benchmarks. See
>>> the
>>> following URL for test result details: https://g
_queue=417560,
util=93.26%
[...]
Summary
===
Read bandwidth increased by 1.2 to 1.8 times
Write bandwidth increased by 1.1 to 2.9 times
Read latency decreased by small margin of 0.2
Write latency decreased by 0.4
Signed-off-by: Prasad Joshi
---
tools/kvm/disk/qcow.c
On Thu, Jun 2, 2011 at 9:22 PM, Sasha Levin wrote:
> This patch adds a 'kvm debug' command that's currently an alias for
>
> kill -USR2 `pidof kvm`
>
> Which pauses a guest (freezes all VCPU threads).
>
> Signed-off-by: Sasha Levin
> ---
> tools/kvm/Makefile | 1 +
> tools/kvm
On Thu, Jun 2, 2011 at 9:37 PM, Pekka Enberg wrote:
> On Thu, Jun 2, 2011 at 11:01 PM, Prasad Joshi
> wrote:
>> QCOW uses two tables level1 (L1) table and level2 (L2) table. The L1 table
>> points to offset of L2 table. When a QCOW image is probed, the L1 table is
>>
argin. The caching
code performance raised by 18% to 24% with sequential block output and by 44%
for sequentail block input. Which is understandable as the Level2 table will
always be cached after a write operation. Random seek operation worked slower
with caching code.
Signed-off-by: Prasad Jos
On Thu, Jun 2, 2011 at 9:36 AM, Prasad Joshi wrote:
> On Thu, Jun 2, 2011 at 8:28 AM, Ingo Molnar wrote:
>>
>> * Prasad Joshi wrote:
>>
>>> Summary of performance numbers
>>> ==
>>> There is not much difference with s
On Thu, Jun 2, 2011 at 8:28 AM, Ingo Molnar wrote:
>
> * Prasad Joshi wrote:
>
>> Summary of performance numbers
>> ==
>> There is not much difference with sequential character operations are
>> performed, the code with caching perf
by 12%. The performance numbers drastically
improved with sequential creates (62%) and delete operations (30%).
Signed-off-by: Prasad Joshi
---
tools/kvm/disk/qcow.c| 220 ++---
tools/kvm/include/kvm/qcow.h | 17 +++
2 files changed, 220 insertions(+)
On Tue, May 31, 2011 at 4:25 PM, Ingo Molnar wrote:
>
> * Sasha Levin wrote:
>
>> On Tue, 2011-05-31 at 15:09 +0200, Ingo Molnar wrote:
>> > * Sasha Levin wrote:
>> >
>> > > I've started working on converting our MMIO code to use RCU rbtree.
>> >
>> > Well, why would we want to switch the MMIO c
Signed-off-by: Prasad Joshi
---
tools/kvm/disk/core.c | 11 +++
tools/kvm/include/kvm/disk-image.h |1 +
tools/kvm/kvm-run.c|1 +
3 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/tools/kvm/disk/core.c b/tools/kvm/disk/core.c
index
Add a new function virtio_blk__delete() goes through array of block
devices and releases memory allocated for block device.
Signed-off-by: Prasad Joshi
---
tools/kvm/include/kvm/virtio-blk.h |1 +
tools/kvm/kvm-run.c|2 ++
tools/kvm/virtio/blk.c |8
The patch was suggested by Ingo to move the disk image subsystem code
from the kvm-run.c file. The code to open all of the specified disk
images is now moved to a wrapper function in disk/core.c.
Suggested-by: Ingo Molnar
Signed-off-by: Prasad Joshi
---
tools/kvm/disk/core.c
The patch moves the code for initialization of all of the virtio block
devices to virtio subsystem.
Signed-off-by: Prasad Joshi
---
tools/kvm/include/kvm/kvm.h|1 +
tools/kvm/include/kvm/virtio-blk.h |1 +
tools/kvm/kvm-run.c|4 ++--
tools/kvm/virtio/blk.c
Add a new function virtio_blk__delete() goes through array of block
devices and releases memory allocated for block device.
Signed-off-by: Prasad Joshi
---
tools/kvm/include/kvm/virtio-blk.h |1 +
tools/kvm/kvm-run.c|2 ++
tools/kvm/virtio/blk.c |8
Signed-off-by: Prasad Joshi
---
tools/kvm/disk/core.c |8
tools/kvm/include/kvm/disk-image.h |1 +
tools/kvm/kvm-run.c|1 +
3 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/tools/kvm/disk/core.c b/tools/kvm/disk/core.c
index
The patch was suggested by Ingo to move the disk image subsystem code
from the kvm-run.c file. The code to open all of the specified disk
images is now moved to a wrapper function in disk/core.c.
Suggested-by: Ingo Molnar
Signed-off-by: Prasad Joshi
---
tools/kvm/disk/core.c
The patch moves the code for initialization of all of the virtio block
devices to virtio subsystem.
Signed-off-by: Prasad Joshi
---
tools/kvm/include/kvm/kvm.h|1 +
tools/kvm/include/kvm/virtio-blk.h |1 +
tools/kvm/kvm-run.c|4 ++--
tools/kvm/virtio/blk.c
On Fri, May 20, 2011 at 8:30 AM, Pekka Enberg wrote:
> On Fri, May 20, 2011 at 10:01 AM, Amerigo Wang wrote:
>> 'kvm run --help' works fine but 'kvm help run' shows nothing,
>> this patch implements it.
>>
>> Signed-off-by: WANG Cong
>
> Looks good to me. Prasad?
Ya nice.
Thanks Amerigo.
>
>>
On Wed, May 18, 2011 at 11:27 AM, Pekka Enberg wrote:
> On Wed, May 18, 2011 at 1:17 PM, Prasad Joshi
> wrote:
>> QCOW uses two tables level1 (L1) table and level2
>> (L2) table. The L1 table points to offset of L2
>> table. When a QCOW image is probed, the L1 table is
On Wed, May 18, 2011 at 11:31 AM, Sasha Levin wrote:
> On Wed, 2011-05-18 at 11:17 +0100, Prasad Joshi wrote:
>> Signed-off-by: Prasad Joshi
>> ---
>> tools/kvm/kvm-run.c | 7 +++
>> 1 files changed, 7 insertions(+), 0 deletions(-)
>>
>> diff --gi
Signed-off-by: Prasad Joshi
---
tools/kvm/kvm-run.c |7 +++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/tools/kvm/kvm-run.c b/tools/kvm/kvm-run.c
index ba8e5ce..ef180e4 100644
--- a/tools/kvm/kvm-run.c
+++ b/tools/kvm/kvm-run.c
@@ -46,6 +46,7 @@
#define
in building simple LRU structure and RB tree helps
in improving the search time during read/write
operations.
Signed-off-by: Prasad Joshi
---
tools/kvm/include/kvm/qcow.h | 18
tools/kvm/qcow.c | 230 ++
2 files changed, 230 insertions
Add a new function virtio_blk__fini() which goes
through array of block devices and releases
memory allocated for block device.
Signed-off-by: Prasad Joshi
---
tools/kvm/include/kvm/virtio-blk.h |1 +
tools/kvm/kvm-run.c|2 ++
tools/kvm/virtio/blk.c |9
On Mon, May 9, 2011 at 4:27 PM, Jan Kiszka wrote:
> On 2011-05-09 16:55, Prasad Joshi wrote:
>> On Mon, May 9, 2011 at 12:14 PM, Jan Kiszka wrote:
>>> On 2011-05-05 17:17, Alex Williamson wrote:
>>>>> And what about the host? When does Linux release the legacy r
On Mon, May 9, 2011 at 12:14 PM, Jan Kiszka wrote:
> On 2011-05-05 17:17, Alex Williamson wrote:
>>> And what about the host? When does Linux release the legacy range?
>>> Always or only when a specific (!=vga/vesa) framebuffer driver is loaded?
>>
>> Well, that's where it'd be nice if the vga arb
On Sat, May 7, 2011 at 9:41 AM, Pekka Enberg wrote:
> On Fri, 6 May 2011, Sasha Levin wrote:
>>
>> Use /dev/block to find the block device used for root
>> instead of searching through mounts.
>>
>> Signed-off-by: Sasha Levin
>
> Weren't there distro differences in this area? Prasad, Asias, does
reformatting
Signed-off-by: Prasad Joshi
---
tools/kvm/kvm-run.c | 109 +-
1 files changed, 98 insertions(+), 11 deletions(-)
diff --git a/tools/kvm/kvm-run.c b/tools/kvm/kvm-run.c
index 17fef20..c3da21f 100644
--- a/tools/kvm/kvm-run.c
+++ b
On Sat, Apr 16, 2011 at 10:23 AM, Pekka Enberg wrote:
> On Fri, Apr 15, 2011 at 5:18 PM, Prasad Joshi
> wrote:
>> Add a new function qcow1_read_cluster() to read a qcow cluster size data at a
>> time. The function qcow1_read_sector() is modified to use the function
>
Include the Linux kernel header file linux/stringify.h file instead of
redefining the __stringify* macros
Signed-off-by: Prasad Joshi
---
tools/kvm/include/kvm/util.h |5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/tools/kvm/include/kvm/util.h b/tools/kvm/include
Include the Linux kernel header file linux/stringify.h file instead of
redefining the __stringify* macros
Signed-off-by: Prasad Joshi
---
tools/kvm/include/kvm/util.h |5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/tools/kvm/include/kvm/util.h b/tools/kvm/include
Include the Linux kernel header file linux/stringify.h file instead of
redefining the __stringify* macros
Signed-off-by: Prasad Joshi
---
tools/kvm/include/kvm/util.h |5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/tools/kvm/include/kvm/util.h b/tools/kvm/include
The code is based on the following QCOW 1 image format specification:
http://people.gnome.org/~markmc/qcow-image-format-version-1.html
Signed-off-by: Prasad Joshi
---
tools/kvm/qcow.c | 148 +-
1 files changed, 147 insertions(+), 1 deletions
Signed-off-by: Prasad Joshi
---
tools/kvm/qcow.c | 17 -
1 files changed, 12 insertions(+), 5 deletions(-)
diff --git a/tools/kvm/qcow.c b/tools/kvm/qcow.c
index 219fd6b..243bfa8 100644
--- a/tools/kvm/qcow.c
+++ b/tools/kvm/qcow.c
@@ -58,7 +58,7 @@ static int
Add a new function qcow1_read_cluster() to read a qcow cluster size data at a
time. The function qcow1_read_sector() is modified to use the function
qcow1_read_cluster().
Signed-off-by: Prasad Joshi
---
tools/kvm/qcow.c | 123 ++
1 files
Signed-off-by: Prasad Joshi
---
tools/kvm/qcow.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/tools/kvm/qcow.c b/tools/kvm/qcow.c
index 243bfa8..9b9af86 100644
--- a/tools/kvm/qcow.c
+++ b/tools/kvm/qcow.c
@@ -115,6 +115,7 @@ static void qcow1_disk_close(struct
The function name sect_to_l1_offset() is changed to get_l1_index() as it
returns the l1 table index rather than offset.
Also change
- sect_to_l2_offset to get_l2_index
- sect_to_cluster_offset to get_cluster_offset
Signed-off-by: Prasad Joshi
---
tools/kvm/qcow.c | 12 ++--
1
On Thu, Apr 14, 2011 at 8:59 PM, Pekka Enberg wrote:
> On Thu, 2011-04-14 at 20:23 +0100, Prasad Joshi wrote:
>> Changed the function names from sect_to_l1_offset(), sect_to_l2_offset() to
>> get_l1_index(), get_l2_index() as they return index into their respective
>> table
Changed the function names from sect_to_l1_offset(), sect_to_l2_offset() to
get_l1_index(), get_l2_index() as they return index into their respective table.
Signed-off-by: Prasad Joshi
---
tools/kvm/qcow.c | 103 ++
1 files changed, 57
On Thu, Apr 14, 2011 at 9:27 AM, Ingo Molnar wrote:
>
> * Kevin Wolf wrote:
>
> > Am 14.04.2011 10:15, schrieb Pekka Enberg:
> > > * Kevin Wolf wrote:
> > Also at least your qcow1.c is lacking the copyright header. Please add
> > this,
> > otherwise you're violating the license.
: Prasad Joshi
---
tools/kvm/CREDITS | 46 ++
tools/kvm/Makefile |2 +
tools/kvm/disk-image.c |7 +
tools/kvm/include/kvm/qcow.h| 55 +++
tools/kvm/include/linux/byteorder.h |7 +
tools/kvm/include/linux/types.h
: Prasad Joshi
---
tools/kvm/CREDITS | 46 +
tools/kvm/Makefile |2 +
tools/kvm/disk-image.c |7 +
tools/kvm/include/kvm/qcow.h| 55 ++
tools/kvm/include/linux/byteorder.h |7 +
tools/kvm/include/linux/types.h | 19
---
tools/kvm/disk-image.c | 11 ---
1 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/tools/kvm/disk-image.c b/tools/kvm/disk-image.c
index c666c04..df7dd48 100644
--- a/tools/kvm/disk-image.c
+++ b/tools/kvm/disk-image.c
@@ -92,6 +92,13 @@ static int raw_image__write_secto
hen sets the priv member to mmamped address.
Signed-off-by: Prasad Joshi
---
tools/kvm/disk-image.c | 27 +++
tools/kvm/include/kvm/disk-image.h |3 ++-
2 files changed, 21 insertions(+), 9 deletions(-)
diff --git a/tools/kvm/disk-image.c b/tools/kvm/d
- kvm-run.[ch] Adds a new kvm command called 'run'. The most of the code is
copied from main.c.
- main.c is modified to use the functionality provided by framework.
The old code from main.c is moved to kvm-run.c.
Signed-off-by: Prasad Joshi
---
tools/kvm/Makefile
- parse-options.[ch] has argument processing code.
- types.h: Additional types for argument processing.
- strbuf.[ch]: Added a function prefixcmp to compare string prefix
Signed-off-by: Prasad Joshi
---
tools/kvm/include/kvm/parse-options.h | 161 +
tools/kvm/include/kvm/strbuf.h
-list.txt and
text files in Documentation/ directory to generate the common-cmds.h file in
the include directory. The header file is furthur used to display a usage
messgae. Almost the entire script is copied from the tools/perf.
Signed-off-by: Prasad Joshi
---
tools/kvm/Documentation/kvm
callback function for a given command.
- kvm-help.[ch] Implements the kvm help command. The function
list_common_cmds_help() is a copy of similar function in tools/perf.
Signed-off-by: Prasad Joshi
---
tools/kvm/include/kvm/kvm-cmd.h | 12
tools/kvm/include/kvm/kvm-help.h |6
oh okay!
>
> On Fri, 8 Apr 2011, Prasad Joshi wrote:
>>
>> - kvm-run.[ch] Adds a new kvm command called 'run'. The most of the code
>> is
>> copied from main.c.
>>
>> - main.c is modified to use the functionality provided by framework.
>>
- kvm-run.[ch] Adds a new kvm command called 'run'. The most of the code is
copied from main.c.
- main.c is modified to use the functionality provided by framework.
The old code from main.c is moved to kvm-run.c.
Signed-off-by: Prasad Joshi
---
tools/kvm/Makefile
- parse-options.[ch] has argument processing code.
- types.h: Additional types for argument processing.
- strbuf.[ch]: Added a function prefixcmp to compare string prefix
Signed-off-by: Prasad Joshi
---
tools/kvm/include/kvm/parse-options.h | 161 +
tools/kvm/include/kvm/strbuf.h
callback function for a given command.
- kvm-help.[ch] Implements the kvm help command. The function
list_common_cmds_help() is a copy of similar function in tools/perf.
Signed-off-by: Prasad Joshi
---
tools/kvm/include/kvm/kvm-cmd.h | 12
tools/kvm/include/kvm/kvm-help.h |6
-list.txt and
text files in Documentation/ directory to generate the common-cmds.h file in
the include directory. The header file is furthur used to display a usage
messgae. Almost the entire script is copied from the tools/perf.
Signed-off-by: Prasad Joshi
---
tools/kvm/Documentation/kvm
On Thu, Apr 7, 2011 at 9:14 PM, Ingo Molnar wrote:
>
> * Prasad Joshi wrote:
>
>> - kvm-cmd.h: Adds a new structure cmd_struct to create a table of commands
>> and callback function.
>>
>> - kvm-cmd.c: implements two main functions for command processing.
>&
- kvm-run.[ch] Adds a new kvm command called 'run'. The most of the code is
copied from main.c.
- main.c is modified to use the functionality provided by framework.
The old code from main.c is moved to kvm-run.c.
Signed-off-by: Prasad Joshi
---
tools/kvm/Makefile
- parse-options.[ch] has argument processing code.
- types.h: Additional types for argument processing.
- strbuf.[ch]: Added a function prefixcmp to compare string prefix
Signed-off-by: Prasad Joshi
---
tools/kvm/include/kvm/parse-options.h | 161 ++
tools/kvm/include/kvm/strbuf.h
.
- kvm-help.[ch] Implements the kvm help command.
Signed-off-by: Prasad Joshi
---
tools/kvm/include/kvm/kvm-cmd.h | 12
tools/kvm/include/kvm/kvm-help.h |6
tools/kvm/kvm-cmd.c | 55 ++
tools/kvm/kvm-help.c | 43
-list.txt and
text files in Documentation/ directory to generate the common-cmds.h file in
the include directory. The header file is furthur used to display a usage
messgae.
Signed-off-by: Prasad Joshi
---
tools/kvm/Documentation/kvm-run.txt | 48 +++
tools/kvm
During device assignment the memory pre-fetchable flag was discarded
as the IORESOURCE_PREFETCH was defined as 0x1000 when instead it
should have been 0x2000. Following small patch fixes the problem,
please apply.
Signed-off-by: Prasad Joshi
---
diff --git a/hw/device-assignment.c b/hw
-kvm$ make
CCx86_64-softmmu/kvm-stub.o
/home/prasad/KVM/qemu-kvm/kvm-stub.c:140: error: expected identifier
or ‘(’ before ‘<<’ token
make[1]: *** [kvm-stub.o] Error 1
make: *** [subdir-x86_64-softmmu] Error 2
A Small fix would be
Signed-off-by: Prasad Joshi
---
diff --git
On Wed, Feb 9, 2011 at 4:33 PM, Konstantin Khlebnikov
wrote:
>
> Prasad Joshi wrote:
>
>> I was previously seeing a problem with the ROM BIOS, but I could solve
>> it by passing a correct BIOS file in function assigned_initfn. For now
>> I am using hardcoded file na
Hello,
This is to announce that, we have been able to pass-through a ATI
Radeon RV370 FireGL V3100 to Ubuntu VM. This card was attached to a
separate monitor, after passing-through the Keyboard and Mouse
everything worked as normal.
The changes we made are very less, mostly disabling default QEMU
Prints more information when IO_PAGE_FAULT event occurs.
Signed-off-by: Prasad Joshi
---
diff --git a/arch/x86/include/asm/amd_iommu_types.h
b/arch/x86/include/asm/amd_iommu_types.h
index e3509fc..add56b3 100644
--- a/arch/x86/include/asm/amd_iommu_types.h
+++ b/arch/x86/include/asm
Hello,
I saw this error logged while booting the kernel
prasad@prasad-kvm:~$ dmesg | grep PAGE
[ 13.132547] AMD-Vi: Event logged [IO_PAGE_FAULT device=06:00.1
domain=0x address=0xbb402000 flags=0x0050]
The kernel I have is cloned copy of the KVM repository.
menuentry 'Ubuntu, with
Hello All,
I am trying to pass-through a GPU PCIe ATI Radeon to VM. Here is a log on VM.
pra...@prasad-virtual-machine:~$ dmesg | grep -i -e drm -e radeon
[2.162294] [drm] Initialized drm 1.1.0 20060810
[2.459594] [drm] radeon defaulting to kernel modesetting.
[2.459596] [drm] radeon
Hello,
I was able to pass-through an audio card to the VM. I could see the
card connected to the VM, but it seems like it is not working in the
VM.
I tried passing card to Ubuntu 10.04 and Windows 7 as well. Windows7
detected the hardware as 'High Definition Audio Controller' but shows
the device
> From: Prasad Joshi
>>The GPU is
>>a PCIe device in a PCIe port (which happens to look a lot like a
>>bridge). So, while GPU assignment has some tricky issues, I don't think
>>you'll be stopped by the IOMM
Just for fun, I assigned the Nvidia Graphics Car
> From: Chris Wright [chr...@sous-sol.org]
>>
>> > 00:02.0 PCI bridge: ATI Technologies Inc RD890 PCI to PCI bridge (PCI
>> > express gpp port B)
>> >Bus: primary=00, secondary=06, subordinate=06, sec-latency=0
>>
>> > 06:00.0 VGA compatible controller: nVidia Corporation G86 [Quadro NVS 2
> From: Chris Wright [chr...@sous-sol.org]
> I would like to know the same thing
> for the PCIe GPU card connected to my machine. If GPU card is also sitting
> behind the bridge then the hardware may be useless for the project. :(
> The GPU is also in a PCIe port, here:
> 00:02.0 PCI bridge: ATI
behind the PCI Bridge.
Am I correct?
Thanks and Regards,
Prasad
____
From: Prasad Joshi
Sent: 22 December 2010 13:16
To: Chris Wright
Cc: kvm@vger.kernel.org
Subject: RE: Query on IOMMU
I have few (may be stupid) questions on this
> From: Chris Wright
I have few (may be stupid) questions on this
> From: Chris Wright [chr...@sous-sol.org]
> That's the issue. The IOMMU has a set of page tables for each DeviceID.
> For most devices, the DeviceID is the same as the Bus:Dev.Func (the PCI
> address) of the device. But this does not always work. O
>>
>> Is it okay to add a following line in section 4. unbind device from host
>> kernel driver (example PCI device 01:00.0)
>>
>> * If the PCI Stub Driver is compiled as module, then load the module using
>> modprobe pci_stub.
>>
>> When I compiled the kernel I selected it as a kernel module. As
> From: Chris Wright [chr...@sous-sol.org]
> Sent: 21 December 2010 19:29
> To: Prasad Joshi
> Cc: Chris Wright; kvm@vger.kernel.org; Tejun Heo
> Subject: Re: Query on IOMMU
> * Prasad Joshi (p.g.jo...@student.reading.ac.uk) wrote:
>> Besides when I insert the pci_stub mod
From: kvm-ow...@vger.kernel.org [kvm-ow...@vger.kernel.org] on behalf of Chris
Wright [chr...@sous-sol.org]
Sent: 21 December 2010 18:33
To: Prasad Joshi
Cc: Chris Wright; kvm@vger.kernel.org
Subject: Re: Query on IOMMU
* Prasad Joshi (p.g.jo...@student.reading.ac.uk) wrote:
> > From:
> From: kvm-ow...@vger.kernel.org [kvm-ow...@vger.kernel.org] on behalf of
> Chris Wright [chr...@sous-sol.org]
> Sent: 21 December 2010 17:12
> To: Prasad Joshi
> Cc: Chris Wright; kvm@vger.kernel.org
> Subject: Re: Query on IOMMU
>>* Prasad Joshi (p.g.jo...@stud
> From: Chris Wright [chr...@sous-sol.org]
> Sent: 21 December 2010 16:15
> To: Prasad Joshi
> Cc: kvm@vger.kernel.org
> Subject: Re: Query on IOMMU
>> I have enabled IOMMU in the BIOS, but I am not sure why it is still asking
>> to enabled IOMMU in BIOS. Do I need t
~/KVM/kvm$ dmesg | grep -i dmar
pra...@prasad-kvm:~/KVM/kvm$
Is there any problem with IOMMU?
Thanks and Regards,
Prasad Joshi (Student ID: 19015523)
MRes Systems Engineering
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majord...@vger.kern
oing to buy the Intel DX38BT board just before placing the order I had a
second thought of checking the Intel site.
Can someone confirm?
Thanks and Regards,
Prasad Joshi (Student ID: 19015523)
MRes Systems Engineering
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
> From: andre.weidem...@web.de [andre.weidem...@web.de]
> Sent: 24 November 2010 19:56
> To: Prasad Joshi
> Cc: kvm@vger.kernel.org
> Subject: Re: [RFC] GPGPU Support In KVM
>
> Hi,
> On 24.11.2010 15:06, Prasad Joshi wrote:
>> I have been following the KVM mailing
Hello All,
I am Prasad Joshi, studying in a UK University. As a part of project in the
University, I have decided to add GPGPU support in the KVM using virtio. There
are two parts of supporting GPU in VM
1. GPU as a Graphics Device
2. GPU as a Parallel Programming Device (GPGPU)
For this
frontend driver suffice?
Thanks and Regards,
Prasad Joshi (Student ID: 19015523)
MRes Systems Engineering--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Hello All,
I have question on code of rmap_add
Here is the code of the function
613 static int rmap_add(struct kvm_vcpu *vcpu, u64 *spte, gfn_t gfn)
614 {
624 rmapp = gfn_to_rmap(vcpu->kvm, gfn, sp->role.level);
625 if (!*rmapp) {
626 rmap_printk("rmap_add: %p %llx 0->1\n",
> From: Prasad Joshi
> Sent: 10 November 2010 13:01
> To: Stefan Hajnoczi
> Cc: Keqin Hong; kvm@vger.kernel.org
> Subject: RE: Unable to start VM using COWed image
> From: Stefan Hajnoczi [stefa...@gmail.com]
> Sent: 10 November 2010 12:47
> To: Prasad Joshi
> Cc: Keqi
> From: Stefan Hajnoczi [stefa...@gmail.com]
> Sent: 10 November 2010 12:47
> To: Prasad Joshi
> Cc: Keqin Hong; kvm@vger.kernel.org
> Subject: Re: Unable to start VM using COWed image
> On Wed, Nov 10, 2010 at 12:40 PM, Prasad Joshi
wrote:
>> From: Stefan Hajnoczi [ste
Thanks a lot for your reply.
> From: Keqin Hong [kh...@redhat.com]
> Sent: 10 November 2010 01:56
> To: Prasad Joshi
> Subject: Re: Unable to start VM using COWed image
> - "Prasad Joshi" wrote:
> Hello,
>
> I am trying to run KVM machine from the image
> try adding "-F base-fmt". Also qcow is obsolete, you'd better use qcow2
> e.g. qemu-img create -b Ubuntu.img -F raw -f qcow2
> /home/prasad/Virtual/Ubuntu_copy.ovl
[r...@prasad images]# pwd
/var/lib/libvirt/images
[r...@prasad images]# date; qemu-img create -b Ubuntu.img -F raw -f qcow2
/hom
> From: Stefan Hajnoczi [stefa...@gmail.com]
> Sent: 10 November 2010 11:12
> To: Prasad Joshi
> Cc: Keqin Hong; kvm@vger.kernel.org
> Subject: Re: Unable to start VM using COWed image
On Wed, Nov 10, 2010 at 10:08 AM, Prasad Joshi
wrote:
> Where can I get the code of the qem
.ovl:
Permission denied
[pra...@prasad Virtual]$ sudo qemu-kvm ${PWD}/Ubuntu_copy.ovl -m 512
qemu: could not open disk image /home/prasad/Virtual/Ubuntu_copy.ovl: No such
file or directory
Why is it failing?
Thanks and Regards,
Prasad Joshi
--
To unsubscribe from this list: send the line "unsubs
ent or article describing the design of KVM. If someone
has one, I request to share it.
Thanks and Regards,
Prasad Joshi (Student ID: 19015523)
MRes Systems Engineering
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majord...@vger.kern
Check if vmlaunch of vmresume is needed */
+ /* Check if vmlaunch or vmresume is needed */
"cmpl $0, %c[launched](%0) \n\t"
/* Load guest registers. Don't clobber flags. */
"mov %c[rax](%0), %%"R"ax \n\t"
---
Signed-o
On Thu, Oct 28, 2010 at 1:45 AM, Avi Kivity wrote:
>> Does this MMU invalidation has to do something with the EPT (Extended
>> Page Table)
>
> No
>
>> and instruction INVEPT?
>
> No, (though INVEPT has to be run as part of this operation, via
> kvm_flush_remote_tlbs).
Thanks a lot Avi for your he
>>>
>>> Can you please suggest me something that would add value to KVM?
>>>
>>
>> O(1) write protection (on the TODO page) is interesting and important. It's
>> difficult, so you may want to start with O(1) invalidation.
>
> I am not sure if I can understand what exactly is a MMU invalidation.
>
On Tue, Oct 26, 2010 at 2:07 PM, Avi Kivity wrote:
> On 10/26/2010 12:42 PM, Prasad Joshi wrote:
>>
>> Thanks a lot for your reply.
>>
>> On Tue, Oct 26, 2010 at 11:31 AM, Avi Kivity wrote:
>> > On 10/26/2010 11:19 AM, Prasad Joshi wrote:
>> >&
Thanks a lot for your reply.
On Tue, Oct 26, 2010 at 11:31 AM, Avi Kivity wrote:
> On 10/26/2010 11:19 AM, Prasad Joshi wrote:
>>
>> Hi All,
>>
>> I was just going over TODO list on KVM page. In MMU related TODO I saw
>> only page eviction algorithm currently
Hi All,
I was just going over TODO list on KVM page. In MMU related TODO I saw
only page eviction algorithm currently implemented is FIFO.
Is it really the case? If yes I would like to work on it. Can someone
let me know the place where the FIFO code is implemented?
Thanks and Regards,
Prasad
--
99 matches
Mail list logo