1. 19 9月, 2020 1 次提交
  2. 09 9月, 2020 2 次提交
  3. 26 6月, 2020 6 次提交
  4. 16 8月, 2019 1 次提交
    • M
      Include hw/qdev-properties.h less · a27bd6c7
      Markus Armbruster 提交于
      In my "build everything" tree, changing hw/qdev-properties.h triggers
      a recompile of some 2700 out of 6600 objects (not counting tests and
      objects that don't depend on qemu/osdep.h).
      
      Many places including hw/qdev-properties.h (directly or via hw/qdev.h)
      actually need only hw/qdev-core.h.  Include hw/qdev-core.h there
      instead.
      
      hw/qdev.h is actually pointless: all it does is include hw/qdev-core.h
      and hw/qdev-properties.h, which in turn includes hw/qdev-core.h.
      Replace the remaining uses of hw/qdev.h by hw/qdev-properties.h.
      
      While there, delete a few superfluous inclusions of hw/qdev-core.h.
      
      Touching hw/qdev-properties.h now recompiles some 1200 objects.
      
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Cc: "Daniel P. Berrangé" <berrange@redhat.com>
      Cc: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: NMarkus Armbruster <armbru@redhat.com>
      Reviewed-by: NEduardo Habkost <ehabkost@redhat.com>
      Message-Id: <20190812052359.30071-22-armbru@redhat.com>
      a27bd6c7
  5. 16 6月, 2018 1 次提交
  6. 12 7月, 2016 1 次提交
  7. 17 2月, 2016 1 次提交
  8. 09 4月, 2013 1 次提交
    • P
      hw: move headers to include/ · 0d09e41a
      Paolo Bonzini 提交于
      Many of these should be cleaned up with proper qdev-/QOM-ification.
      Right now there are many catch-all headers in include/hw/ARCH depending
      on cpu.h, and this makes it necessary to compile these files per-target.
      However, fixing this does not belong in these patches.
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      0d09e41a
  9. 01 3月, 2013 1 次提交
    • P
      hw: include hw header files with full paths · 83c9f4ca
      Paolo Bonzini 提交于
      Done with this script:
      
      cd hw
      for i in `find . -name '*.h' | sed 's/^..//'`; do
        echo '\,^#.*include.*["<]'$i'[">], s,'$i',hw/&,'
      done | sed -i -f - `find . -type f`
      
      This is so that paths remain valid as files are moved.
      
      Instead, files in hw/dataplane are referenced with the relative path.
      We know they are not going to move to include/, and they are the only
      include files that are in subdirectories _and_ move.
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      83c9f4ca
  10. 26 1月, 2013 3 次提交
  11. 02 11月, 2012 1 次提交
  12. 06 10月, 2011 1 次提交
  13. 08 8月, 2011 2 次提交
  14. 29 7月, 2011 1 次提交
  15. 17 6月, 2011 1 次提交
    • A
      PPC: calculate kernel,initrd,cmdline locations dynamically · b9e17a34
      Alexander Graf 提交于
      During testing, I was generating a vmlinux binary that easily occupied
      more than 20MB of RAM. Since the current -kernel code loads the initrd
      at a fixed address behind the kernel, we were overwriting kernel data
      when the kernel got too big.
      
      To finally get rid of the issue, let's calculate the initrd and cmdline
      addresses relative to the kernel size, so we can have kernels and initrds
      that are as big as they want to - as long as they fit in RAM.
      Signed-off-by: NAlexander Graf <agraf@suse.de>
      b9e17a34
  16. 14 10月, 2010 1 次提交
  17. 14 2月, 2010 1 次提交
  18. 02 10月, 2009 2 次提交
  19. 28 8月, 2009 1 次提交
  20. 26 7月, 2009 1 次提交
  21. 19 5月, 2009 1 次提交
  22. 08 3月, 2009 1 次提交
  23. 03 3月, 2009 1 次提交
  24. 07 2月, 2009 1 次提交
  25. 31 1月, 2009 2 次提交
  26. 13 1月, 2009 1 次提交
  27. 09 1月, 2009 1 次提交
  28. 25 12月, 2008 1 次提交
  29. 18 11月, 2007 1 次提交