search for: vpt

Displaying 19 results from an estimated 19 matches for "vpt".

Did you mean: spt
2014 Feb 04
2
[PATCH 1/3] nv50: rework primid logic
Functionally identical but much simpler. Should also better integrate with future layer/viewport changes/fixes. Cc: 10.1 <mesa-stable at lists.freedesktop.org> Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu> --- Not *strictly* necessary in stable, but it will make backporting later fixes easier. No regressions in piglit. src/gallium/drivers/nouveau/nv50/nv50_program.c | 5
2009 Feb 09
4
Align periodic vpts to reduce timer interrupts and save power
Hi, After c/s 18694 changed vHPET to vpt, for single HVM RHEL 5u1 guest idle case, our box will consume ~0.8W more power than before. The reason is two periodical vpts'' expires are hard to be aligned in the 50us soft timer SLOP. So we are considering a vpt specific enhancement which could try to just align periodical timers withi...
2006 May 21
1
print.trellis(..., draw.in=...)
...result <- eval.parent(substitute(expr)) upViewport(depth) invisible(result) } getChildren.viewport <- function(x) x$children grid.newpage() # specify number of cells to fill and number of rows n <- 5; nr <- 3 nc <- ceiling(n/nr) downViewport(pushLayout(nr, nc)) vpt <- current.vpTree(all = FALSE) for(k in 1:n) print( xyplot(v ~ v, list(v = 1:k)), newpage = FALSE, draw.in = getChildren.viewport(vpt)[[k]] )
2014 Jun 15
4
[PATCH v2 0/3] ARB_viewport_array for nvc0
This patch-series implements the ARB_viewport_array for nvc0 and does a little house-cleanig afterwords. V2: Add Release-Notes, mark this in GL3 as done for nvc0 Don't mark the scissors dirty when we don't need to do that Tobias Klausmann (3): nvc0: implement multiple viewports/scissors, enable ARB_viewport_array docs: update GL3.txt, relnotes: mark GL_ARB_viewport_array as done
2005 Oct 11
1
aligning column of xyplots and removing space between them
...lt <- eval.parent(substitute(expr)) upViewport(depth) invisible(result) } grid.newpage() # n and nr are number of cells and rows n <- nr <- 3 nc <- 1 # must be 1 heights <- unit(c(2, rep(1, nr-1)), "null") downViewport(pushLayout(nr, nc, heights = heights)) vpt <- current.vpTree(all = FALSE) ### relevant part starts here ######################### xlab <- main <- function(x) if (x) "v" for(k in 1:n) with(vpt$children[[k]], print( xyplot(v ~ v, list(v = 1:k), xlab = xlab(k == n), xlim = c(0,n), ylim = c(0,n), main = main(k == 1...
2014 Jun 15
0
[PATCH v2 1/3] nvc0: implement multiple viewports/scissors, enable ARB_viewport_array
...t;scissors_dirty |= 1 << (start_slot + i); + nvc0->dirty |= NVC0_NEW_SCISSOR; + } } static void @@ -921,10 +928,18 @@ nvc0_set_viewport_states(struct pipe_context *pipe, unsigned num_viewports, const struct pipe_viewport_state *vpt) { - struct nvc0_context *nvc0 = nvc0_context(pipe); + struct nvc0_context *nvc0 = nvc0_context(pipe); + int i; + + assert(start_slot + num_viewports <= NVC0_MAX_VIEWPORTS); + for (i = 0; i < num_viewports; i++) { + if (!memcmp(&nvc0->viewports[start_slot + i], &vp...
2014 Jun 14
0
[PATCH 1/3] nvc0: implement multiple viewports/scissors, enable ARB_viewport_array
...t;scissors_dirty |= 1 << (start_slot + i); + nvc0->dirty |= NVC0_NEW_SCISSOR; + } } static void @@ -921,10 +928,18 @@ nvc0_set_viewport_states(struct pipe_context *pipe, unsigned num_viewports, const struct pipe_viewport_state *vpt) { - struct nvc0_context *nvc0 = nvc0_context(pipe); + struct nvc0_context *nvc0 = nvc0_context(pipe); + int i; + + assert(start_slot + num_viewports <= NVC0_MAX_VIEWPORTS); + for (i = 0; i < num_viewports; i++) { + if (!memcmp(&nvc0->viewports[start_slot + i], &vp...
2014 Jun 14
7
[PATCH 0/3] ARB_viewport_array for nvc0
This patch-series implements the ARB_viewport_array for nvc0 and does a little house-cleanig afterwords. Tobias Klausmann (3): nvc0: implement multiple viewports/scissors, enable ARB_viewport_array nvc0: mark scissor in nvc0_clear_{} nv50/ir: Remove NV50_SEMANTIC_VIEWPORTINDEX and its last consumer .../drivers/nouveau/codegen/nv50_ir_driver.h | 1 -
2012 Sep 14
0
[ PATCH v3 2/3] xen: enable Virtual-interrupt delivery
...lification & 0xff; + + vmx_handle_EOI_induced_exit(vcpu_vlapic(current), vector); + break; + } + case EXIT_REASON_IO_INSTRUCTION: exit_qualification = __vmread(EXIT_QUALIFICATION); if ( exit_qualification & 0x10 ) diff -r 7c6844dd4a0d xen/arch/x86/hvm/vpt.c --- a/xen/arch/x86/hvm/vpt.c Tue Sep 11 15:34:36 2012 +0800 +++ b/xen/arch/x86/hvm/vpt.c Fri Sep 14 09:16:35 2012 +0800 @@ -212,7 +212,7 @@ static void pt_timer_fn(void *data) pt_unlock(pt); } -void pt_update_irq(struct vcpu *v) +int pt_update_irq(struct vcpu *v) { struct list_head...
2013 Apr 09
39
[PATCH 0/4] Add posted interrupt supporting
...| 19 +++++- xen/arch/x86/hvm/vmsi.c | 5 +- xen/arch/x86/hvm/vmx/vmcs.c | 18 +++++- xen/arch/x86/hvm/vmx/vmx.c | 81 ++++++++++++++++++++++++ xen/arch/x86/hvm/vmx/vpmu_core2.c | 5 +- xen/arch/x86/hvm/vpt.c | 10 ++- xen/include/asm-x86/hvm/hvm.h | 2 + xen/include/asm-x86/hvm/vlapic.h | 1 + xen/include/asm-x86/hvm/vmx/vmcs.h | 13 ++++ xen/include/asm-x86/hvm/vmx/vmx.h | 22 +++++++ xen/include/asm-x86/mach...
2012 Aug 07
6
Big Bug:Time in VM running on xen goes slower
Dear all: I have found a big bug on xen concerning time virtualization. Please let me show you the whole process: 1 Phenomenon when I run a JVM based program in IE browser in my Virtual Machine, I have found clearly that time at the right bottom corner in my VM gets more slower and slower. I studied the bug deeply, and found something below. 2 Xen vmx_vmexit_handler --> ......... -->
2006 Oct 23
1
[PATCH] Move ACPI timer to HV
...%. Another benefit is that Vista can only pass Performance rating with this patch. The root cause is that ACPI timer in Qemu isn''t synchronous with other platform timer in HV, which results in Vista complains "can''t measure TSC frequency". This patch changes vpit.h to vpt.h, for it not only has pit structure in it, but other platform timer''s structure. Another change is moving ACPI timer and related address from acpi.h to ioreq.h, which can be shared by HV and ACPI firmware. What do you think of it? Signed-off-by: Xiaowei Yang <xiaowei.yang@intel.com&gt...
2005 Apr 13
2
samba user1 -> samba user2 migrating - how?
I have a situation like that: Samba as a domain controller with roaming profiles enabled; Windows 200 SP4. Old user Joe with a roaming profile (doesn't work anymore). New user Bob which has to use Joe's roaming profile. Simply adding user "bob" to the system and renaming the old profile (home/samba/profiles/joe) to a new name (/home/samba/profiles/bob) doesn't work.
2008 Nov 24
2
no such file or directory
...to export some information when vmx_vmexit_handler() executed: ------------------------------------------------------------------------------------------------- --- vmx.c 2007-05-18 22:45:22.000000000 +0800 +++ vmx-patch.c 2008-11-24 14:19:18.000000000 +0800 @@ -50,7 +50,9 @@ #include <asm/hvm/vpt.h> #include <public/hvm/save.h> #include <asm/hvm/trace.h> - +#include <stdio.h> +#include <stdlib.h> +#include <unistd.h> char *vmx_msr_bitmap; static void vmx_ctxt_switch_from(struct vcpu *v); @@ -2590,9 +2592,13 @@ unsigned int exit_reason; unsign...
2005 May 31
2
Problem going back to a viewport with gridBase
I am setting up base plots -- one in viewport A and and one in B. This part works fine. But if I go back to A after having done B and add horizontal lines it seems to not use the correct coordinates. How do I tell it to resume using A's coordinates? I am already using par(fig = gridFIG()) but it seems that that's not enough to reestablish them. What happens is that when I go back to
2005 May 31
2
Problem going back to a viewport with gridBase
I am setting up base plots -- one in viewport A and and one in B. This part works fine. But if I go back to A after having done B and add horizontal lines it seems to not use the correct coordinates. How do I tell it to resume using A's coordinates? I am already using par(fig = gridFIG()) but it seems that that's not enough to reestablish them. What happens is that when I go back to
2013 Feb 05
21
[PATCH] x86/hvm: fix corrupt ACPI PM-Timer during live migration
The value of ACPI PM-Timer may be broken on save unless the timer mode is delay_for_missed_ticks. With other timer modes, vcpu->arch.hvm_vcpu.guest_time is always zero and the adjustment from its value is wrong. This patch fixes the saved value of ACPI PM-Timer: - don''t adjust the PM-Timer if vcpu->arch.hvm_vcpu.guest_time is zero. - consolidate calculations of PM-Timer to one
2008 Oct 28
2
late lapic timer interrupts for hvm guest
Hi, When using lapic as timer source the hypervisor delivers timer interrupts late. In the source xen/arch/x86/hvm/vpt.c function create_periodic_time creates a timer element with a "bonus" of 50% of the desired time until the interrupt: pt->scheduled = NOW() + period; /* * Offset LAPIC ticks from other timer ticks. Otherwise guests which use * LAPIC ticks for process accounting...
2006 Jun 06
6
Ping/Traceroute problem in 1 of 4 links
...4.106.140 traceroute to 200.164.106.140 (200.164.106.140), 30 hops max, 38 byte packets 1 192.168.200.1 (192.168.200.1) 0.242 ms 0.147 ms 0.090 ms 2 200.164.225.99 (200.164.225.99) 1.136 ms 1.046 ms 1.061 ms 3 200.164.230.13 (200.164.230.13) 28.184 ms 15.046 ms 50.394 ms 4 Fa1-0-0.VPT-PB-ROTD-01.telemar.net.br (200.164.205.130) 47.771 ms 15.670 ms 54.701 ms 5 200.164.197.133 (200.164.197.133) 54.496 ms 45.505 ms 32.174 ms 6 PO6-0.NBV-PE-ROTN-01.telemar.net.br (200.223.131.13) 57.197 ms 53.778 ms 49.041 ms 7 PO5-0-0.BDEA-BA-ROTB-01.telemar.net.br (200.223.131.66)...