Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37578331
en ru br
ALT Linux repos
S:8.1.0-alt1
5.0: 0.12.1-alt0.M50.1
4.1: 0.12.1-alt0.M41.1
4.0: 0.12.1-alt0.M40.1
3.0: 0.7.1-alt1

Group :: Emulators
RPM: qemu

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

26 january 2010 Aleksey Avdeev <solo at altlinux.ru> 0.12.1-alt0.M40.1

  • NMU
  • Backports to 4.0
  • Disabled features (due to FBFS on M40):
     + KVM
     + bluez
     + vde
     + Linux AIO
     + PulseAudio
  • Do not build usermode emulation targets as PIE (for fix build)
  • Unuse %check section for tests (for fix build)

14 january 2010 Kirill A. Shutemov <kas at altlinux.org> 0.12.1-alt1

  • v0.12.1-31-g49a3aaa
  • Fix NULL pointer dereference on handling -chardev socket

14 december 2009 Kirill A. Shutemov <kas at altlinux.org> 0.11.92-alt1

  • v0.12.0-rc2-3-g910628f
  • UUID support enabled

19 september 2009 Kirill A. Shutemov <kas at altlinux.org> 0.11.50-alt6

  • Fix building binfmt_misc binaries

19 september 2009 Kirill A. Shutemov <kas at altlinux.org> 0.11.50-alt5

  • v0.11.0-rc0-867-gdbf9580
  • Do not set uname for linux-user targets
  • Use %check section for tests

8 september 2009 Kirill A. Shutemov <kas at altlinux.org> 0.11.50-alt4

  • v0.11.0-rc0-799-g2637c75
  • Compile alpha, m68k, mips and sparc support by default
  • Enable Linux AIO
  • Enalbe unit tests
  • Review configure options
  • Update URL
  • Update PIE patches

1 september 2009 Kirill A. Shutemov <kas at altlinux.org> 0.11.50-alt3

  • Disable IO thread to fix KVM support

1 september 2009 Kirill A. Shutemov <kas at altlinux.org> 0.11.50-alt2

  • fix building on x86_64

