• Add SEEK_STAT in all non-error cases except sleep request, since our
    seek times are virtually 0.  Although this flag is deprecated by newer
    ATA standards, Linux at least checks it for CD drives, and would timeout
    in some case if we do not set it.
    
    Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4994 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
     
    Browse Code »
  • This patch upgrades the emulated UART to 16550A, the code comes from
    xen-unstable. The main improvement was introduced with the following patch and
    subsequent email thread:
    
    http://lists.xensource.com/archives/html/xen-devel/2007-12/msg00129.html
    
    The changes compared to previous version are:
    
    - change clock_gettime to qemu_get_clock
    
    - no token bucket anymore;
    
    - fixed a small bug handling IRQs; this was the problem that prevented
    kgdb to work over the serial (thanks to Jason Wessel for the help
    spotting and reproducing this bug).
    
    - many many style fixes;
    
    - savevm version number increased;
    
    - not including termios.h and sys/ioctl.h anymore, declaring static
    constants in qemu-char.h instead;
    
    Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4993 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
     
    Browse Code »



  • r186: Revert broken r161, fix identification string printing (Igor Kovalenko)
    r187: Fix NetBSD reset problem
    r188: Add a TODO for Sparc
    r189: Fix some Sparc32 compile warnings
    r190: Fix some Sparc64 compile warnings
    r191: Add prototypes for [v]snprintf
    r192: Add a common header file for libgcc functions
    r193: Implement obmem for NetBSD loader
    r194: Add Make dependencies for some files, unify Sparc32/64 build.xml files
    r195: Remove debug messages
    r196: Add a.out support for SILO
    r198: Add a CPU node
    r199: Add (bogus) memory nodes
    r200: Add idprom node
    r201: Make serial console usable
    r202: Add MMU node and ops
    r203: Add trap table setting function to client interface
    r204: Fix MMU translation
    r205: Handle 32 bit windows, remove now unused files
    r206: Support for simple boot device selection
    r207: Fix TLB entry generation
    r208: Fix printing of exception messages
    r209: Set up tick_cmpr, update assembly flags
    r210: Add a clock-frequency node
    r211:
    Fix available and total memory
    Implement a static list of mmu translations
    Map more pages
    Add a fake unmap method
    r212: Fix builtin.c dependencies
    r213: Add FCode boot loader for Solaris etc.
    r214: Add correct reset vectors
    r215: Add T1 and T2 CPUs
    r216: Fix wrong translations
    r217: Add bootargs property for kernel command line
    r218:
    Finally fix the very obscure problem which prevented normal and especially
    FCode boot: too small heap (used for Forth memory)!
    Remove forced arch_init and boot hacks
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4983 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
     
    Browse Code »
  • Compilation of QEMU is currently broken on Solaris due to nbd's use of _IO and
    due to network libraries not being linked into qemu-img.
    
    The attached patch adds the appropriate libraries (copied from Makefile.target)
    and includes an additional Sun-specific header for _IO.
    
    With these fixes it compiles okay, on OpenSolaris snv_93 (amd64).
    
    Signed-off-by: Andreas Faerber <andreas.faerber@web.de> 
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4982 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
     
    Browse Code »