circuitpython/tools
Damien George ef16834887 github/workflows: Add workflow to build and run unix port on MIPS.
This adds a coverage build and running of the test suite on a MIPS 32-bit
big endian architecture.  It uses the feature of qemu to execute foreign
code as though it were native to the system (using qemu user mode).  The
code compiled for MIPS will run under the qemu VM, but all syscalls made by
this code go to the host (Linux) system.

See related #7268 and #7273.

Signed-off-by: Damien George <damien@micropython.org>
2021-05-26 16:33:18 +10:00
..
.gitattributes micropython-upip: Mark as binary file and re-commit. 2015-06-06 23:09:23 +03:00
.gitignore tools: check-in errordeveloper/tinytest@eb2dbc858f 2014-05-08 01:41:21 +03:00
build-stm-latest.sh tools: Add STM32F4DISC and ESPRUINO_PICO to stmhal build script. 2015-04-21 13:16:41 +00:00
cc1 tools: Add C middle-processor to make builtin tables proper hash tables. 2015-12-31 00:24:33 +00:00
ci.sh github/workflows: Add workflow to build and run unix port on MIPS. 2021-05-26 16:33:18 +10:00
codeformat.py lib/mbedtls_errors: Add code to patch mbedtls for shortened error strs. 2020-07-20 23:53:27 +10:00
codestats.sh all: Update Makefiles and others to build with new ports/ dir layout. 2017-09-06 14:09:13 +10:00
dfu.py all: Reformat C and Python source code with tools/codeformat.py. 2020-02-28 10:33:03 +11:00
file2h.py all: Reformat C and Python source code with tools/codeformat.py. 2020-02-28 10:33:03 +11:00
gen-changelog.sh Rename "Micro Python" to "MicroPython" in REPL, help, readme's and misc. 2015-10-12 00:06:25 +01:00
gen-cpydiff.py tools/gen-cpydiff.py: Fix formatting of doc strings for new Black. 2021-04-27 23:41:21 +10:00
gendoc.py all: Reformat C and Python source code with tools/codeformat.py. 2020-02-28 10:33:03 +11:00
insert-usb-ids.py all: Reformat C and Python source code with tools/codeformat.py. 2020-02-28 10:33:03 +11:00
make-frozen.py tools: Write msvc-compatible frozen content. 2020-09-11 10:51:55 +10:00
makemanifest.py tools/makemanifest.py: Show directory name if there is a FreezeError. 2021-04-29 12:36:07 +10:00
metrics.py tools/metrics.py: Add rp2 port to table of ports that can be built. 2021-04-20 21:39:53 +10:00
mpy_bin2res.py tools/mpy_bin2res: Tools to convert binary resources to Python module. 2017-07-27 14:41:27 +03:00
mpy_cross_all.py all: Reformat C and Python source code with tools/codeformat.py. 2020-02-28 10:33:03 +11:00
mpy_ld.py tools/mpy_ld.py: Support R_X86_64_GOTPCREL reloc for x86-64 arch. 2021-05-20 23:34:20 +10:00
mpy-tool.py tools/mpy-tool.py: Support relocating ARMv6 arch. 2021-05-26 16:24:00 +10:00
pyboard.py tools/pyboard.py: Support opening serial port in exclusive mode. 2021-04-23 22:41:00 +10:00
pydfu.py tools/pydfu.py: Remove default VID/PID values. 2021-05-21 15:39:40 +10:00
tinytest-codegen.py tools/tinytest-codegen.py: Add command-line option to exclude tests. 2021-05-26 16:24:00 +10:00
uf2conv.py all: Reformat C and Python source code with tools/codeformat.py. 2020-02-28 10:33:03 +11:00
uncrustify.cfg tools/uncrustify: Enable more opts to remove space between func and '('. 2020-06-19 22:07:32 +10:00
upip_utarfile.py all: Reformat C and Python source code with tools/codeformat.py. 2020-02-28 10:33:03 +11:00
upip.py tools/upip.py: Use .errno instead of .args[0] for OSError exceptions. 2021-04-23 22:03:46 +10:00
verifygitlog.py tools/verifygitlog.py: Show required format regexp in error message. 2021-02-21 15:55:44 +11:00