RE: [Intel-gfx] [PATCH v3 03/37] drm/i915/region: support basic eviction

2019-08-10 Thread Tang, CQ
> -Original Message- > From: Intel-gfx [mailto:intel-gfx-boun...@lists.freedesktop.org] On Behalf > Of Chris Wilson > Sent: Saturday, August 10, 2019 3:19 AM > To: Auld, Matthew ; intel- > g...@lists.freedesktop.org > Cc: dri-devel@lists.freedesktop.org > Subject: Re: [Intel-gfx] [PATCH

[Bug 102646] Screen flickering under amdgpu-experimental [buggy auto power profile]

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=102646 --- Comment #102 from Maxim Ivanov --- I have also compiled a kernel for myself with this patch and I can confirm it is working correctly under amdgpu with my monitor (1920x1080 @ 75Hz) ! -- You are receiving this mail because: You are the

[Bug 110674] Crashes / Resets From AMDGPU / Radeon VII

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=110674 --- Comment #69 from ReddestDream --- >The inconsistent nature of this bug and the fact that it sometimes doesn't >appear suggests a race condition. I'd assume something else on the system >happens before or after amdgpu is expecting. >Is

[PATCH v2 8/9] drm/panel: Add driver for the Toppoly TD028TTEC1 panel

2019-08-10 Thread Laurent Pinchart
This panel is used on the OpenMoko Neo FreeRunner and Neo 1973. The code is based on the omapdrm-specific panel-tpo-td028ttec1 driver. Signed-off-by: Laurent Pinchart --- Changes since v1: - Mention boards using the panel in Kconfig - Renamed td028ttec1_device to td028ttec1_panel - Comments

[PATCH v2 9/9] drm/panel: Add driver for the Toppoly TD043MTEA1 panel

2019-08-10 Thread Laurent Pinchart
This panel is used on the OMAP3 Pandora. The code is based on the omapdrm-specific panel-tpo-td043mtea1 driver. Signed-off-by: Laurent Pinchart --- Changes since v1: - Mention boards using the panel in Kconfig - Renamed td043mtea1_device to td043mtea1_panel - Fixed typo in Toppoly name -

[PATCH v2 4/9] drm/panel: Add driver for the LG Philips LB035Q02 panel

2019-08-10 Thread Laurent Pinchart
This panel is used on the Gumstix Overo Palo35. The code is based on the omapdrm-specific panel-lgphilips-lb035q02 driver. Signed-off-by: Laurent Pinchart Reviewed-by: Sam Ravnborg --- Changes since v1: - Comments updates - Store width_mm and height_mm in drm_display_mode - Use

[PATCH v2 3/9] dt-bindings: display: panel: Add bindings for NEC NL8048HL11 panel

2019-08-10 Thread Laurent Pinchart
The NEC NL8048HL11 is a 10.4cm WVGA (800x480) panel with a 24-bit RGB parallel data interface and an SPI control interface. Signed-off-by: Laurent Pinchart --- Changes since v1: - Convert to YAML --- .../display/panel/nec,nl8048hl11.yaml | 49 +++ 1 file changed, 49

[PATCH v2 1/9] dt-bindings: Add vendor prefix for LG Display

2019-08-10 Thread Laurent Pinchart
LG Display is an LCD display manufacturer. Originally formed as a joint venture by LG Electronics and Philips Electronics, it was formerly known as LG.Philips LCD, hence the DT vendor prefix lgphilips (which is already in active use in the kernel). More information is available at

[PATCH v2 7/9] drm/panel: Add driver for the Sony ACX565AKM panel

2019-08-10 Thread Laurent Pinchart
This panel is used on the Nokia N900. The code is based on the omapdrm-specific panel-sony-acx565akm driver. Signed-off-by: Laurent Pinchart --- Changes since v1: - Mention boards using the panel in Kconfig - Renamed acx565akm_device to acx565akm_panel - Comments updates - Store width_mm and

[PATCH v2 2/9] dt-bindings: Add legacy 'toppoly' vendor prefix

2019-08-10 Thread Laurent Pinchart
The 'toppoly' vendor prefix is in use and refers to TPO, whose DT vendor prefix is already defined as 'tpo'. Add 'toppoly' as an alternative and document it as legacy. Signed-off-by: Laurent Pinchart --- Changes since v1: - Mark the prefix as deprecated ---

[PATCH v2 5/9] drm/panel: Add driver for the NEC NL8048HL11 panel

2019-08-10 Thread Laurent Pinchart
This panel is used on the Zoom2/3/3630 SDP boards. The code is based on the omapdrm-specific panel-nec-nl8048hl11 driver Signed-off-by: Laurent Pinchart --- Changes since v1: - Mention boards using the panel in Kconfig - Renamed nl8048_device to nl8048_panel - Comments updates - Store width_mm

[PATCH v2 0/9] DRM panel drivers for omapdrm

2019-08-10 Thread Laurent Pinchart
Hello everybody, These 9 patches have initially been posted as part of the larger "[PATCH 00/60] drm/omap: Replace custom display drivers with drm_bridge and drm_panel" series, hence the v2 in the subject prefix. I'm posting this second version separately per Sam's request as the rest of the

[PATCH v2 6/9] drm/panel: Add driver for the Sharp LS037V7DW01 panel

2019-08-10 Thread Laurent Pinchart
This panel is used on the TI SDP3430 board. The code is based on the omapdrm-specific panel-sharp-ls037v7dw01 driver. Signed-off-by: Laurent Pinchart --- Changes since v1: - Mention boards using the panel in Kconfig - Renamed ls037v7dw01_device to ls037v7dw01_panel - Renamed vcc to vdd -

Re: [PATCH 09/60] drm/bridge: Add connector-related bridge operations and data

2019-08-10 Thread Laurent Pinchart
Hi Andrzej, On Fri, Aug 09, 2019 at 01:55:53PM +0200, Andrzej Hajda wrote: > On 08.08.2019 21:32, Laurent Pinchart wrote: > > On Tue, Jul 16, 2019 at 03:57:21PM +0200, Andrzej Hajda wrote: > >> On 16.07.2019 11:00, Daniel Vetter wrote: > >>> On Fri, Jul 12, 2019 at 11:01:38AM +0200, Andrzej Hajda

[Bug 110674] Crashes / Resets From AMDGPU / Radeon VII

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=110674 --- Comment #68 from Tom B --- Apologies for the multiple replies/emails. I think I must just have got lucky. It worked several boots (in a row) and now only works very occasionally. I think it was just coincidence that it worked a few times

[Bug 201285] Kernel oops in amdgpu with Ryzen5 2400G

2019-08-10 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=201285 --- Comment #9 from oyvi...@everdot.org --- Linux yoona.everdot.org 5.2.5-Jinsol: [0.776221] AMD-Vi: AMD IOMMUv2 driver by Joerg Roedel [0.776416] [drm] amdgpu kernel modesetting enabled. [0.776592] Parsing CRAT table with 1 nodes [

[Bug 111122] 2500U: Graphics corruption on kernel 5.2

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=22 --- Comment #13 from Brian Schott --- (In reply to Pierre-Eric Pelloux-Prayer from comment #12) > Does using "AMD_DEBUG=nodcc" Mesa environment variable help? It does. Exporting that in my ~/.profile makes the desktop usable. > Could you

[Bug 110674] Crashes / Resets From AMDGPU / Radeon VII

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=110674 --- Comment #67 from Tom B --- I had a look around at similar bugs and came across this: https://bugs.freedesktop.org/show_bug.cgi?id=110822 It's for a 580, not a VII but the problems started at 5.1 and gives a similar powerplay related

[Bug 111370] Cannot get OpenCL visible with Radeon VII installation

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111370 Bas Nieuwenhuizen changed: What|Removed |Added Assignee|mesa-dev@lists.freedesktop. |dri-devel@lists.freedesktop

[Bug 109524] "Invalid glsl version in shading_language_version()" when trying to run directX games using wine

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=109524 --- Comment #15 from BabylonAS --- Thanks! I’ll wait until it gets committed to Debian repositories. -- You are receiving this mail because: You are the assignee for the bug.___ dri-devel mailing

Re: The issue with page allocation 5.3 rc1-rc2 (seems drm culprit here)

2019-08-10 Thread Mikhail Gavrilov
On Fri, 9 Aug 2019 at 23:55, Mikhail Gavrilov wrote: > Finally initial problem "gnome-shell: page allocation failure: > order:4, mode:0x40cc0(GFP_KERNEL|__GFP_COMP), > nodemask=(null),cpuset=/,mems_allowed=0" did not happens anymore with > latest version of the patch (I tested more than 23 hours)

[PATCH 3/4] dma-fence: Refactor signaling for manual invocation

2019-08-10 Thread Chris Wilson
Move the duplicated code within dma-fence.c into the header for wider reuse. In the process apply a small micro-optimisation to only prune the fence->cb_list once rather than use list_del on every entry. Signed-off-by: Chris Wilson Cc: Tvrtko Ursulin --- drivers/dma-buf/Makefile

[PATCH 4/4] dma-fence: Always execute signal callbacks

2019-08-10 Thread Chris Wilson
Allow for some users to surreptitiously insert lazy signal callbacks that do not depend on enabling the signaling mechanism around every fence. (The cost of interrupts is too darn high, to revive an old meme.) This means that we may have a cb_list even if the signaling bit is not enabled, so

[PATCH 2/4] dma-fence: Report the composite sync_file status

2019-08-10 Thread Chris Wilson
Same as for the individual fences, we want to report the actual status of the fence when queried. Reported-by: Petri Latvala Signed-off-by: Chris Wilson Cc: Sumit Semwal Cc: Gustavo Padovan Cc: Petri Latvala --- drivers/dma-buf/sync_file.c | 2 +- 1 file changed, 1 insertion(+), 1

[PATCH 1/4] dma-fence: Propagate errors to dma-fence-array container

2019-08-10 Thread Chris Wilson
When one of the array of fences is signaled, propagate its errors to the parent fence-array (keeping the first error to be raised). v2: Opencode cmpxchg_local to avoid compiler freakout. Signed-off-by: Chris Wilson Cc: Sumit Semwal Cc: Gustavo Padovan --- drivers/dma-buf/dma-fence-array.c |

Re: [PATCH] drm/panfrost: Implement per FD address spaces

2019-08-10 Thread Steven Price
On 09/08/2019 04:01, Rob Herring wrote: [...] > I was worried too. It seems to be working pretty well though, but more > testing would be good. I don't think there are a lot of usecases that > use more AS than the h/w has (8 on T860), but I'm not sure. Yeah, 8 is overkill. Some GPUs only have 4

[PATCH] drm/amd/display: Fix a typo - dce_aduio_mask --> dce_audio_mask

2019-08-10 Thread Christophe JAILLET
This should be 'dce_audio_mask', not 'dce_aduio_mask'. Signed-off-by: Christophe JAILLET --- drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_audio.h | 6 +++--- drivers/gpu/drm/amd/display/dc/dce100/dce100_resource.c | 2 +-

Re: [PATCH v4 8/9] drm/panfrost: Add support for GPU heap allocations

2019-08-10 Thread Steven Price
On 08/08/2019 23:21, Rob Herring wrote: > The midgard/bifrost GPUs need to allocate GPU heap memory which is > allocated on GPU page faults and not pinned in memory. The vendor driver > calls this functionality GROW_ON_GPF. > > This implementation assumes that BOs allocated with the >

Re: [PATCH] drm/panfrost: Implement per FD address spaces

2019-08-10 Thread Steven Price
On 08/08/2019 23:29, Rob Herring wrote: > Up until now, a single shared GPU address space was used. This is not > ideal as there's no protection between processes and doesn't work for > supporting the same GPU/CPU VA feature. Most importantly, this will > hopefully mitigate Alyssa's fear of WebGL,

[PATCH] drm/panfrost: Add errata descriptions from kbase

2019-08-10 Thread Alyssa Rosenzweig
While newer kbase include only the numbers of errata, older kbase releases included one-line descriptions for each errata, which is useful for those working on the driver. Import these descriptions. Most are from kbase verbatim; a few I edited for clarity. v2: Wrote a description for the

[PATCH] drm/amd/display: Fix a typo - amdpgu_dm --> amdgpu_dm

2019-08-10 Thread Christophe JAILLET
This should be 'amdgpu_dm', not 'amdpgu_dm' Signed-off-by: Christophe JAILLET --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c

Re: [PATCH v4 6/9] drm/panfrost: Consolidate reset handling

2019-08-10 Thread Steven Price
On 08/08/2019 23:21, Rob Herring wrote: > Runtime PM resume and job timeouts both call the same sequence of > functions, so consolidate them to a common function. This will make > changing the reset related code easier. The MMU also needs some > re-initialization on reset, so rework its call. In

Re: [PATCH v4 3/9] drm/panfrost: Restructure the GEM object creation

2019-08-10 Thread Steven Price
On 08/08/2019 23:21, Rob Herring wrote: > Setting the GPU VA when creating the GEM object doesn't allow for any > conditional adjustments to the mapping. In preparation to support > adjusting the mapping and per FD address spaces, restructure the GEM > object creation to map and unmap the GEM

Re: [PATCH v4 6/9] drm/panfrost: Consolidate reset handling

2019-08-10 Thread Alyssa Rosenzweig
R-b, good stuff. On Thu, Aug 08, 2019 at 04:21:57PM -0600, Rob Herring wrote: > Runtime PM resume and job timeouts both call the same sequence of > functions, so consolidate them to a common function. This will make > changing the reset related code easier. The MMU also needs some >

Re: [PATCH v4 3/9] drm/panfrost: Restructure the GEM object creation

2019-08-10 Thread Alyssa Rosenzweig
Still A-b :) On Thu, Aug 08, 2019 at 04:21:54PM -0600, Rob Herring wrote: > Setting the GPU VA when creating the GEM object doesn't allow for any > conditional adjustments to the mapping. In preparation to support > adjusting the mapping and per FD address spaces, restructure the GEM > object

