Re: [PATCH] Add native windows on arm64 support
От | Michael Paquier |
---|---|
Тема | Re: [PATCH] Add native windows on arm64 support |
Дата | |
Msg-id | Y2ishWF0ZkD2JIpv@paquier.xyz обсуждение исходный текст |
Ответ на | Re: [PATCH] Add native windows on arm64 support (Andres Freund <andres@anarazel.de>) |
Ответы |
Re: [PATCH] Add native windows on arm64 support
Re: [PATCH] Add native windows on arm64 support |
Список | pgsql-hackers |
On Sat, Nov 05, 2022 at 11:31:36AM -0700, Andres Freund wrote: > On 2022-11-03 11:06:46 +0000, Niyas Sait wrote: > Note that we're planning to remove the custom windows build scripts before the > next release, relying on the meson build instead. Youpi. >> #if defined(_WIN64) >> static __forceinline void >> spin_delay(void) >> { >> +#ifdef _M_ARM64 >> + /* >> + * arm64 way of hinting processor for spin loops optimisations >> + * ref: https://community.arm.com/support-forums/f/infrastructure-solutions-forum/48654/ssetoneon-faq >> + */ >> + __isb(_ARM64_BARRIER_SY); >> +#else >> _mm_pause(); >> +#endif >> } >> #else >> static __forceinline void > > I think we should just apply this, there seems very little risk of making > anything worse, given the gating to _WIN64 && _M_ARM64. Seems so. Hmm, where does _ARM64_BARRIER_SY come from? Perhaps it would be better to have a comment referring to it from a different place than the forums of arm, like some actual docs? > The meson checking logic is used both for msvc and other compilers, so this > will need to work with both. The patch has been switched as waiting on author for now. -- Michael
Вложения
В списке pgsql-hackers по дате отправления: