User:Ajb: Difference between revisions
(Add trackers for my branches) |
|||
(30 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
= My Maintainer Branches = | = My Maintainer Branches = | ||
Various testing updates (docker, tcg tests, coverage) | Various testing updates (docker, tcg tests, coverage). My testing/next branch also tends to collect various miscellaneous patches to fix minor things. | ||
{{CustomCIStatus|user=stsquad|repo=qemu|branch=testing/next|ship_proj=5885eac43b653a0f00fa97f5}} | {{CustomCIStatus|user=stsquad|repo=qemu|branch=testing/next|ship_proj=5885eac43b653a0f00fa97f5}} | ||
Changes to plugins | |||
{{CustomCIStatus|user=stsquad|repo=qemu|branch=plugins/next|ship_proj=5885eac43b653a0f00fa97f5}} | |||
Misc changes (any and all of stuff for the bellow trees) | |||
{{CustomCIStatus|user=stsquad|repo=qemu|branch=misc/next|ship_proj=5885eac43b653a0f00fa97f5}} | |||
Changes to softfloat | Changes to softfloat | ||
{{CustomCIStatus|user=stsquad|repo=qemu|branch=fpu/next|ship_proj=5885eac43b653a0f00fa97f5}} | {{CustomCIStatus|user=stsquad|repo=qemu|branch=fpu/next|ship_proj=5885eac43b653a0f00fa97f5}} | ||
Changes to gdbstub | |||
{{CustomCIStatus|user=stsquad|repo=qemu|branch=gdbstub/next|ship_proj=5885eac43b653a0f00fa97f5}} | |||
Changes to semihosting | |||
{{CustomCIStatus|user=stsquad|repo=qemu|branch=semihosting/next|ship_proj=5885eac43b653a0f00fa97f5}} | |||
Updates to the gitdm metadata | Updates to the gitdm metadata | ||
{{CustomCIStatus|user=stsquad|repo=qemu|branch=gitdm/next|ship_proj=5885eac43b653a0f00fa97f5}} | {{CustomCIStatus|user=stsquad|repo=qemu|branch=gitdm/next|ship_proj=5885eac43b653a0f00fa97f5}} | ||
= Development = | |||
{{CustomCIStatus|user=stsquad|repo=qemu|branch=plugins/plugins-v7|ship_proj=5885eac43b653a0f00fa97f5}} | |||
= Created Pages = | = Created Pages = | ||
* [[Travis]] | * [[Testing/CI/Travis]] | ||
* [[Testing/CI/GitLab]] | |||
* [[Testing/CI/Shippable]] | |||
* [[Testing/CI/Cirrus]] | |||
* [[Testing/Linaro/TCWG_GNU_QEMU_Tests]] | |||
* [[Buildbot]] | * [[Buildbot]] | ||
* [[System Images]] | * [[System Images]] | ||
Line 24: | Line 48: | ||
* [[Features/MTTCG]] | * [[Features/MTTCG]] | ||
* [[Features/ARM/SVE]] | * [[Features/ARM/SVE]] | ||
* [[Features/Softfloat]] | |||
* [[Features/gdbstub]] | |||
* [[Features/TCGCodeQuality]] | |||
* [[Features/TCGPlugins]] | |||
* [[Requirements/GatingCI]] | |||
* [[Usecases/XenOnTCG]] | |||
== Project Ideas == | |||
* [[Internships/ProjectIdeas/TCGCodeQuality]] | * [[Internships/ProjectIdeas/TCGCodeQuality]] | ||
* [[Internships/ProjectIdeas/CacheModelling]] - *upstreamed* | |||
* [[Internships/ProjectIdeas/CodeCoveragePlugin]] - very basic drcov version upstreamed | |||
* [[Internships/ProjectIdeas/NativeLibraryCalls]] | |||
* [[Internships/ProjectIdeas/CentralRegisterRegistry]] | |||
* [[Internships/ProjectIdeas/QOMVisualiser]] | |||
= Reading List = | |||
A number of academics do experiments with QEMU and I wish more would work with the community to upstream their work. However here I keep a list of papers I want to get around to reading to see if there is anything interesting we could use: | |||
* https://www.researchgate.net/publication/215926016_On_the_interface_between_QEMU_and_SystemC_for_hardware_modeling | |||
* https://arxiv.org/pdf/1010.3233.pdf | |||
* https://pure.tue.nl/ws/files/46944773/855321-1.pdf | |||
* https://dl.acm.org/doi/10.1145/3453933.3454016 | |||
* https://dl.acm.org/doi/10.1145/3453933.3454022 | |||
* https://dl.acm.org/doi/10.1145/3453933.3454015 | |||
* https://arxiv.org/abs/2105.14295 | |||
* https://mdpi-res.com/d_attachment/electronics/electronics-10-00759/article_deploy/electronics-10-00759-v2.pdf | |||
= Created Templates = | = Created Templates = | ||
* [[Template:doc]] | |||
* [[Template:src]] | * [[Template:src]] | ||
* [[Template:yes]] | * [[Template:yes]] | ||
Line 33: | Line 85: | ||
* [[Template:CIStatus]] | * [[Template:CIStatus]] | ||
* [[Template:CustomCIStatus]] | * [[Template:CustomCIStatus]] | ||
* [[Template:TravisCIStatus]] | |||
* [[Template:CirrusCIStatus]] | |||
* [[Template:ShippableCIStatus]] |
Latest revision as of 19:59, 9 March 2022
ajb is also know as Alex Bennée and works on QEMU for Linaro mainly on ARM related bits. I also have an interest in improving the testing of the code base. I'm known as stsquad on #qemu.
My Maintainer Branches
Various testing updates (docker, tcg tests, coverage). My testing/next branch also tends to collect various miscellaneous patches to fix minor things.
System | Summary | Focus | Branch:testing/next status |
---|---|---|---|
GitLab CI | pipelines | Primary CI, tries to incorporate data from others | https://gitlab.com/stsquad/qemu/badges/testing/next/pipeline.svg [1] |
Cirrus CI | build history | FreeBSD compiles | https://api.cirrus-ci.com/github/stsquad/qemu.svg [2] |
Travis | build history | Non-x86_64 hosts |
Changes to plugins
System | Summary | Focus | Branch:plugins/next status |
---|---|---|---|
GitLab CI | pipelines | Primary CI, tries to incorporate data from others | https://gitlab.com/stsquad/qemu/badges/plugins/next/pipeline.svg [3] |
Cirrus CI | build history | FreeBSD compiles | https://api.cirrus-ci.com/github/stsquad/qemu.svg [4] |
Travis | build history | Non-x86_64 hosts |
Misc changes (any and all of stuff for the bellow trees)
System | Summary | Focus | Branch:misc/next status |
---|---|---|---|
GitLab CI | pipelines | Primary CI, tries to incorporate data from others | https://gitlab.com/stsquad/qemu/badges/misc/next/pipeline.svg [5] |
Cirrus CI | build history | FreeBSD compiles | https://api.cirrus-ci.com/github/stsquad/qemu.svg [6] |
Travis | build history | Non-x86_64 hosts |
Changes to softfloat
System | Summary | Focus | Branch:fpu/next status |
---|---|---|---|
GitLab CI | pipelines | Primary CI, tries to incorporate data from others | https://gitlab.com/stsquad/qemu/badges/fpu/next/pipeline.svg [7] |
Cirrus CI | build history | FreeBSD compiles | https://api.cirrus-ci.com/github/stsquad/qemu.svg [8] |
Travis | build history | Non-x86_64 hosts |
Changes to gdbstub
System | Summary | Focus | Branch:gdbstub/next status |
---|---|---|---|
GitLab CI | pipelines | Primary CI, tries to incorporate data from others | https://gitlab.com/stsquad/qemu/badges/gdbstub/next/pipeline.svg [9] |
Cirrus CI | build history | FreeBSD compiles | https://api.cirrus-ci.com/github/stsquad/qemu.svg [10] |
Travis | build history | Non-x86_64 hosts |
Changes to semihosting
System | Summary | Focus | Branch:semihosting/next status |
---|---|---|---|
GitLab CI | pipelines | Primary CI, tries to incorporate data from others | https://gitlab.com/stsquad/qemu/badges/semihosting/next/pipeline.svg [11] |
Cirrus CI | build history | FreeBSD compiles | https://api.cirrus-ci.com/github/stsquad/qemu.svg [12] |
Travis | build history | Non-x86_64 hosts |
Updates to the gitdm metadata
System | Summary | Focus | Branch:gitdm/next status |
---|---|---|---|
GitLab CI | pipelines | Primary CI, tries to incorporate data from others | https://gitlab.com/stsquad/qemu/badges/gitdm/next/pipeline.svg [13] |
Cirrus CI | build history | FreeBSD compiles | https://api.cirrus-ci.com/github/stsquad/qemu.svg [14] |
Travis | build history | Non-x86_64 hosts |
Development
System | Summary | Focus | Branch:plugins/plugins-v7 status |
---|---|---|---|
GitLab CI | pipelines | Primary CI, tries to incorporate data from others | https://gitlab.com/stsquad/qemu/badges/plugins/plugins-v7/pipeline.svg [15] |
Cirrus CI | build history | FreeBSD compiles | https://api.cirrus-ci.com/github/stsquad/qemu.svg [16] |
Travis | build history | Non-x86_64 hosts |
Created Pages
- Testing/CI/Travis
- Testing/CI/GitLab
- Testing/CI/Shippable
- Testing/CI/Cirrus
- Testing/Linaro/TCWG_GNU_QEMU_Tests
- Buildbot
- System Images
- Hosts/MacOSX
- Features/SoftMMU
- Features/MTTCG
- Features/ARM/SVE
- Features/Softfloat
- Features/gdbstub
- Features/TCGCodeQuality
- Features/TCGPlugins
- Requirements/GatingCI
- Usecases/XenOnTCG
Project Ideas
- Internships/ProjectIdeas/TCGCodeQuality
- Internships/ProjectIdeas/CacheModelling - *upstreamed*
- Internships/ProjectIdeas/CodeCoveragePlugin - very basic drcov version upstreamed
- Internships/ProjectIdeas/NativeLibraryCalls
- Internships/ProjectIdeas/CentralRegisterRegistry
- Internships/ProjectIdeas/QOMVisualiser
Reading List
A number of academics do experiments with QEMU and I wish more would work with the community to upstream their work. However here I keep a list of papers I want to get around to reading to see if there is anything interesting we could use:
- https://www.researchgate.net/publication/215926016_On_the_interface_between_QEMU_and_SystemC_for_hardware_modeling
- https://arxiv.org/pdf/1010.3233.pdf
- https://pure.tue.nl/ws/files/46944773/855321-1.pdf
- https://dl.acm.org/doi/10.1145/3453933.3454016
- https://dl.acm.org/doi/10.1145/3453933.3454022
- https://dl.acm.org/doi/10.1145/3453933.3454015
- https://arxiv.org/abs/2105.14295
- https://mdpi-res.com/d_attachment/electronics/electronics-10-00759/article_deploy/electronics-10-00759-v2.pdf