I've gone ahead and added my rb to the remaining meson patches, added the relevant Fixes tags, and pushed them to master (except the one that I don't think is necessary now).
Thanks for working on this. Dylan Quoting Greg V (2018-01-24 10:02:38) > meson: updated with suggestions from review. > > anon_file: added a debug_name argument for anv, removed posix_fallocate > and retry loops that were copy-pasted from weston, etc. > > SWR: since there's an environment variable KNOB_MAX_WORKER_THREADS that > lets it work without topology, it's fine to build on FreeBSD/DragonFly > as is (with this patch only). > > ETIME discussion on FreeBSD bugzilla: > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225324 > > Greg V (12): > meson: fix missing dependencies > meson: fix BSD build > meson: glsl: add missing nir header dependency > meson: fix getting cflags from pkg-config > meson: handle LLVM 'x.x.xgit-revision' versions > util: add phys_memory.h for all memory measurements > util: add anon_file.h for all memfd/temp file usage > util: emulate futex on FreeBSD using umtx > anv: remove unused Linux-specific include > anv: add MAP_POPULATE fallback define for portability > swr: support FreeBSD/DragonFlyBSD > clover: fix build with LLVM 5 > > configure.ac | 2 +- > meson.build | 76 ++++++----- > src/compiler/glsl/meson.build | 2 +- > src/egl/drivers/dri2/platform_wayland.c | 118 +--------------- > src/gallium/auxiliary/os/os_misc.c | 60 --------- > src/gallium/auxiliary/os/os_misc.h | 9 +- > src/gallium/drivers/radeonsi/meson.build | 2 +- > src/gallium/drivers/swr/rasterizer/common/os.h | 3 +- > .../drivers/swr/rasterizer/core/threads.cpp | 4 +- > src/gallium/drivers/swr/swr_fence.cpp | 2 + > .../state_trackers/clover/llvm/metadata.hpp | 2 +- > src/intel/vulkan/anv_allocator.c | 25 ++-- > src/intel/vulkan/anv_device.c | 12 +- > src/intel/vulkan/anv_gem_stubs.c | 15 +-- > src/intel/vulkan/anv_queue.c | 1 - > src/mesa/drivers/dri/i915/intel_screen.c | 9 +- > src/mesa/drivers/dri/i965/intel_screen.c | 9 +- > src/mesa/drivers/dri/swrast/swrast.c | 23 +--- > src/mesa/meson.build | 2 +- > src/util/Makefile.sources | 2 + > src/util/anon_file.h | 150 > +++++++++++++++++++++ > src/util/futex.h | 22 +++ > src/util/meson.build | 2 + > src/util/phys_memory.h | 81 +++++++++++ > 24 files changed, 339 insertions(+), 294 deletions(-) > create mode 100644 src/util/anon_file.h > create mode 100644 src/util/phys_memory.h > > -- > 2.15.1 > > _______________________________________________ > mesa-dev mailing list > [email protected] > https://lists.freedesktop.org/mailman/listinfo/mesa-dev
signature.asc
Description: signature
_______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