[Bug 110674] Crashes / Resets From AMDGPU / Radeon VII

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=110674 --- Comment #66 from Tom B --- One thing I haven't mentioned is I don't have a GPU fan installed as my VII is water cooled, it's unlikely but perhaps this explains the different behaviour of my card to others. -- You are receiving this mail

[Bug 111231] random VM_L2_PROTECTION_FAULTs when loading a world in minetest on AMD ryzen 2200G integrated graphics

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111231 --- Comment #17 from deltasquared --- Apologies for being late to reply. Having run mesa built from the MR branch, I have since been unable to get the same crash when running minetest. Certainly the apitrace capture can no longer bring my

[Bug 110674] Crashes / Resets From AMDGPU / Radeon VII

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=110674 --- Comment #65 from Tom B --- Created attachment 145018 --> https://bugs.freedesktop.org/attachment.cgi?id=145018=edit 5.2.7 full dmesg Full dmesg from 5.2.7, 2xdisplayport monitors the error that keeps repeating is: *ERROR* Failed to

[Bug 110674] Crashes / Resets From AMDGPU / Radeon VII

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=110674 --- Comment #64 from Tom B --- Scratch that, I just rebooted with HDMI+DP and it froze as soon as SDDM started. I was eventually able to switch TTY and the voltages looked correct (it was boosted down) but I was never able to log in to KDE as