21 august 2009 Kirill A. Shutemov <kas at altlinux.org> 0.11.50-alt1

  • updated to v0.11.0-rc0-564-g757506d
     + no KQEMU support any more
     + fixes CVE-2008-0928 (ALT #20010)
     + keyboard works fine without -k (ALT #15774)
     + framebuffer works fine with -kernel (ALT #11324)
  • build linux-user targets as PIE and drop link hack
  • enable KVM support
  • enable curl support
  • enable IO thread
  • enable VNC SASL support
  • enable bluez support

19 february 2009 Kirill A. Shutemov <kas at altlinux.ru> 0.9.1-alt11

  • svn 20090219
  • add hack to implement CLONE_CHILD_CLEARTID
  • enable more audio drivers and cards
  • enable curses support
  • enable vde support
  • enable VNC TLS support

14 december 2008 Kirill A. Shutemov <kas at altlinux.ru> 0.9.1-alt10

  • svn 20081214
     + no need in gcc3 any more
  • fixes for mmap() related code

13 october 2008 Kirill A. Shutemov <kas at altlinux.ru> 0.9.1-alt9

  • svn 20081013
  • fix mmap(), mremap() and shmat() syscalls on 64-bit host with
     32-bit targets

10 october 2008 Kirill A. Shutemov <kas at altlinux.ru> 0.9.1-alt8

  • rename binaries in package qemu-user-binfmt_misc back to *.static
     to make them compatible with hasher

10 october 2008 Kirill A. Shutemov <kas at altlinux.ru> 0.9.1-alt7

  • svn 20081010
     + some changes merged to upstream
  • enable/disable binfmt_misc support at compile time
  • fix and cleanup system v ipc syscalls
  • fix getdents* syscalls
  • fix fstatat64()/newfstatat() syscalls
  • implement readahead() syscall
  • revert some legacy changes

14 september 2008 Kirill A. Shutemov <kas at altlinux.ru> 0.9.1-alt6

  • Fix building with glibc-kernheaders-2.6.27-alt1

8 september 2008 Kirill A. Shutemov <kas at altlinux.ru> 0.9.1-alt5

  • svn 20080908
  • Implement futimesat() syscall
  • binfmt-misc-friendly:
     + Use auxv to find out binary file descriptor
  • ioctl:
     + Implement ioctls MTIOCTOP, MTIOCGET and MTIOCPOS

31 august 2008 Kirill A. Shutemov <kas at altlinux.ru> 0.9.1-alt4

  • 0.9.1 + svn 20080831
  • Add option -binfmt-misc-friendly to user emulators

29 august 2008 Kirill A. Shutemov <kas at altlinux.ru> 0.9.1-alt3

  • fix building on i586
  • implement fstatat64() syscall

23 august 2008 Kirill A. Shutemov <kas at altlinux.ru> 0.9.1-alt2

  • 0.9.1 + svn 20080829
     + CVE-2008-2004
     + Brand new "Tiny Code Generator" by Fabrice Bellard
     + A lot of changes
  • Review all changes and patches cleanup
  • fix vfork(2) implementation
  • Build only x86, arm and ppc architectures by default

29 january 2008 Kirill A. Shutemov <kas at altlinux.ru> 0.9.1-alt1.cvs20080127

  • 0.9.1 + cvs 20080127
  • fix-syscalls--iovec
     + do not stop iovec conversion on iov_base == NULL if iov_len is 0
  • fix-signals
     + do not show message on uncaught target signal

25 november 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0.cvs20071124-alt15

  • cvs 20071124
  • fix-syscalls--getgroups:
     + getgroups: return total number of supplementary group IDs for the
       process if size == 0

24 november 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0.cvs20071123-alt14

  • cvs 20071123
  • fix-cpu-copy:
     + Handle cpu_model in copy_cpu()

19 november 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0.cvs20071119-alt13

  • cvs 20071119
  • Branch based git repo
  • Fix execve syscall
  • Build all targets
  • adlib: include missed header
  • Cleanup configure options
  • Drop obsoleted/unsupported patches:
     + qemu-0.6.2-alt-hdtrans.patch
     + qemu-0.7.0-sigaltstackhack.patch
     + qemu-0.9.0-alt-alpha_syscall_nr.patch
     + qemu-0.9.0-alt-arm_syscall_nr.patch
     + qemu-0.9.0-alt-i386_syscall_nr.patch
     + qemu-0.9.0-alt-m68k_syscall_nr.patch
     + qemu-0.9.0-alt-ppc64_syscall_nr.patch
     + qemu-0.9.0-alt-ppc_syscall_nr.patch
     + qemu-0.9.0-alt-qvm86.patch
     + qemu-0.9.0-alt-sh4_syscall_nr.patch
     + qemu-0.9.0-alt-sparc64_syscall_nr.patch
     + qemu-0.9.0-alt-sparc_syscall_nr.patch
     + qemu-0.9.0-alt-syscall_cleanup.patch
     + qemu-0.9.0-disk-scsi.patch
     + qemu-0.9.0-vmware_vga-fix.patch

25 october 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0.cvs20070917-alt12

  • cvs 20070917
  • Added qemu-0.9.0-alt-shm.patch
     + Add shm* syscalls
  • Sync patches with new version
  • Update qemu-0.9.0-security.patch
     + part of fix is in the upsteam
  • qemu-0.9.0-alt-alpha_syscall_nr.patch, qemu-0.9.0-alt-ppc64_syscall_nr.patch
     + sync syscall numbers with kernel
  • Drop qemu-0.9.0-alt-statfs.patch
     + fixed in upstream

24 august 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0.cvs20070607-alt11

  • qemu-arm: uname -m => armv4l/armv4b
  • fix path(): return NULL if NULL passed

8 june 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0.cvs20070607-alt10

  • cvs 20070607
  • qemu-0.8.2-nptl.patch -> qemu-0.9.0-nptl.patch, qemu-0.9.0-disk-scsi.patch:
     + rejection fix
  • Drop qemu-0.9.0-alt-mips_syscall_nr.patch
     + in the upstream now
  • Update qemu-0.9.0-alt-sem.patch and qemu-0.9.0-alt-sem.patch
     + part of this patches is in the upstream now

21 may 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0.cvs20070420-alt9

  • Added qemu-0.9.0-alt-getgroups.patch
     + trivial fix
  • Moved qemu-0.9.0-sem.patch -> qemu-0.9.0-alt-sem.patch:
     + Fix do_semctl
     + Added standalone syscalls semget, semop, semctl
  • Moved qemu-0.9.0-msgop.patch -> qemu-0.9.0-alt-sem.patch
     + Added standalone syscalls msg*
  • Dropped qemu-0.9.0-efault.patch

3 april 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0.cvs20070420-alt8

  • cvs 20070420
  • Added qemu-0.9.0-security.patch:
     + CVE-2007-1320, CVE-2007-1321, CVE-2007-1322, CVE-2007-1323, CVE-2007-1366
  • Added qemu-0.9.0-sb16-fix.patch:
     + Fix infinite loop in the SB16 driver
  • Disable building alpha emulation due build error
  • Update qemu-0.8.2-nptl.patch
     + Fix cpu_env list corruption by disabling CLONE_VM when doing CLONE_VFORK.
       This is a hack to avoid segfault on vfork.
  • Added qemu-0.9.0-nptl-update.patch:
     + implemented/fixed several nptl-related syscalls
     + Fix build on i586
  • Added qemu-0.9.0-vmware_vga-fix.patch:
     + Disable -vmwarevga acceleration code for now (missing range checks)
  • Fix bug #11363
     + rename qemu to qemu-system-i386
     + add symlink qemu to qemu-system-%_target_os
  • Added qemu-0.8.2-deb-tls-ld.patch
     + Fix segfault of user mode qemu on ix86
  • Updated qemu-0.9.0-alt-path.patch
     + content of emulation dir can change
     + some refactoring
  • Added qemu-0.9.0-alt-arm-eabi-pread-pwrite.patch:
     + pread and pwrite syscall fix for ARM EABI guest
  • Added qemu-0.9.0-alt-statfs.patch
     + fix statfs syscall bug
  • Updated qemu-0.9.0-alt-i386-user-fix.patch
     + fix qemu-i386 on x86 host
  • Update qemu-0.8.2-alt-qvm86.patch -> qemu-0.9.0-alt-qvm86.patch:
     + rejection fexed
  • Updated qemu-0.9.0-disk-scsi.patch
     + rejection fixed
  • Update qemu-0.9.0-alt-syscall_cleanup.patch:
     + rejection fixed

25 march 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0.cvs20070324-alt7

  • cvs 20070324
  • Sync syscall numbers with linux-2.6.21-rc4
  • Update linux-user/syscall.c:
     + build fix
     + cleaup
  • Dropped Debian's patches
  • Added qemu-0.9.0-alt-i386-user-fix.patch:
     + fix SIGSEGV in qemu-i386 (by Sergey Vlasov aka vsu@)
  • Added qemu-0.9.0-efault.patch:
     + fix returning EFAULT from syscalls
  • Added qemu-0.9.0-msgop.patch:
     + fix msg* syscalls
  • Added qemu-0.9.0-sem.patch:
     + fix sem* syscalls
  • Dropped qemu-0.9.0-alt-fcntl64-fix.patch:
     + in upstream now

20 march 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0.cvs20070320-alt6

  • cvs 20070320
  • Dropped 43_arm_cpustate.patch,
     qemu-0.9.0-alt-syscall-getsockname-fix.patch,
     qemu-0.9.0-alt-syscalls-clock.patch,
     qemu-0.9.0-alt-syscalls-recv-and-recvfrom-fix.patch:
     + fixed in upstream now
  • Updated qemu-0.9.0-alt-makefile.patch, qemu-0.9.0-disk-scsi.patch:
     + fix rejections
  • Updated qemu-0.9.0-alt-fcntl64-fix.patch:
     + pass host flag to fcntl instead target flag
  • Renamed qemu-0.8.2-alt-path.patch -> qemu-0.9.0-alt-path.patch
  • Updated qemu-0.9.0-alt-path.patch:
     + fix memory leak by caching
  • Spec cleap

9 march 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0.cvs20070304-alt5

  • fix fcntl64 syscal: used TARGET_F_*64 instead F_*64
  • cdrom name fixed
  • option -disk scsi,type=cdrom fixed (bug #11010)

4 march 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0.cvs20070304-alt4

  • cvs snapshot
  • fix order of ide devices(bug #11004)
  • drop mdk patches
  • user gcc 3.4 for building(bug #11006)
  • fix sigfault
  • spec cleanup

1 march 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0-alt3

  • cdrom option fixed(bug #10971)
  • syscall clock_gettime rewritten
  • syscall clock_getres added
  • syscalls getsockname, recv and recvfrom fixed

28 february 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0-alt2

  • scsi disk support added

15 february 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0-alt1

  • lock_user_string used for mount syscall

7 february 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0-alt0.3

  • requires fixed
  • docs is in package qemu-common now
  • description and summary fixed
  • alsa enabled
  • spec cleanup

7 february 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0-alt0.2

  • mandriva patches updated
  • fix realpath() crash again (by vsu@)

6 february 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.9.0-alt0.1

  • 0.9.0
  • separate into four packages: qemu, softmmu, user, user-static
  • spec cleanup
  • patches updated

5 february 2007 Kirill A. Shutemov <kas at altlinux.ru> 0.8.2-alt1.2

  • fix crash with -fstack-protector due to wrong realpath() usage
  • patches reorganized, debian patches added
  • qemu-0.8.2-alt-path.patch fixed
  • qemu-arm: uname -m => armv5l/armv5b
  • qemu-0.8.2-alt-mmap.patch added
  • support msg* and sem* syscalls
  • name for static version: qemu-<arch>.static

14 december 2006 Kirill A. Shutemov <kas at altlinux.ru> 0.8.2-alt1.1

  • build static version of qemu-arm
  • patches for qemu-arm and other linux mode emulators

23 august 2006 Alexey Tourbin <at at altlinux.ru> 0.8.2-alt1

  • 0.8.0 -> 0.8.2
  • sync madriva patches 0.8.2-1mdv2007.0
  • removed kernel-source-kqemu from here, which should be packaged
     separately because of its non-free status
  • added support for /dev/qvm86

21 december 2005 Kachalov Anton <mouse at altlinux.ru> 0.8.0-alt1

  • 0.8.0

20 september 2005 Kachalov Anton <mouse at altlinux.ru> 0.7.2-alt1

  • 0.7.2
  • Updated Kqemu to 0.7.2

4 august 2005 Kachalov Anton <mouse at altlinux.ru> 0.7.1-alt1

  • 0.7.1
  • Updated:
     * Kqemu to 0.7.1-1
     * GTK support

23 june 2005 Kachalov Anton <mouse at altlinux.ru> 0.7.0-alt2

  • Added:
     * GTK support (-use-gtk option)
     * Distribution permission from Fabrice Bellard to Kqemu

29 april 2005 Kachalov Anton <mouse at altlinux.ru> 0.7.0-alt1

  • 0.7.0
  • Kqemu support

29 november 2004 Kachalov Anton <mouse at altlinux.ru> 0.6.2-alt1

  • Snapshot of 23-28 Nov 2004
  • LARGE disk fix (actual for NT4, win2k, winXP)

26 november 2004 Kachalov Anton <mouse at altlinux.ru> 0.6.1-alt1

  • 0.6.1

17 october 2004 Alexey Tourbin <at at altlinux.ru> 0.6.0-alt1

  • initial revision
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin