Displaying 20 results from an estimated 500 matches similar to: "[PATCH 3/3] virtio-gpu api: VIRTIO_GPU_F_RESSOURCE_V2"
2019 Apr 12
2
[PATCH 3/3] virtio-gpu api: VIRTIO_GPU_F_RESSOURCE_V2
Hi,
I am still new to virgl, and missed the last round of discussion about
resource_create_v2.
>From the discussion below, semantically resource_create_v2 creates a host
resource object _without_ any storage; memory_create creates a host memory
object which provides the storage. Is that correct?
And this version of memory_create is probably the most special one among
its other potential
2019 Apr 11
0
[PATCH 3/3] virtio-gpu api: VIRTIO_GPU_F_RESSOURCE_V2
> > +/* VIRTIO_GPU_CMD_RESOURCE_CREATE_V2 */
> > +struct virtio_gpu_cmd_resource_create_v2 {
> > + struct virtio_gpu_ctrl_hdr hdr;
> > + __le32 resource_id;
> > + __le32 format;
> > + __le32 width;
> > + __le32 height;
> > + /* 3d only */
> > + __le32 target;
> > + __le32 bind;
> > +
2019 Apr 10
0
[PATCH 3/3] virtio-gpu api: VIRTIO_GPU_F_RESSOURCE_V2
Add new command VIRTIO_GPU_CMD_RESOURCE_CREATE_V2 to create resources.
It adds (a) support planar resources and (b) returns stride and size of
the resource planes. The later will be needed in case we support
mapping host resources into the guest some day.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
---
include/uapi/linux/virtio_gpu.h | 31 +++++++++++++++++++++++++++++++
1 file
2019 Apr 10
0
[PATCH 2/3] virtio-gpu api: VIRTIO_GPU_F_MEMORY
Introduce the concept of memory regions to virtio-gpu. Initially only
memory regions composed of guest pages are supported (pretty much like
current backing storage for resources). I expect support for other
memory types will be added later on.
VIRTIO_GPU_CMD_MEMORY_CREATE:
creates a new memory region.
VIRTIO_GPU_CMD_MEMORY_UNREF:
destroys a memory region.
2019 Apr 17
0
[PATCH 3/3] virtio-gpu api: VIRTIO_GPU_F_RESSOURCE_V2
On Fri, Apr 12, 2019 at 04:34:20PM -0700, Chia-I Wu wrote:
> Hi,
>
> I am still new to virgl, and missed the last round of discussion about
> resource_create_v2.
>
> From the discussion below, semantically resource_create_v2 creates a host
> resource object _without_ any storage; memory_create creates a host memory
> object which provides the storage. Is that correct?
2019 Sep 18
2
Updates
I did yum -y update --exclude=vulkan*; then rebooted
When I do yum check-updates I get this: (which I expect)
vulkan.x86_64
1.1.97.0-1.el7 base
vulkan-filesystem.noarch
1.1.97.0-1.el7 base
When I do the yum -y update I get this:
Transaction check error:
file /usr/lib64/libSPIRV-Tools-opt.so from install of
2017 Jul 18
3
[SPIR-V] SPIR-V in LLVM
Yet another implementation of the backend, heh.
I’d just started in earnest writing a tablegen based one, with the main goal of fixing the intrinsics to actually be intrinsics.
I think it would be a good idea to join forces with the folk at KhronosGroup and consolidate the work done for inclusion into LLVM.
Nic
> On 17 Jul 2017, at 9:55 pm, Neil Henning via llvm-dev <llvm-dev at
2018 Feb 28
2
Aspirant for GSOC 2018 for Nouveau Vulkan driver
Hi,
I would like to participate in GSOC 2018 with Xorg to contribute to
project "Initial Nouveau Vulkan driver'
I would need some help in how to get started with the same.
Regards,
Anusha Srivastava
2015 May 16
3
[LLVMdev] [RFC] Upstreaming LLVM/SPIR-V converter
2015-05-16 6:42 GMT+01:00 Chris Lattner <clattner at apple.com>:
>
> > On May 15, 2015, at 9:53 AM, Chris Bieneman <beanz at apple.com> wrote:
> >
> > +1 to lib/Target/SPIRV/(Reader|Writer)
> >
> > I really like this idea. I’ve talked with some people on both the LLVM and Khronos sides and I really think adding SPIR-V support to LLVM as an optional
2018 Mar 07
2
Aspirant for GSOC 2018 for Nouveau Vulkan driver
Hi,
I am not been able to contact with mentor of this project.
Can someone else from the community help me with this ?
Regards,
Anusha Srivastava
On 3 March 2018 at 11:16, Anusha Srivastava <sidd.sinha89 at gmail.com> wrote:
> Hi Martin,
>
> Any update on this ?
> Regards,
> Anusha Srivastava
>
>
> On 28 February 2018 at 23:37, Anusha Srivastava <sidd.sinha89
2018 Feb 21
6
SPIRV-LLVM as an external tool
Hi,
for a few months already I have been asking around for opinions on how
people could best work together on Khronos' SPIR-V <-> LLVM-IR converter
and some consensus seems to have formed.
Most of the people I talked to favored having the converter become an
external tool within the LLVM project, similar to libclc. I think that
the LLVM project's processes, infrastructure and
2018 Feb 21
0
SPIRV-LLVM as an external tool
I agree that having the conversion live as part of LLVM is the best option going forward.
libclc is an library implementation of the OpenCL builtins and I think its fine for that aspect of the converter,
i.e. consumption of SPIR-V into LLVM IR in preparation for code generation by LLVM by its various backends as a library
to link the generated code to, to live in an external repo.
This is fine
2017 Oct 15
2
Project ideas for GSoC/EVoC
Hi everybody,
currently on the Xorg Wiki page [1] there are only three projects
ideas, two being quite similiar:
1. Instruction scheduling
2. Maxwell Video Accel Decoding
3. Kepler Video Accel Encoding
and also the reference to our Trello board.
Because I don't expect any student interested in a GSoC/EVoC project
to read our wiki or trello, I am sure to attract more students, we
should give
2017 Jun 22
4
[SPIR-V] SPIR-V in LLVM
On 06/21/2017 09:18 AM, Neil Hickey wrote:
> Hi Tom,
>
> I don't disagree, on a technical level, with any of your points. This is, as you have already pointed out, not the first time we have had this discussion and so far, two years after these discussions were first opened we are not any nearer to a solution that makes sense for all stake holders, hence why I think it prudent to
2015 May 17
6
[LLVMdev] [RFC] Upstreaming LLVM/SPIR-V converter
> On May 16, 2015, at 12:21 PM, Liu, Yaxun (Sam) <Yaxun.Liu at amd.com> wrote:
>
> I am thinking maybe the functionality of the bi-way conversion can be kept at llvm/lib/Bitcode/SPIRV, which will facilitate OpenCL vendors to do conversions between LLVM and SPIR-V. On the other hand, we create a llvm/Target/SPIR-V, which uses llvm/lib/Bitcode/SPIRV to generate SPIR-V. The SPIR-V
2023 May 03
1
[PATCH v6 0/3] Add sync object UAPI support to VirtIO-GPU driver
On Mon, May 1, 2023 at 8:38?AM Dmitry Osipenko <
dmitry.osipenko at collabora.com> wrote:
> On 4/16/23 14:52, Dmitry Osipenko wrote:
> > We have multiple Vulkan context types that are awaiting for the addition
> > of the sync object DRM UAPI support to the VirtIO-GPU kernel driver:
> >
> > 1. Venus context
> > 2. Native contexts (virtio-freedreno,
2017 May 01
4
[SPIR-V] SPIR-V in LLVM
I note that there was a talk recently at EuroLLVM SPIR-V and LLVM about and so I want to get this message out soon so as to avoid duplicated effort.
I have an up to date backend for SPIR-V on an up to date fork (~2-3 weeks behind) of LLVM, transplanted and “modernised” from Khronos’ SPIRV-LLVM that I plan on integrating into LLVM trunk. While it is usable in it’s current form there are several
2019 Jul 12
2
[clang][AST] : extern "C" symbols not present or not visited when traversing TU decl
Hi,
I'm using clang ast for a while now to do meta compilation, and I just fell
into a problem
when trying to parse vulkan library which has extern "C" in it.
Every symbol inside extern "C" seem to be striped from the TU and ast.
I tried to #undef __cplusplus and this time I got the symbols into the AST.
I first supposed it was a problem with missing includes or else, but
2016 Jul 16
3
[Bug 96957] New: [NVE0] Feature request: Support Vulkan on Kepler cards.
https://bugs.freedesktop.org/show_bug.cgi?id=96957
Bug ID: 96957
Summary: [NVE0] Feature request: Support Vulkan on Kepler
cards.
Product: Mesa
Version: git
Hardware: Other
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Drivers/DRI/nouveau
2023 Jan 27
1
[PATCH drm-next 05/14] drm/nouveau: new VM_BIND uapi interfaces
On Sat, Jan 28, 2023 at 1:17 AM Christian K?nig
<christian.koenig at amd.com> wrote:
>
> Am 27.01.23 um 15:44 schrieb Danilo Krummrich:
> > [SNIP]
> >>>>
> >>>> What you want is one component for tracking the VA allocations
> >>>> (drm_mm based) and a different component/interface for tracking the
> >>>> VA mappings