1. 19 5月, 2010 1 次提交
  2. 21 12月, 2009 3 次提交
  3. 07 11月, 2009 1 次提交
  4. 12 10月, 2009 1 次提交
    • G
      rom loader: fix sparc -kernel boot. · 3c178e72
      Gerd Hoffmann 提交于
      Changes:
      (1) register pstrcpy_targphys() in rom list, it is used for kernel
      command lines by a number of architectures.
      (2) add rom_ptr() function to get a pointer for applying changes
      to loaded images.  Needed for example to tell the linux kernel
      where it finds the initrd image by updating the header.
      (3) make sparc use rom_ptr for initrd setup.
      
      booting sparc-test works now, and 'info roms' shows this:
      
      (qemu) info roms
      addr=0000000000000000 size=0x2a3828 mem=ram name="phdr #0: vmlinux-2.6.11+tcx"
      addr=00000000007ff000 size=0x00000e mem=ram name="cmdline"
      addr=0000000000800000 size=0x400000 mem=ram name="/root/qemu-test/sparc-test/linux.img"
      addr=0000000070000000 size=0x0e4000 mem=rom name="phdr #0: /home/kraxel/projects/qemu/build-zfull/pc-bios/openbios-sparc32"
      
      reboot via 'system_reset' works too.
      
      Patchworks-ID: 35262
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      3c178e72
  5. 02 10月, 2009 2 次提交
  6. 20 9月, 2009 1 次提交
    • B
      Compile loader only once · ca20cf32
      Blue Swirl 提交于
      Callers must pass ELF machine, byte swapping and symbol LSB clearing
      information to ELF loader. A.out loader needs page size information, pass
      that too as a parameter.
      
      Extract prototypes to a separate file. Move loader.[ch] and elf_ops.h under hw.
      
      Adjust callers. Also use target_phys_addr_t instead of target_ulong for
      addresses: loader addresses aren't virtual.
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      ca20cf32
  7. 11 9月, 2009 1 次提交
  8. 16 8月, 2009 2 次提交
  9. 13 7月, 2009 1 次提交
  10. 10 4月, 2009 1 次提交
  11. 03 3月, 2009 1 次提交
  12. 06 2月, 2009 1 次提交
  13. 16 1月, 2009 2 次提交
  14. 26 10月, 2008 1 次提交
  15. 04 10月, 2008 1 次提交
  16. 20 9月, 2008 1 次提交
  17. 24 11月, 2007 1 次提交
  18. 18 11月, 2007 1 次提交
  19. 17 11月, 2007 2 次提交
  20. 29 10月, 2007 2 次提交
  21. 14 10月, 2007 2 次提交
  22. 08 10月, 2007 2 次提交
  23. 03 10月, 2007 1 次提交
  24. 01 10月, 2007 1 次提交
  25. 30 9月, 2007 2 次提交
  26. 29 9月, 2007 1 次提交
  27. 27 9月, 2007 1 次提交
    • J
      Great rework and cleanups to ease PowerPC implementations definitions. · a750fc0b
      j_mayer 提交于
      * cleanup cpu.h, removing definitions used only in translate.c/translate_init.c
      * add new flags to define instructions sets more precisely
      * various changes in MMU models definitions
      * add definitions for PowerPC 440/460 support (insns and SPRs).
      * add definitions for PowerPC 401/403 and 620 input pins model
      * Fix definitions for most PowerPC 401, 403, 405, 440, 601, 602, 603 and 7x0
      * Preliminary support for PowerPC 74xx (aka G4) without altivec.
      * Code provision for other PowerPC support (7x5, 970, ...).
      * New SPR and PVR defined, from PowerPC 2.04 specification and other sources
      * Misc code bugs, error messages and styles fixes.
      * Update status files for PowerPC cores support.
      
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3244 c046a42c-6fe2-441c-8c8c-71466251a162
      a750fc0b
  28. 17 9月, 2007 2 次提交
  29. 24 4月, 2007 1 次提交