[Bug 110674] Crashes / Resets From AMDGPU / Radeon VII

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=110674 --- Comment #63 from Tom B --- I've just done some testing with 5.2.7 - I still get the 135w/1.1v constant power state and crashing with DP+DP. - HDMI+DP works, but this was my original setup when I got the VII. Unfortunately I get random

[Bug 110674] Crashes / Resets From AMDGPU / Radeon VII

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=110674 --- Comment #62 from Peter Hercek --- OK, I started to use 5.2.5 kernel after the my last hang up with 4.20.11. It worked fine for 1 week. I'm trying 5.2.7 now. It is possible something was fixed in 5.2.5 because there was one commit which

Re: [Intel-gfx] [PATCH v3 36/37] drm/i915/query: Expose memory regions through the query uAPI

2019-08-10 Thread Chris Wilson
Quoting Matthew Auld (2019-08-09 23:26:42) > From: Abdiel Janulgue > > Returns the available memory region areas supported by the HW. And how does one use this information? How does this relate to the information presented by Vulkan or OpenCL Testcase: igt/...? New uAPI should always come

Re: [Intel-gfx] [PATCH v3 35/37] drm/i915: Introduce GEM_OBJECT_SETPARAM with I915_PARAM_MEMORY_REGION

2019-08-10 Thread Chris Wilson
Quoting Matthew Auld (2019-08-09 23:26:41) > From: Abdiel Janulgue > > This call will specify which memory region an object should be placed. > > Note that changing the object's backing storage should be immediately > done after an object is created or if it's not yet in use, otherwise > this

