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>
Sun, 21 Feb 2021 13:58:05 +0000 (13:58 +0000)
commit32100258996333d81f9a6f2d8bd4a5ad228f67fc
tree5b2521eb82fa8ef8debb0d238c6c7ab0a4c82a35
parent3b8f0366d16d0835b36eb312162d63fe5b1d126a
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]