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>
Fri, 22 May 2020 17:04:20 +0000 (18:04 +0100)
commit7bab35b46f06534929ac0c8edf85cdc728d0e1f7
treee6716e49a05bc0e9acbe450d9db3e3af0f8e7348
parentffb704dc16519fd5e4b81a29e2208c3b482ad4b4
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]