qemu-arm: Add license and copyright to files missing them. #15253
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
All of these files are first-party code written from scratch as part of this repository, and were added when the top-level MIT license was active, so they have an MIT license by default. Tracing back the git history show the original authors/source/copyright as follows:
main.c, mpconfigport.h: copied from the bare-arm port [1].
test_main.c: added in [2].
mphalport.h: added in [3] then updated in [4].
mps2.ld, nrf51.ld, stm32.ld, uart.h: added in [4].
imx6.ld, uart.c, startup.c: added in [4] and updated in [5].
[1] Commit c557215 in 2014, the initial bare-arm port; see related ee85785.
[2] Commit c1c32d6 in 2014, initial qemu-arm CI tests.
[3] Commit b0a15aa in 2016, enabling extmods and their tests.
[4] Commit e7332b0 in 2018, big refactor. [5] Commit b84406f in 2021, adding Cortex-A9 support.
Also a separate commit to clean up some header includes.