On Thu, Feb 16, 2017 at 4:29 AM, Lionel Landwerlin
<lionel.g.landwer...@intel.com> wrote:
> Intel produces fairly beefy Xeon servers on which it would be nice to be
> able to run shader-db to get some results pretty fast. Unfortunately those
> don't ship with any intel graphics IP (only ancient Matrox cards).
>
> This new script stubs a bunch of ioctls so that we can run shader-db on
> hardware that doesn't have a /dev/dri/renderD128.
>
> Example :
>
>    ./intel_run -j70 -pskl -oi965 shaders

This is awesome. Thanks a ton for building this.

>
> Signed-off-by: Lionel Landwerlin <lionel.g.landwer...@intel.com>
> ---
>  Makefile     |  10 ++-
>  intel_run    |   5 ++
>  intel_stub.c | 237 
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  3 files changed, 251 insertions(+), 1 deletion(-)
>  create mode 100755 intel_run
>  create mode 100644 intel_stub.c
>
> diff --git a/Makefile b/Makefile
> index 9422b32..52a764f 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -23,7 +23,15 @@ CFLAGS ?= -g -O2 -march=native -pipe
>  CFLAGS += -std=gnu99 -fopenmp
>  LDLIBS = -lepoxy -lgbm
>
> +INTEL_STUB_CFLAGS = -g -fPIC -shared -Wall `pkg-config libdrm_intel --cflags`
> +INTEL_STUB_LIBS = -ldl
> +
> +all: intel_stub.so run
> +
> +intel_stub.so: intel_stub.c
> +       gcc $(INTEL_STUB_CFLAGS) $< -o $@ $(INTEL_STUB_LIBS)

$(CC) instead of gcc.

Feel free to commit the lot!
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to