]> git.proxmox.com Git - mirror_qemu.git/commitdiff
Merge remote-tracking branch 'remotes/stsquad/tags/pull-for-6.1-rc1-230721-1' into...
authorPeter Maydell <peter.maydell@linaro.org>
Mon, 26 Jul 2021 10:00:14 +0000 (11:00 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 26 Jul 2021 10:00:15 +0000 (11:00 +0100)
Doc, metadata, plugin and testing updates for 6.1-rc1:

  - git ignore some file editor detritus
  - add overview on device emulation terminology
  - remove needless if leg in configure custom devices logic
  - numerous gitdm/mailmap updates
  - fix plugin_exit race for linux-user
  - fix a few bugs in cache modelling plugin
  - fix plugin calculation of physical address
  - handle pure assembler/linker tcg tests outside of docker
  - add tricore build to gitlab
  - remove superfluous MacOSX task
  - generalise the OpenBSI gitlab rules

# gpg: Signature made Fri 23 Jul 2021 17:28:26 BST
# gpg:                using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
# gpg: Good signature from "Alex BennĂ©e (Master Work Key) <alex.bennee@linaro.org>" [full]
# Primary key fingerprint: 6685 AE99 E751 67BC AFC8  DF35 FBD0 DB09 5A9E 2A44

* remotes/stsquad/tags/pull-for-6.1-rc1-230721-1: (28 commits)
  gitlab-ci: Extract OpenSBI job rules to reusable section
  gitlab-ci: Remove the second superfluous macos task
  gitlab: enable a very minimal build with the tricore container
  tests/tcg/configure.sh: add handling for assembler only builds
  plugins: Fix physical address calculation for IO regions
  plugins/cache: Fixed "function decl. is not a prototype" warnings
  plugins/cache: limited the scope of a mutex lock
  plugins/cache: Fixed a bug with destroying FIFO metadata
  tcg/plugins: implement a qemu_plugin_user_exit helper
  contrib/gitdm: add more individual contributor entries.
  contrib/gitdm: add a new interns group-map for GSoC/Outreachy work
  contrib/gitdm: add an explicit academic entry for BU
  contrib/gitdm: add group-map for Netflix
  contrib/gitdm: add domain-map for NVIDIA
  contrib/gitdm: add domain-map for Crudebyte
  contrib/gitdm: un-ironically add a mapping for LWN
  contrib/gitdm: add domain-map/group-map for Wind River
  contrib/gitdm: add domain-map for Eldorado
  contrib/gitdm: add domain-map/group-map mappings for Samsung
  gitdm.config: sort the corporate GroupMap entries
  ...

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
1  2 
.gitlab-ci.d/buildtest.yml

index 80b57b7082abeb6ee25fee1122ecac95320469c4,48cb45a78375affaf6be1e5f2548057ab12fb29e..ee0c83b6004011e5bfffa3f378d3dc5c2b5a28de
@@@ -354,6 -354,17 +354,17 @@@ build-some-softmmu
      TARGETS: xtensa-softmmu arm-softmmu aarch64-softmmu alpha-softmmu
      MAKE_CHECK_ARGS: check-tcg
  
+ # We build tricore in a very minimal tricore only container
+ build-tricore-softmmu:
+   extends: .native_build_job_template
+   needs:
+     job: tricore-debian-cross-container
+   variables:
+     IMAGE: debian-tricore-cross
+     CONFIGURE_ARGS: --disable-tools --disable-fdt --enable-debug
+     TARGETS: tricore-softmmu
+     MAKE_CHECK_ARGS: check-tcg
  clang-system:
    extends: .native_build_job_template
    needs:
@@@ -663,17 -674,6 +674,17 @@@ build-tools-and-docs-debian
  
  # Prepare for GitLab pages deployment. Anything copied into the
  # "public" directory will be deployed to $USER.gitlab.io/$PROJECT
 +#
 +# GitLab publishes from any branch that triggers a CI pipeline
 +#
 +# For the main repo we don't want to publish from 'staging'
 +# since that content may not be pushed, nor do we wish to
 +# publish from 'stable-NNN' branches as that content is outdated.
 +# Thus we restrict to just the default branch
 +#
 +# For contributor forks we want to publish from any repo so
 +# that users can see the results of their commits, regardless
 +# of what topic branch they're currently using
  pages:
    image: $CI_REGISTRY_IMAGE/qemu/debian-amd64:latest
    stage: test
    artifacts:
      paths:
        - public
 +  rules:
 +    - if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 +      when: on_success
 +    - if: '$CI_PROJECT_NAMESPACE == "qemu-project"'
 +      when: never
 +    - if: '$CI_PROJECT_NAMESPACE != "qemu-project"'
 +      when: on_success