Skip to content
Snippets Groups Projects
  1. Jun 15, 2021
  2. May 27, 2021
  3. May 14, 2021
  4. Mar 26, 2021
  5. Mar 20, 2021
  6. Mar 17, 2021
  7. Feb 18, 2021
    • zhouyang's avatar
      contrib: Open brace '{' following struct go on the same line · 24fa5d66
      zhouyang authored
      
      I found some style problems whil check the code using checkpatch.pl.
      This commit fixs the issue below:
      ERROR: that open brace { should be on the previous line
      
      Signed-off-by: default avatarzhouyang <zhouyang789@huawei.com>
      Signed-off-by: default avatarAlex Bennée <alex.bennee@linaro.org>
      Message-Id: <20210118031004.1662363-6-zhouyang789@huawei.com>
      Message-Id: <20210213130325.14781-9-alex.bennee@linaro.org>
      24fa5d66
    • zhouyang's avatar
      contrib: space required after that ',' · edd4a85d
      zhouyang authored
      
      I am reading contrib related code and found some style problems while
      check the code using checkpatch.pl. This commit fixs the issue below:
      ERROR: space required after that ','
      
      Signed-off-by: default avatarzhouyang <zhouyang789@huawei.com>
      Signed-off-by: default avatarAlex Bennée <alex.bennee@linaro.org>
      Message-Id: <20210118031004.1662363-5-zhouyang789@huawei.com>
      Message-Id: <20210213130325.14781-8-alex.bennee@linaro.org>
      edd4a85d
    • zhouyang's avatar
      contrib: Add spaces around operator · d62cc7fe
      zhouyang authored
      
      I am reading contrib related code and found some style problems while
      check the code using checkpatch.pl. This commit fixs the issue below:
      ERROR: spaces required around that '*'
      
      Signed-off-by: default avatarzhouyang <zhouyang789@huawei.com>
      Signed-off-by: default avatarAlex Bennée <alex.bennee@linaro.org>
      Message-Id: <20210118031004.1662363-4-zhouyang789@huawei.com>
      Message-Id: <20210213130325.14781-7-alex.bennee@linaro.org>
      d62cc7fe
    • zhouyang's avatar
      contrib: Fix some code style problems, ERROR: "foo * bar" should be "foo *bar" · 247b3c70
      zhouyang authored
      
      I am reading contrib related code and found some style problems while
      check the code using checkpatch.pl. This commit fixs the issue below:
      ERROR: "foo * bar" should be "foo *bar"
      
      Signed-off-by: default avatarzhouyang <zhouyang789@huawei.com>
      Signed-off-by: default avatarAlex Bennée <alex.bennee@linaro.org>
      Message-Id: <20210118031004.1662363-3-zhouyang789@huawei.com>
      Message-Id: <20210213130325.14781-6-alex.bennee@linaro.org>
      247b3c70
    • zhouyang's avatar
      contrib: Don't use '#' flag of printf format · 7fe7ab15
      zhouyang authored
      
      I am reading contrib related code and found some style problems while
      check the code using checkpatch.pl. This commit fixs the misuse of
      '#' flag of printf format
      
      Signed-off-by: default avatarzhouyang <zhouyang789@huawei.com>
      Signed-off-by: default avatarAlex Bennée <alex.bennee@linaro.org>
      Message-Id: <20210118031004.1662363-2-zhouyang789@huawei.com>
      Message-Id: <20210213130325.14781-5-alex.bennee@linaro.org>
      7fe7ab15
    • Alex Bennée's avatar
      plugins: new hwprofile plugin · a622d64e
      Alex Bennée authored
      
      This is a plugin intended to help with profiling access to various
      bits of system hardware. It only really makes sense for system
      emulation.
      
      It takes advantage of the recently exposed helper API that allows us
      to see the device name (memory region name) associated with a device.
      
      You can specify arg=read or arg=write to limit the tracking to just
      reads or writes (by default it does both).
      
      The pattern option:
      
        -plugin ./tests/plugin/libhwprofile.so,arg=pattern
      
      will allow you to see the access pattern to devices, eg:
      
        gic_cpu @ 0xffffffc010040000
          off:00000000, 8, 1, 8, 1
          off:00000000, 4, 1, 4, 1
          off:00000000, 2, 1, 2, 1
          off:00000000, 1, 1, 1, 1
      
      The source option:
      
        -plugin ./tests/plugin/libhwprofile.so,arg=source
      
      will track the virtual source address of the instruction making the
      access:
      
        pl011 @ 0xffffffc010031000
          pc:ffffffc0104c785c, 1, 4, 0, 0
          pc:ffffffc0104c7898, 1, 4, 0, 0
          pc:ffffffc010512bcc, 2, 1867, 0, 0
      
      You cannot mix source and pattern.
      
      Finally the match option allow you to limit the tracking to just the
      devices you care about.
      
      Signed-off-by: default avatarAlex Bennée <alex.bennee@linaro.org>
      Tested-by: default avatarRobert Foley <robert.foley@linaro.org>
      Reviewed-by: default avatarRobert Foley <robert.foley@linaro.org>
      Message-Id: <20210213130325.14781-4-alex.bennee@linaro.org>
      a622d64e
  8. Feb 04, 2021
  9. Jan 20, 2021
  10. Jan 02, 2021
  11. Dec 18, 2020
  12. Dec 13, 2020
  13. Dec 10, 2020
    • Markus Armbruster's avatar
      Clean up includes · 4bd802b2
      Markus Armbruster authored
      
      Clean up includes so that osdep.h is included first and headers
      which it implies are not included manually.
      
      This commit was created with scripts/clean-includes, with the changes
      to the following files manually reverted:
      
          contrib/libvhost-user/libvhost-user-glib.h
          contrib/libvhost-user/libvhost-user.c
          contrib/libvhost-user/libvhost-user.h
          contrib/plugins/hotblocks.c
          contrib/plugins/hotpages.c
          contrib/plugins/howvec.c
          contrib/plugins/lockstep.c
          linux-user/mips64/cpu_loop.c
          linux-user/mips64/signal.c
          linux-user/sparc64/cpu_loop.c
          linux-user/sparc64/signal.c
          linux-user/x86_64/cpu_loop.c
          linux-user/x86_64/signal.c
          target/s390x/gen-features.c
          tests/fp/platform.h
          tests/migration/s390x/a-b-bios.c
          tests/plugin/bb.c
          tests/plugin/empty.c
          tests/plugin/insn.c
          tests/plugin/mem.c
          tests/test-rcu-simpleq.c
          tests/test-rcu-slist.c
          tests/test-rcu-tailq.c
          tests/uefi-test-tools/UefiTestToolsPkg/BiosTablesTest/BiosTablesTest.c
      
      contrib/plugins/, tests/plugin/, and tests/test-rcu-slist.c appear not
      to include osdep.h intentionally.  The remaining reverts are the same
      as in commit bbfff196.
      
      Signed-off-by: default avatarMarkus Armbruster <armbru@redhat.com>
      Message-Id: <20201113061216.2483385-1-armbru@redhat.com>
      Acked-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      Acked-by: default avatarDr. David Alan Gilbert <dgilbert@redhat.com>
      Tested-by: default avatarThomas Huth <thuth@redhat.com>
      Acked-by: default avatarCornelia Huck <cohuck@redhat.com>
      Acked-by: default avatarMichael S. Tsirkin <mst@redhat.com>
      Reviewed-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      Acked-by: default avatarAlexander Bulekov <alxndr@bu.edu>
      4bd802b2
  14. Dec 09, 2020
  15. Dec 08, 2020
Loading