1. 04 8月, 2009 2 次提交
  2. 28 7月, 2009 2 次提交
  3. 22 7月, 2009 2 次提交
  4. 21 7月, 2009 1 次提交
  5. 17 7月, 2009 1 次提交
  6. 13 7月, 2009 3 次提交
  7. 24 6月, 2009 1 次提交
  8. 20 6月, 2009 1 次提交
  9. 17 6月, 2009 5 次提交
  10. 13 6月, 2009 1 次提交
  11. 22 5月, 2009 1 次提交
  12. 21 5月, 2009 1 次提交
  13. 19 5月, 2009 1 次提交
    • P
      Hardware convenience library · 1ad2134f
      Paul Brook 提交于
      The only target dependency for most hardware is sizeof(target_phys_addr_t).
      Build these files into a convenience library, and use that instead of
      building for every target.
      
      Remove and poison various target specific macros to avoid bogus target
      dependencies creeping back in.
      
      Big/Little endian is not handled because devices should not know or care
      about this to start with.
      Signed-off-by: NPaul Brook <paul@codesourcery.com>
      1ad2134f
  14. 16 5月, 2009 1 次提交
  15. 14 5月, 2009 1 次提交
  16. 13 5月, 2009 1 次提交
  17. 29 4月, 2009 2 次提交
  18. 25 4月, 2009 2 次提交
  19. 16 4月, 2009 1 次提交
  20. 14 4月, 2009 1 次提交
  21. 06 4月, 2009 1 次提交
  22. 29 3月, 2009 2 次提交
  23. 14 3月, 2009 1 次提交
    • B
      Make the ELF loader aware of backwards compatibility · 7f70c937
      blueswir1 提交于
      Most 64 bit architectures I'm aware of support running 32 bit code
      of the same architecture as well.
      
      So x86_64 can run i386 code easily and ppc64 can run ppc code.
      
      Unfortunately, the current checks are pretty strict. So you can only
      load e.g. an x86_64 elf binary on qemu-system-x86_64, but no i386 one.
      
      This can get really annoying. I first encountered this issue with
      my multiboot patch, where qemu-system-x86_64 was unable to load an
      i386 elf binary because the elf loader rejected it.
      
      The same thing happened again on PPC64 now. The firmware we're loading
      is a PPC32 elf binary, as it's shared with PPC32. But the platform is
      PPC64.
      
      Right now there is a hack for this in the ppc cpu.h definition, that
      simply sets the type to PPC32 in system emulation mode. While that
      works fine for the firmware, it's no good if you also want to load a
      PPC64 kernel with -kernel.
      
      So in order to solve this mess, I figured the easiest way is to make
      the elf loader aware of platforms that are backwards compatible. For
      now I was only sure that x86_64 does i386 and ppc64 does ppc32, but
      maybe there are other combinations too.
      
      This patch is a prerequisite for having a working -kernel option on
      PPC64.
      Signed-off-by: NAlexander Graf <alex@csgraf.de>
      
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6855 c046a42c-6fe2-441c-8c8c-71466251a162
      7f70c937
  24. 13 3月, 2009 2 次提交
  25. 11 3月, 2009 1 次提交
  26. 10 3月, 2009 1 次提交
  27. 09 3月, 2009 1 次提交