search for: ekstrand

Displaying 20 results from an estimated 25 matches for "ekstrand".

2023 Aug 23
1
[PATCH drm-misc-next] drm/nouveau: uapi: don't pass NO_PREFETCH flag implicitly
...if (p->va_len > NV50_DMA_PUSH_MAX_LENGTH) > + return -EINVAL; > This can probably be wrapped in unlikely(). Also, it'd be nice if we printed an error message like we do if you try to push too many things. Looks good. Thanks! Reviewed-by: Faith Ekstrand <faith.ekstrand at collabora.com> > + } > > job = *pjob = kzalloc(sizeof(*job), GFP_KERNEL); > if (!job) > diff --git a/drivers/gpu/drm/nouveau/nouveau_gem.c > b/drivers/gpu/drm/nouveau/nouveau_gem.c > index f39360870c70..2f3dc4d71657 100644 > -...
2023 Jul 31
1
[PATCH drm-misc-next v8 11/12] drm/nouveau: implement new VM_BIND uAPI
On Tue, Jul 25, 2023 at 5:48?PM Danilo Krummrich <dakr at redhat.com> wrote: > On 7/25/23 18:43, Danilo Krummrich wrote: > > On 7/25/23 18:16, Faith Ekstrand wrote: > >> Thanks for the detailed write-up! That would definitely explain it. If > >> I remember, I'll try to do a single-threaded run or two. If your > >> theory is correct, there should be no real perf difference when > >> running single-threaded. Those r...
2024 May 09
0
[PATCH v4] drm/nouveau: use tile_mode and pte_kind for VM_BIND bo allocations
...mplementation this is for can be found here: > https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24795 > > Fixes: b88baab82871 ("drm/nouveau: implement new VM_BIND uAPI") > Signed-off-by: Mohamed Ahmed <mohamedahmedegypt2001 at gmail.com> > Reviewed-by: Faith Ekstrand <faith.ekstrand at collabora.com> > --- > drivers/gpu/drm/nouveau/nouveau_abi16.c | 3 ++ > drivers/gpu/drm/nouveau/nouveau_bo.c | 44 +++++++++++-------------- > include/uapi/drm/nouveau_drm.h | 7 ++++ > 3 files changed, 29 insertions(+), 25 deletions(-) >...
2023 Aug 11
1
[PATCH drm-misc-next] drm/nouveau: sched: avoid job races between entities
If a sched job depends on a dma-fence from a job from the same GPU scheduler instance, but a different scheduler entity, the GPU scheduler does only wait for the particular job to be scheduled, rather than for the job to fully complete. This is due to the GPU scheduler assuming that there is a scheduler instance per ring. However, the current implementation, in order to avoid arbitrary amounts of
2023 Jul 25
1
[PATCH drm-misc-next v8 11/12] drm/nouveau: implement new VM_BIND uAPI
On 7/25/23 18:43, Danilo Krummrich wrote: > On 7/25/23 18:16, Faith Ekstrand wrote: >> Thanks for the detailed write-up! That would definitely explain it. If >> I remember, I'll try to do a single-threaded run or two. If your >> theory is correct, there should be no real perf difference when >> running single-threaded. Those runs will take a l...
2023 Jul 25
1
[PATCH drm-misc-next v8 11/12] drm/nouveau: implement new VM_BIND uAPI
On 7/25/23 18:16, Faith Ekstrand wrote: > On Mon, Jul 24, 2023 at 9:04?PM Danilo Krummrich <dakr at redhat.com > <mailto:dakr at redhat.com>> wrote: > > On 7/22/23 17:12, Faith Ekstrand wrote: > > On Wed, Jul 19, 2023 at 7:15?PM Danilo Krummrich <dakr at redhat.com > <mailto:da...
2016 Dec 02
1
[ANNOUNCE] intel-gpu-tools 1.17
...(Ville Syrjälä) - intel_guc_logger: New tool for capturing logs from the GuC firmware. (Akash Goel) - intel_aubdump: Added commandline option to stream the dump to another process. (Lionel Landwerlin) - intel_aubdump: Annotate the dump with the application name and the used PCI ID. (Jason Ekstrand) Benchmark changes: - gem_latency: Added support for measuring fence wakeup latencies. (Chris Wilson) - prime_lookup: New microbenchmark for stressing prime_fd_to_handle and prime_handle_to_fd. (Chris Wilson) Test changes: - Multiple new tests. - Added an explicit list of tests used for Int...
2017 Aug 24
0
[ANNOUNCE] libdrm 2.4.83
...(1): xf86drm: continue after drmProcessPlatformDevice failure Hawking Zhang (2): tests/amdgpu: bypass UVD CS tests on raven tests/amdgpu: bypass VCE tests on raven Jan Vesely (2): amdgpu: Add FX-9800P Bristol Ridge iGPU id drmsltest: Check expected neighbours Jason Ekstrand (1): drm: Pull new modifier uapi into drm_fourcc and drm_mode Monk Liu (3): amdgpu: fix missing mutex unlock before return amdgpu: fix race issue between two bo functions(v2) amdgpu: merge and cleanup amdgpu_bo_free Philipp Zabel (1): etnaviv: fix etna_bo_from_name...
2008 Aug 12
1
deepdive .0 extension
Hi! I know the .0 extension is off limits for linux kernels but what happens when the kernel file extension is .0 ? I'm trying to troubleshoot our system because everytime someone tries to boot a kernel image with a .0 extension it overwrites a large part of the clients BIOS flash. I've tried it on a different system with other hardware and it only hangs (like it should I presume) yet it
2023 Aug 23
1
[PATCH drm-misc-next v2] drm/nouveau: uapi: don't pass NO_PREFETCH flag implicitly
Currently, NO_PREFETCH is passed implicitly through drm_nouveau_gem_pushbuf_push::length and drm_nouveau_exec_push::va_len. Since this is a direct representation of how the HW is programmed it isn't really future proof for a uAPI. Hence, fix this up for the new uAPI and split up the va_len field of struct drm_nouveau_exec_push, such that we keep 32bit for va_len and 32bit for flags. For
2008 Aug 20
1
VMware Server clock woes (running too fast)
I'm running VMware Server 1.0.6 on a CentOS 5.2 host and am having some clock difficulties. Host OS is x86_64 running on 1.9 GHz AMD Sempron, nVidia chipset. Guest OS's are 32-bit FreeBSD (clock works fine after disabling ACPI, setting the clock source to the PIT, and running the guest tools), WinXP (unknown clock status), and i686 CentOS 5.2 (here is the problem). I've tried pretty
2023 Aug 22
2
[PATCH drm-misc-next] drm/nouveau: uapi: don't pass NO_PREFETCH flag implicitly
Currently, NO_PREFETCH is passed implicitly through drm_nouveau_gem_pushbuf_push::length and drm_nouveau_exec_push::va_len. Since this is a direct representation of how the HW is programmed it isn't really future proof for a uAPI. Hence, fix this up for the new uAPI and split up the va_len field of struct drm_nouveau_exec_push, such that we keep 32bit for va_len and 32bit for flags. For
2023 Jul 25
1
[PATCH drm-misc-next v8 11/12] drm/nouveau: implement new VM_BIND uAPI
On Mon, Jul 24, 2023 at 9:04?PM Danilo Krummrich <dakr at redhat.com> wrote: > On 7/22/23 17:12, Faith Ekstrand wrote: > > On Wed, Jul 19, 2023 at 7:15?PM Danilo Krummrich <dakr at redhat.com > > <mailto:dakr at redhat.com>> wrote: > > > > This commit provides the implementation for the new uapi motivated > > by the > > Vulkan API. It allows user mo...
2019 Jan 05
4
Chromium - Application-level nouveau blacklist
It looks like as of Chromium 71, nouveau is completely blacklisted. I don't really see a way back from this, since they don't cite any easily reproducible issues, except that some people had some issues with indeterminate hardware and indeterminate versions of mesa. In the bug that triggered this (https://bugs.chromium.org/p/chromium/issues/detail?id=876523), where I might have slightly
2023 Jul 25
1
[PATCH drm-misc-next v8 03/12] drm/nouveau: new VM_BIND uapi interfaces
On 7/22/23 00:58, Faith Ekstrand wrote: > > On Wed, Jul 19, 2023 at 7:15?PM Danilo Krummrich <dakr at redhat.com > <mailto:dakr at redhat.com>> wrote: > > This commit provides the interfaces for the new UAPI motivated by the > Vulkan API. It allows user mode drivers (UMDs) to: > >...
2017 Mar 13
1
[ANNOUNCE] intel-gpu-tools 1.18
...s_reader: add hex dumping of headers intel_bios_reader: be more informative about unknown blocks intel_bios_reader: print more VBT and BDB header info tools: rename intel_bios_reader to intel_vbt_decode configure.ac: require libdrm >= 2.4.75 for I915_EXEC_FENCE_OUT Jason Ekstrand (1): aubdump: Support EXECBUFFER2_WR Lyude (15): igt_kms: Don't require intel hardware for kmstest_force_connector igt_kms: Remove support for drivers with <1 drm_plane igt_kms: Dynamically allocate igt_display->pipes igt_kms: Use const parameters for igt_as...
2018 Jan 16
0
[ANNOUNCE] intel-gpu-tools 1.21
A new intel-gpu-tools quarterly release is available with the following changes: Library changes: - Added helpers for using DRM syncobj. (Jason Ekstrand) - Refactored several i915 helpers into library functions. (Michał Winiarski) - Improved the GPU quiescing code to more thoroughly flush old data and pending work. (Chris Wilson) - Reworked DRM property handling to be more suitable for atomic commits. (Maarten Lankhorst) - Removed support...
2023 Jul 25
1
[PATCH drm-misc-next v8 11/12] drm/nouveau: implement new VM_BIND uAPI
On 7/22/23 17:12, Faith Ekstrand wrote: > On Wed, Jul 19, 2023 at 7:15?PM Danilo Krummrich <dakr at redhat.com > <mailto:dakr at redhat.com>> wrote: > > This commit provides the implementation for the new uapi motivated > by the > Vulkan API. It allows user mode drivers (UMDs) to: >...
2015 Jan 24
0
[ANNOUNCE] xorg-server 1.16.99.902
...Remove unused params from drmmode_output_init() Dave Airlie (2): glamor: Add an accessor for the GBM device. glamor: use screen blockhandler rather than dix one (v3) Dima Ryazanov (1): Fix "Back", "Forward", and other special mouse buttons in XWayland. Jason Ekstrand (4): modesetting: Refactor drmmode_glamor_new_screen_pixmap modesetting: Add drmmode_bo_has_bo and drmmode_bo_map helper function modesetting: Add support for using RandR shadow buffers modesetting: Return the crtc for a drawable even if it's rotated Jasper St. Pierre (...
2017 Jun 09
1
[ANNOUNCE] intel-gpu-tools 1.19
...Gabriel Krisman Bertazi (1): kms_frontbuffer_tracking: Don't poke compressing status for old cpus Harry Wentland (1): tests/kms_setmode: Dynamic crtc/connector combinations Jari Tahvanainen (1): tests/feat_profile.json: legacy features list for piglit summary feature Jason Ekstrand (1): aubdump: Don't bail if a GEM handle of 0 is passed into execbuf Lukasz Fiedorowicz (1): lib: Moving gem_execbuf_wr to ioctl_wrappers Maarten Lankhorst (9): kms_properties: Blacklist legacy link-status connector property. lib/igt_kms: Do not refresh all outputs in...