Add sh4 support to Thunderbird
authorJohn Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Thu, 18 May 2017 17:08:05 +0000 (19:08 +0200)
committerCarsten Schoenert <c.schoenert@t-online.de>
Tue, 23 Mar 2021 14:55:43 +0000 (14:55 +0000)
commite64fa7680e11e13366ff87030aefd522987885ce
tree77510c118fc2254c0251492a45b96725987543a6
parentdf65df5617792249b2d457660f8248bb4ecd621a
Add sh4 support to Thunderbird

Cherry-picked and adapted patches from Firefox upstream:
5a74d13630a969473f72a143f37728f5bb87f552
Bug 1329194 - mozbuild: Add SH4 as target architecture.
b179235c38eb631286f9e2fd4a7b23361dbab6d2
Bug 1329194 - js:jit: Use PowerPC atomic operations on SH.
ba58645c87ed7e08b16adc3b40f0c6e3b6a2e140
Bug 1329194 - mfbt:tests: Define RETURN_INSTR for SH in TestPoisonArea.
942df3d3a4a1db3d182e97c54fb1705c50128470
Bug 1329194 - ipc:chromium: Add platform defines for SH.
85ae466ed90b3a0cac396aed24722ce4d0febb31
Bug 1329194 - media:webrtc: Add platform defines for SH.
5a74d13630a969473f72a143f37728f5bb87f552
Bug 1329194 - mozbuild: Add SH4 as target architecture.
- (not committed upstream yet)
Bug 382214 - xpcom: Add xptcall support for Linux/SH
- (not committed upstream yet)
Bug 382214 - xpcom: Make SH xpctcall inline assembly position-independent

Closes: #859508
Gbp-Pq: Topic porting-sh4
Gbp-Pq: Name Add-sh4-support-to-Thunderbird.patch
python/mozbuild/mozbuild/configure/constants.py
python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py
xpcom/reflect/xptcall/md/unix/moz.build
xpcom/reflect/xptcall/md/unix/xptcinvoke_linux_sh.cpp [new file with mode: 0644]
xpcom/reflect/xptcall/md/unix/xptcstubs_linux_sh.cpp [new file with mode: 0644]