From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from [87.239.111.99] (localhost [127.0.0.1]) by dev.tarantool.org (Postfix) with ESMTP id C18316EC40; Wed, 11 Aug 2021 10:45:32 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org C18316EC40 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1628667932; bh=63c/0VRz2qHjo7WV6ieZRDYSVWcKvD5wxT0IeQ39J/4=; h=Date:To:References:In-Reply-To:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=N5LLg1fKy8LukbfQh9IoKUKmFcafalcC87+13GaIetMchHPKV/XzRMxwB9fSnHCx2 xRzhPTwyu3WzIbnx1ulPvnlEGPg3BfYkWMfpOskoS5xIJlHOOuN8mzr8CRruEIwGui Ho3u40LZrmkNEsQzzAxdAlhlS56RUcm5YhVXl5L0= Received: from smtpng2.i.mail.ru (smtpng2.i.mail.ru [94.100.179.3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id 7779E6EC40 for ; Wed, 11 Aug 2021 10:45:31 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 7779E6EC40 Received: by smtpng2.m.smailru.net with esmtpa (envelope-from ) id 1mDiva-0006A3-CY; Wed, 11 Aug 2021 10:45:30 +0300 Date: Wed, 11 Aug 2021 10:21:50 +0300 To: Sergey Kaplun Message-ID: <20210811072150.GL27855@tarantool.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Clacks-Overhead: GNU Terry Pratchett User-Agent: Mutt/1.10.1 (2018-07-13) X-4EC0790: 10 X-7564579A: B8F34718100C35BD X-77F55803: 4F1203BC0FB41BD92087353F0EC44DD9D5AC6413C25DCF08CC98B8FCC5CD86F3182A05F538085040724D50F1117047B5046606DA25866368FA024F3D0FA85C8FA12C05B67D93E76F X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE758E3775C3D7FDEE4EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F79006372BE3E2E75E3847F48638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D8FB84B49BAEC9729178C8FDE193FA0F9B117882F4460429724CE54428C33FAD305F5C1EE8F4F765FCAA867293B0326636D2E47CDBA5A96583BD4B6F7A4D31EC0BC014FD901B82EE079FA2833FD35BB23D27C277FBC8AE2E8B2EE5AD8F952D28FBA471835C12D1D977C4224003CC8364762BB6847A3DEAEFB0F43C7A68FF6260569E8FC8737B5C2249EC8D19AE6D49635B68655334FD4449CB9ECD01F8117BC8BEAAAE862A0553A39223F8577A6DFFEA7CB1724D34C644744043847C11F186F3C59DAA53EE0834AAEE X-C1DE0DAB: 0D63561A33F958A5E1B5CD661203D367811BAFAEF3C7413A49073148B4C6D3CED59269BC5F550898D99A6476B3ADF6B47008B74DF8BB9EF7333BD3B22AA88B938A852937E12ACA753177526CD55AFC11410CA545F18667F91A7EA1CDA0B5A7A0 X-C8649E89: 4E36BF7865823D7055A7F0CF078B5EC49A30900B95165D34BC3EEE75EF3BACCFBA3B9C571A875E938C38A322326950C7F88094609C8F5D951566A9CB8AABFE9F1D7E09C32AA3244C27509EF903B8D4953EA3DF8853E6BD1C9CA7333006C390A0927AC6DF5659F194 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5ycPtXkTV4k65bRjmOUUP8cvGozZ33TWg5HZplvhhXbhDGzqmQDTd6OAevLeAnq3Ra9uf7zvY2zzsIhlcp/Y7m53TZgf2aB4JOg4gkr2bioj6qlzQV0oSZNK0eTSFH10kA== X-Mailru-Sender: 689FA8AB762F7393C37E3C1AEC41BA5DC8592C5A6D932EB05C4471C0B88CA684A7C8D0F45F857DBFE9F1EFEE2F478337FB559BB5D741EB964C8C2C849690F8E70A04DAD6CC59E33667EA787935ED9F1B X-Mras: Ok Subject: Re: [Tarantool-patches] [PATCH luajit 0/2] arm64: fix 48-bit addresses issues X-BeenThere: tarantool-patches@dev.tarantool.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Igor Munkin via Tarantool-patches Reply-To: Igor Munkin Cc: tarantool-patches@dev.tarantool.org Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" Sergey, I've checked the patchset into tarantool branch in tarantool/luajit and bumped a new version in master. On 06.07.21, Sergey Kaplun wrote: > This patchset provides changes necessary for Tarantool working in docker > on M1 (#2712), except well-known `cur_L` issue [1]. > > The first patch fixes issue with bad lightuserdata error. > The second patch fixes issue with memory remaping to 48-bit VA space. > > LuaJIT branch: https://github.com/tarantool/luajit/tree/skaplun/gh-2712-bad-lightud > Tarantool branch: https://github.com/tarantool/tarantool/tree/skaplun/gh-2712-bad-lightud > Issues: > * https://github.com/tarantool/tarantool/issues/2712 > * https://github.com/tarantool/tarantool/issues/6154 > > [1]: https://github.com/tarantool/tarantool/issues/6189 > > Mike Pall (2): > Add support for full-range 64 bit lightuserdata. > Linux/ARM64: Make mremap() non-moving due to VA space woes. > > doc/status.html | 11 ---- > src/jit/dump.lua | 4 +- > src/lib_debug.c | 12 ++-- > src/lib_jit.c | 14 ++--- > src/lib_package.c | 8 +-- > src/lib_string.c | 2 +- > src/lj_alloc.c | 2 +- > src/lj_api.c | 40 +++++++++++-- > src/lj_ccall.c | 2 +- > src/lj_cconv.c | 2 +- > src/lj_crecord.c | 6 +- > src/lj_dispatch.c | 2 +- > src/lj_ir.c | 6 +- > src/lj_obj.c | 5 +- > src/lj_obj.h | 57 ++++++++++++------- > src/lj_snap.c | 7 ++- > src/lj_state.c | 6 ++ > src/lj_strfmt.c | 2 +- > test/tarantool-tests/CMakeLists.txt | 1 + > .../lj-49-bad-lightuserdata.test.lua | 10 ++++ > .../lj-49-bad-lightuserdata/CMakeLists.txt | 1 + > .../testlightuserdata.c | 52 +++++++++++++++++ > .../lj-671-arm64-assert-after-mremap.test.lua | 24 ++++++++ > 23 files changed, 208 insertions(+), 68 deletions(-) > create mode 100644 test/tarantool-tests/lj-49-bad-lightuserdata.test.lua > create mode 100644 test/tarantool-tests/lj-49-bad-lightuserdata/CMakeLists.txt > create mode 100644 test/tarantool-tests/lj-49-bad-lightuserdata/testlightuserdata.c > create mode 100644 test/tarantool-tests/lj-671-arm64-assert-after-mremap.test.lua > > -- > 2.31.0 > -- Best regards, IM