Re: [Intel-gfx] [PATCH v3 34/37] drm/i915: support basic object migration

2019-08-10 Thread Chris Wilson
Quoting Matthew Auld (2019-08-09 23:26:40) > We are going want to able to move objects between different regions > like system memory and local memory. In the future everything should > be just another region. > > Signed-off-by: Matthew Auld > Signed-off-by: Abdiel Janulgue > Signed-off-by: CQ

Re: [PATCH v3 33/37] drm/i915: cpu-map based dumb buffers

2019-08-10 Thread Chris Wilson
Quoting Matthew Auld (2019-08-09 23:26:39) > From: Abdiel Janulgue > > If there is no aperture we can't use map_gtt to map dumb buffers, so we > need a cpu-map based path to do it. We prefer map_gtt on platforms that > do have aperture. > > Signed-off-by: Abdiel Janulgue > Cc: Daniele Ceraolo

Re: [PATCH v3 32/37] drm/i915: Add cpu and lmem fault handlers

2019-08-10 Thread Chris Wilson
Quoting Matthew Auld (2019-08-09 23:26:38) > -void __i915_gem_object_release_mmap(struct drm_i915_gem_object *obj) > +static vm_fault_t i915_gem_fault_cpu(struct vm_fault *vmf) > +{ > + struct vm_area_struct *area = vmf->vma; > + struct i915_mmap_offset *priv = area->vm_private_data; >

Re: [PATCH v3 30/37] drm/i915: Introduce DRM_I915_GEM_MMAP_OFFSET

2019-08-10 Thread Chris Wilson
Quoting Matthew Auld (2019-08-09 23:26:36) > From: Abdiel Janulgue > > Add a new CPU mmap implementation that allows multiple fault handlers > that depends on the object's backing pages. > > Note that we multiplex mmap_gtt and mmap_offset through the same ioctl, > and use the zero extending

Re: [PATCH v3 29/37] drm/i915: Allow i915 to manage the vma offset nodes instead of drm core

2019-08-10 Thread Chris Wilson
Quoting Matthew Auld (2019-08-09 23:26:35) > From: Abdiel Janulgue > > This enables us to store extra data within vma->vm_private_data and assign > the pagefault ops for each mmap instance. > > We replace the core drm_gem_mmap implementation to overcome the limitation > in having only a single

Re: [PATCH v3 28/37] drm/i915: check for missing aperture in insert_mappable_node

2019-08-10 Thread Chris Wilson
Quoting Matthew Auld (2019-08-09 23:26:34) > From: CQ Tang > > Signed-off-by: CQ Tang > Signed-off-by: Matthew Auld > --- > drivers/gpu/drm/i915/i915_gem.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c > index

Re: [PATCH v3 27/37] drm/i915: Don't try to place HWS in non-existing mappable region

2019-08-10 Thread Chris Wilson
Quoting Matthew Auld (2019-08-09 23:26:33) > From: Michal Wajdeczko > > HWS placement restrictions can't just rely on HAS_LLC flag. > > Signed-off-by: Michal Wajdeczko > Cc: Daniele Ceraolo Spurio > --- > drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 +- > 1 file changed, 1 insertion(+), 1

Re: [PATCH v3 26/37] drm/i915: error capture with no ggtt slot

2019-08-10 Thread Chris Wilson
Quoting Matthew Auld (2019-08-09 23:26:32) > From: Daniele Ceraolo Spurio > > If the aperture is not available in HW we can't use a ggtt slot and wc > copy, so fall back to regular kmap. > > Signed-off-by: Daniele Ceraolo Spurio > Signed-off-by: Abdiel Janulgue > --- >

[Bug 201285] Kernel oops in amdgpu with Ryzen5 2400G

2019-08-10 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=201285 Sam (sammyr...@gmail.com) changed: What|Removed |Added CC||sammyr...@gmail.com ---

[Bug 111368] the bug is visible at the site

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111368 Andre Klapper changed: What|Removed |Added Resolution|--- |INVALID Component|General

Re: [Intel-gfx] [PATCH v3 23/37] drm/i915: do not map aperture if it is not available.

2019-08-10 Thread Chris Wilson
Quoting Matthew Auld (2019-08-09 23:26:29) > From: Daniele Ceraolo Spurio > > Skip both setup and cleanup of the aperture mapping if the HW doesn't > have an aperture bar. > > Signed-off-by: Daniele Ceraolo Spurio > Cc: Matthew Auld > --- > drivers/gpu/drm/i915/i915_gem_gtt.c | 36

[Bug 110659] pageflipping seems to cause jittering on mouse input when running Hitman 2 in Wine/DXVK with amdgpu.dc=1

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=110659 --- Comment #29 from tempel.jul...@gmail.com --- The patches by Nicholas are now merged in drm-next-5.4 branch (tested with recent commit that bases the branch on 5.3-rc3), but the mouse input issue in certain games is still unaffected. I was

Re: [Intel-gfx] [PATCH v3 19/37] drm/i915: enumerate and init each supported region

2019-08-10 Thread Chris Wilson
Quoting Matthew Auld (2019-08-09 23:26:25) > From: Abdiel Janulgue > > Nothing to enumerate yet... > > Signed-off-by: Abdiel Janulgue > Signed-off-by: Matthew Auld > Cc: Joonas Lahtinen > --- > drivers/gpu/drm/i915/i915_drv.h | 3 + > drivers/gpu/drm/i915/i915_gem_gtt.c

Re: [PATCH 4/4] dma-buf: nuke reservation_object seq number

2019-08-10 Thread Christian König
Am 07.08.19 um 16:17 schrieb Chris Wilson: Quoting Christian König (2019-08-07 14:53:12) The only remaining use for this is to protect against setting a new exclusive fence while we grab both exclusive and shared. That can also be archived by looking if the exclusive fence has changed or not

Re: [Intel-gfx] [PATCH v3 16/37] drm/i915/lmem: support CPU relocations

2019-08-10 Thread Chris Wilson
Quoting Matthew Auld (2019-08-09 23:26:22) > @@ -1017,10 +1020,14 @@ static void reloc_cache_reset(struct reloc_cache > *cache) > } else { > struct i915_ggtt *ggtt = cache_to_ggtt(cache); > > - intel_gt_flush_ggtt_writes(ggtt->vm.gt); > + if

Re: [PATCH v3 12/37] drm/i915/blt: support copying objects

2019-08-10 Thread Chris Wilson
Quoting Matthew Auld (2019-08-09 23:26:18) > +struct i915_vma *intel_emit_vma_copy_blt(struct intel_engine_pool_node **p, > +struct intel_context *ce, > +struct i915_vma *src, > +

Re: [Intel-gfx] [PATCH v3 13/37] drm/i915/selftests: move gpu-write-dw into utils

2019-08-10 Thread Chris Wilson
Quoting Matthew Auld (2019-08-09 23:26:19) > Using the gpu to write to some dword over a number of pages is rather > useful, and we already have two copies of such a thing, and we don't > want a third so move it to utils. There is probably some other stuff > also... > > Signed-off-by: Matthew

Re: [Intel-gfx] [PATCH v3 07/37] drm/i915: support creating LMEM objects

2019-08-10 Thread Chris Wilson
Quoting Matthew Auld (2019-08-09 23:26:13) > @@ -1369,6 +1371,8 @@ struct drm_i915_private { > */ > resource_size_t stolen_usable_size; /* Total size minus reserved > ranges */ > > + struct intel_memory_region *regions[INTEL_MEMORY_UKNOWN]; If there was ever an

Re: [PATCH v3 06/37] drm/i915: Add memory region information to device_info

2019-08-10 Thread Chris Wilson
Quoting Matthew Auld (2019-08-09 23:26:12) > From: Abdiel Janulgue > > Exposes available regions for the platform. Shared memory will > always be available. > > Signed-off-by: Abdiel Janulgue > Signed-off-by: Matthew Auld > --- > drivers/gpu/drm/i915/i915_drv.h | 2 ++ >

Re: [Intel-gfx] [PATCH v3 05/37] drm/i915/region: support volatile objects

2019-08-10 Thread Chris Wilson
Quoting Matthew Auld (2019-08-09 23:26:11) > Volatile objects are marked as DONTNEED while pinned, therefore once > unpinned the backing store can be discarded. Do we also have the concept of non-volatile backing store, e.g. shmemfs (non-volatile) vs stolen (volatile)? -Chris

Re: [Intel-gfx] [PATCH v3 05/37] drm/i915/region: support volatile objects

2019-08-10 Thread Chris Wilson
Quoting Matthew Auld (2019-08-09 23:26:11) > Volatile objects are marked as DONTNEED while pinned, therefore once > unpinned the backing store can be discarded. > Signed-off-by: Matthew Auld > Signed-off-by: CQ Tang > Cc: Joonas Lahtinen > Cc: Abdiel Janulgue I think that's quite a nice

Re: [PATCH v3 04/37] drm/i915/region: support continuous allocations

2019-08-10 Thread Chris Wilson
Quoting Matthew Auld (2019-08-09 23:26:10) > Some objects may need to be allocated as a continuous block, thinking > ahead the various kernel io_mapping interfaces seem to expect it. But we could always use scattergather over top... > @@ -98,10 +101,12 @@ i915_gem_object_get_pages_buddy(struct

Re: [PATCH v3 03/37] drm/i915/region: support basic eviction

2019-08-10 Thread Chris Wilson
Quoting Matthew Auld (2019-08-09 23:26:09) > diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c > index 6ff01a404346..8735dea74809 100644 > --- a/drivers/gpu/drm/i915/i915_gem.c > +++ b/drivers/gpu/drm/i915/i915_gem.c > @@ -1105,6 +1105,23 @@

Re: [Intel-gfx] [PATCH v3 02/37] drm/i915: introduce intel_memory_region

2019-08-10 Thread Chris Wilson
Quoting Matthew Auld (2019-08-09 23:26:08) > diff --git a/drivers/gpu/drm/i915/intel_memory_region.c > b/drivers/gpu/drm/i915/intel_memory_region.c > new file mode 100644 > index ..ef12e462acb8 > --- /dev/null > +++ b/drivers/gpu/drm/i915/intel_memory_region.c > @@ -0,0 +1,175 @@ >

Re: [PATCH] drm/virtio: use virtio_max_dma_size

2019-08-10 Thread Christoph Hellwig
On Thu, Aug 08, 2019 at 05:34:45PM +0200, Gerd Hoffmann wrote: > We must make sure our scatterlist segments are not too big, otherwise > we might see swiotlb failures (happens with sev, also reproducable with > swiotlb=force). Btw, any chance I could also draft you to replace the remaining abuses

[Bug 111366] Operations are appearing when not needed

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111366 Chris Wilson changed: What|Removed |Added Product|DRI |Spam Version|XOrg git

[Bug 111365] operators are appearing in the content when they are not expected

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111365 Chris Wilson changed: What|Removed |Added Product|DRI |Spam Version|XOrg git

[Bug 111347] operators are appearing in the content when not expected

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111347 Chris Wilson changed: What|Removed |Added Group||spam Component|General

[Bug 111368] the bug is visible at the site

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111368 Chris Wilson changed: What|Removed |Added Product|DRI |Spam Group|

[Bug 111357] operators appearing in the content when not expected

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111357 Chris Wilson changed: What|Removed |Added Product|DRI |Spam Component|General

[Bug 111361] operator inclueing content

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111361 Chris Wilson changed: What|Removed |Added Component|General |Two Group|

[Bug 111351] operators are appearing in the content when not expected

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111351 Chris Wilson changed: What|Removed |Added Version|XOrg git|unspecified Group|

[Bug 111367] Operator is not needed

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111367 Chris Wilson changed: What|Removed |Added Product|DRI |Spam Version|XOrg git

[Bug 111345] operators are appearing in content when not expected

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111345 Chris Wilson changed: What|Removed |Added Version|XOrg git|unspecified Component|General

[Bug 111360] Bugs are appeared in some contents

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111360 Chris Wilson changed: What|Removed |Added Product|DRI |Spam Component|General

[Bug 111368] the bug is visible at the site

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111368 saurabhdubey0...@gmail.com changed: What|Removed |Added URL||https://www.cs.nmsu.edu/~jo

[Bug 111342] hi

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111342 Chris Wilson changed: What|Removed |Added Product|DRI |Spam Version|XOrg git

[Bug 111354] operators are appearing in the content when not expected

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111354 Chris Wilson changed: What|Removed |Added Group||spam Component|General

[Bug 111364] Bugs found.

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111364 Chris Wilson changed: What|Removed |Added Product|DRI |Spam Version|XOrg git

[Bug 111368] the bug is visible at the site

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111368 Chris Wilson changed: What|Removed |Added Product|DRI |Spam Group|

[Bug 111348] operators are appearing in the content when not expected

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111348 Chris Wilson changed: What|Removed |Added Component|General |Two Group|

[Bug 111358] Operators are appearing when not expected

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111358 Chris Wilson changed: What|Removed |Added Group||spam Component|General

[Bug 111353] operators are appearing in the content when they are not expected

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111353 Chris Wilson changed: What|Removed |Added Product|DRI |Spam Component|General

[Bug 111344] operators are appearing in the content when not expected

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111344 Chris Wilson changed: What|Removed |Added Product|DRI |Spam Version|XOrg git

[Bug 111368] the bug is visible at the site

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111368 Bug ID: 111368 Summary: the bug is visible at the site Product: DRI Version: unspecified Hardware: Other OS: All Status: NEW Severity: minor

[Bug 111366] Operations are appearing when not needed

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111366 Bug ID: 111366 Summary: Operations are appearing when not needed Product: DRI Version: XOrg git Hardware: Other URL: https://www.cs.nmsu.edu/~joshagam/archive/cs574/3-dri.

[Bug 111367] Operator is not needed

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111367 Bug ID: 111367 Summary: Operator is not needed Product: DRI Version: XOrg git Hardware: Other OS: All Status: NEW Severity: normal Priority:

[Bug 111365] operators are appearing in the content when they are not expected

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111365 Bug ID: 111365 Summary: operators are appearing in the content when they are not expected Product: DRI Version: XOrg git Hardware: Other URL:

[Bug 111364] Bugs found.

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111364 Bug ID: 111364 Summary: Bugs found. Product: DRI Version: XOrg git Hardware: Other OS: All Status: NEW Severity: normal Priority: medium

[Bug 111362] pls handover your website to my company.....

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111362 Bug ID: 111362 Summary: pls handover your website to my company. Product: DRI Version: XOrg git Hardware: Other URL: https://www.cs.nmsu.edu/~joshagam/archive/cs574/3-dri.

[Bug 111361] operator inclueing content

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111361 Bug ID: 111361 Summary: operator inclueing content Product: DRI Version: XOrg git Hardware: Other URL: https://www.cs.nmsu.edu/~joshagam/archive/cs574/3-dri.

[Bug 111360] Bugs are appeared in some contents

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111360 Bug ID: 111360 Summary: Bugs are appeared in some contents Product: DRI Version: XOrg git Hardware: Other OS: All Status: NEW Severity: normal

[Bug 111357] operators appearing in the content when not expected

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111357 Bug ID: 111357 Summary: operators appearing in the content when not expected Product: DRI Version: XOrg git Hardware: Other URL:

[Bug 111354] operators are appearing in the content when not expected

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111354 Bug ID: 111354 Summary: operators are appearing in the content when not expected Product: DRI Version: XOrg git Hardware: Other URL:

[Bug 111353] operators are appearing in the content when they are not expected

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111353 Bug ID: 111353 Summary: operators are appearing in the content when they are not expected Product: DRI Version: XOrg git Hardware: Other URL:

[Bug 111351] operators are appearing in the content when not expected

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111351 Bug ID: 111351 Summary: operators are appearing in the content when not expected Product: DRI Version: XOrg git Hardware: Other URL:

[Bug 111348] operators are appearing in the content when not expected

2019-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111348 Bug ID: 111348 Summary: operators are appearing in the content when not expected Product: DRI Version: XOrg git Hardware: Other URL:

  1   2   >