1. 29 5月, 2010 2 次提交
  2. 05 5月, 2010 1 次提交
    • P
      Remove PAGE_RESERVED · 2e9a5713
      Paul Brook 提交于
      The usermode PAGE_RESERVED code is not required by the current mmap
      implementation, and is already broken when guest_base != 0.
      Unfortunately the bsd emulation still uses the old mmap implementation,
      so we can't rip it out altogether.
      Signed-off-by: NPaul Brook <paul@codesourcery.com>
      2e9a5713
  3. 13 3月, 2010 3 次提交
  4. 27 1月, 2010 2 次提交
  5. 26 9月, 2009 1 次提交
  6. 05 9月, 2009 1 次提交
  7. 25 8月, 2009 1 次提交
    • K
      linux-user: Rewrite mmap_find_vma() to work fine on 64-bit hosts with 32-bit targets · fe3b4152
      Kirill A. Shutemov 提交于
      qemu's page table can be incomple if /proc/self/maps is unavailable or
      host allocating a memory with mmap(), so we can't use it to find free
      memory area.
      
      New version mmap_find_vma() uses mmap() without MAP_FIXED to find free
      memory.
      
      Tested-by: Martin Mohring <martin.mohring@opensuse.org> :
      
      quite some time ago this patch had been sent by Kirill to the QEMU ml.
      At that time, the patch was rejected. Now we found out why the current
      user mode memory allocator sometimes fails:
      
      - Kernel Bug  linux/fs/proc/task_mmu.c (fixed after 2.6.27)
      http://bugzilla.kernel.org/attachment.cgi?id=17219
      - use of proc file system to find memory mappings => bad idea
      
      So I please apply the attached patch from Kirill to qemu to fix this
      longstanding bug, because it causes all older linux distros (using
      kernel 2.6.26 or older) to fail the QEMU memory allocator in user mode.
      Signed-off-by: NKirill A. Shutemov <kirill@shutemov.name>
      Signed-off-by: NRiku Voipio <riku.voipio@iki.fi>
      fe3b4152
  8. 28 7月, 2009 1 次提交
  9. 21 7月, 2009 1 次提交
  10. 17 7月, 2009 1 次提交
  11. 16 6月, 2009 2 次提交
  12. 04 2月, 2009 1 次提交
  13. 29 1月, 2009 1 次提交
  14. 23 1月, 2009 1 次提交
  15. 06 1月, 2009 1 次提交
  16. 16 12月, 2008 1 次提交
  17. 12 12月, 2008 1 次提交
  18. 09 12月, 2008 2 次提交
  19. 03 10月, 2008 1 次提交
  20. 09 6月, 2008 1 次提交
  21. 08 6月, 2008 1 次提交
  22. 03 6月, 2008 1 次提交
  23. 01 6月, 2008 1 次提交
  24. 26 4月, 2008 1 次提交
  25. 25 4月, 2008 1 次提交
  26. 14 3月, 2008 1 次提交
  27. 12 12月, 2007 1 次提交
  28. 14 11月, 2007 1 次提交
  29. 03 11月, 2007 1 次提交
  30. 15 10月, 2007 1 次提交
  31. 30 9月, 2007 1 次提交
  32. 27 9月, 2007 1 次提交
  33. 17 9月, 2007 2 次提交