Sign in

gwj / at91sam9263 · Commits

GitLab

  • Go to dashboard
  • Project
  • Activity
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Snippets
  • Commits 8,232
  • Compare
  • Branches 2
  • Tags 0
  • at91sam9263
09 Jul, 2009
24 commits
  • Allow adjustment of http block device's readahead size, via a new ...
    c76f4952
    ":readahead=###:" suffix.
    
    Signed-off-by: Nolan Leake <nolan <at> sigbus.net>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    Nolan authored
    2009-07-09 16:06:40 -0500  
    Browse Code »
  • consolidate user cpu_{in, out}[bwl] into ioport-user.c ...
    5f650495
    Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    Isaku Yamahata authored
    2009-07-09 16:06:40 -0500  
    Browse Code »
  • ioport: consolidate duplicated logic in register_ioport_{read, write}(). ...
    23e0affd
    Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    Isaku Yamahata authored
    2009-07-09 16:06:39 -0500  
    Browse Code »
  • use constant IOPORTS_MASK instead of 0xffff. ...
    d56dd6cf
    Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    Isaku Yamahata authored
    2009-07-09 16:06:39 -0500  
    Browse Code »
  • split out ioport related stuffs from vl.c into ioport.c. ...
    32993977
    Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    Isaku Yamahata authored
    2009-07-09 16:06:38 -0500  
    Browse Code »
  • Replace signrom with shell script v3 ...
    89e671e3
    In order to not execute code we just compiled, let's replace signrom
    with a shell script that does the same thing while staying compatible
    to pretty much every system available.
    
    This should make cross-compilation for windows easier.
    
    aliguori: fix build when objdir != srcdir
    
    Signed-off-by: Alexander Graf <agraf@suse.de>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    Alexander Graf authored
    2009-07-09 16:06:38 -0500  
    Browse File »
  • Revert "support colon in filenames" ...
    1cec71e3
    This reverts commit 707c0dbc.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    Anthony Liguori authored
    2009-07-09 16:06:38 -0500  
    Browse Dir »
  • Fix build for ESD audio ...
    c6a5a71a
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    Anthony Liguori authored
    2009-07-09 16:06:37 -0500  
    Browse File »
  • qcow2: Make cache=writethrough default ...
    0aa217e4
    The performance of qcow2 has improved meanwhile, so we don't need to
    special-case it any more. Switch the default to write-through caching
    like all other block drivers.
    
    Signed-off-by: Kevin Wolf <kwolf@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    Kevin Wolf authored
    2009-07-09 16:06:37 -0500  
    Browse File »
  • net: set a default value for sndbuf= ...
    fc5b81d1
    On reflection, perhaps it does make sense to set a default value for
    the sndbuf= tap parameter.
    
    For best effect, sndbuf= should be set to just below the capacity of
    the physical NIC.
    
    Setting it higher will cause packets to be dropped before the limit
    is hit. Setting it much lower will not cause any problems unless
    you set it low enough such that the guest cannot queue up new packets
    before the NIC has emptied its queue.
    
    In Linux, txqueuelen=1000 by default for ethernet NICs. Given a 1500
    byte MTU, 1Mb is a good choice for sndbuf.
    
    If it turns out that txqueuelen is actually much lower than this, then
    sndbuf is essentially disabled. In the event that txqueuelen is much
    higher, it's unlikely that the NIC will be able to empty a 1Mb queue.
    
    Thanks to Herbert Xu for this logic.
    
    Signed-off-by: Mark McLoughlin <markmc@redhat.com>
    Cc: Herbert Xu <herbert.xu@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    Mark McLoughlin authored
    2009-07-09 16:06:37 -0500  
    Browse Code »
  • configure: detect xen with --extra-cflags / --extra-ldflags ...
    df7a607b
    Attached patch lets configure find xen headers and xen libs
    when called with --extra-cflags and --extra-ldflags options.
    
    Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    Christoph Egger authored
    2009-07-09 16:06:36 -0500  
    Browse Code »
  • QEMU: MCE: Add MCE simulation to qemu/tcg ...
    79c4f6b0
    - MCE features are initialized when VCPU is intialized according to CPUID.
    - A monitor command "mce" is added to inject a MCE.
    - A new interrupt mask: CPU_INTERRUPT_MCE is added to inject the MCE.
    
    aliguori: fix build for linux-user
    
    Signed-off-by: Huang Ying <ying.huang@intel.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    Huang Ying authored
    2009-07-09 16:04:53 -0500  
    Browse Code »
  • Merge commit 'linux-user/linux-user-for-upstream' into tmp-staging
    2152390d
    Anthony Liguori authored
    2009-07-09 15:09:27 -0500  
    Browse Code »
  • MIPS signal handling fix ...
    94c5495d
    Add explicit padding to MIPS signal frame structures.
    
    Signed-off-by: Paul Brook <paul@codesourcery.com>
    Paul Brook authored
    2009-07-09 18:40:15 +0100  
    Browse Code »
  • Enable MIPS NPTL ...
    f04dc72f
    Enable NPTL support for MIPS usermode emulation.
    
    Signed-off-by: Paul Brook <paul@codesourcery.com>
    Paul Brook authored
    2009-07-09 17:56:24 +0100  
    Browse Code »
  • MIPS atomic instructions ...
    590bc601
    Implement MIPS ll/sc instructions using atomic compare+exchange.
    
    Signed-off-by: Paul Brook <paul@codesourcery.com>
    Paul Brook authored
    2009-07-09 17:45:17 +0100  
    Browse Dir »
  • MIPS usermode TLS register ...
    ff867ddc
    Implement cpu_set_tls for MIPS.
    
    Signed-off-by: Paul Brook <paul@codesourcery.com>
    Paul Brook authored
    2009-07-09 15:07:57 +0100  
    Browse Dir »
  • Fix MIPS sys_clone ...
    18113962
    The clone syscall takes 6 args.
    
    Signed-off-by: Paul Brook <paul@codesourcery.com>
    Paul Brook authored
    2009-07-09 13:11:52 +0100  
    Browse Dir »
  • qdev: convert ac97. ...
    d88a76d1
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    Gerd Hoffmann authored
    2009-07-09 13:07:03 +0100  
    Browse Code »
  • qdev: convert es1370. ...
    6806e595
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    Gerd Hoffmann authored
    2009-07-09 13:07:03 +0100  
    Browse Code »
  • qdev/pci: misc fixes. ...
    16eaedf2
    * fix secondary bus setup.
     * use base->name instead of "FIXME" for device name.
       Yes, the device name is redundant.  Only for drivers converted
       to qdev already though.  Once all drivers are converted we can
       and should kill it.
    
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    Gerd Hoffmann authored
    2009-07-09 13:07:03 +0100  
    Browse Dir »
  • qdev: remove DeviceType ...
    042f84d0
    The only purpose DeviceType serves is creating a linked list of
    DeviceInfo structs.  This removes DeviceType and add a next field to
    DeviceInfo instead, so the DeviceInfo structs can be changed that way.
    Elimitates a pointless extra level of indirection.
    
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    Gerd Hoffmann authored
    2009-07-09 13:07:03 +0100  
    Browse Code »
  • qdev: replace bus_type enum with bus_info struct. ...
    10c4c98a
    BusInfo is filled with name and size (pretty much like I did for
    DeviceInfo as well).  There is also a function pointer to print
    bus-specific device information to the monitor.  sysbus is hooked
    up there, I've also added a print function for PCI.
    
    Device creation is slightly modified as well:  The device type search
    loop now also checks the bus type while scanning the list instead of
    complaining thereafter in case of a mismatch.  This effectively gives
    each bus a private namespace for device names.
    
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    Signed-off-by: Paul Brook <paul@codesourcery.com>
    Gerd Hoffmann authored
    2009-07-09 13:07:03 +0100  
    Browse Code »
  • qdev: update pci device registration. ...
    0aab0d3a
    Makes pci_qdev_register take a PCIDeviceInfo struct instead of a bunch
    of parameters.  Also adds config_read and config_write callbacks to
    PCIDeviceInfo, so drivers needing these can be converted to the qdev
    device API too.
    
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    Gerd Hoffmann authored
    2009-07-09 13:07:02 +0100  
    Browse Code »

08 Jul, 2009
10 commits
  • Remove SDL/ prefix
    e2b19c85
    malc authored
    2009-07-08 18:25:37 +0400  
    Browse File »
  • Add out of memory and zero size argument checks to be consistent with ...
    d644f8be
    the qemu_malloc routines
    malc authored
    2009-07-08 18:24:05 +0400  
    Browse Code »
  • getrlimit conversion mix-up ...
    666bcd91
    Fixes getrlimit implementation that overwrote the result of the syscall
    instead of converting it
    
    Signed-off-by: Ulrich Hecht <uli@suse.de>
    Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
    Ulrich Hecht authored
    2009-07-08 17:02:28 +0300  
    Browse Code »
  • wrap path for access syscall ...
    719f908e
    Signed-off-by: Ulrich Hecht <uli@suse.de>
    Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
    Ulrich Hecht authored
    2009-07-08 17:02:28 +0300  
    Browse Dir »
  • 64-bit clean socketcall syscall ...
    98818189
    makes socketcall 64-bit clean so it works on 64-bit big-endian systems
    
    Signed-off-by: Ulrich Hecht <uli@suse.de>
    Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
    Ulrich Hecht authored
    2009-07-08 17:02:27 +0300  
    Browse Dir »
  • pipe argument should not be signed ...
    784ccfdb
    pipedes is an address, it should not be signed (breaks for addresses
    > 0x80000000)
    
    Signed-off-by: Ulrich Hecht <uli@suse.de>
    Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
    Ulrich Hecht authored
    2009-07-08 17:02:27 +0300  
    Browse Dir »
  • configure: remove bogus linux-user check ...
    67ba57f6
    linux-user=yes is not a reliable identifier that linux-user targets
    have been selected. user targets can be selected via --target-list
    as well.
    Riku Voipio authored
    2009-07-08 17:01:08 +0300  
    Browse Code »
  • linux-user/syscall.c: remove warning: ‘array’ may be used uninitialized in this function ...
    7b8118e8
    Removes the following warning
    
    CC    i386-linux-user/syscall.o
    cc1: warnings being treated as errors
    /media/nfs/qemu/linux-user/syscall.c: In function ‘do_syscall’:
    /media/nfs/qemu/linux-user/syscall.c:2219: warning: ‘array’ may be used uninitialized in this function
    
    Signed-off-by: Vibi Sreenivasan <vibi_sreenivasan@cms.com>
    Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
    vibi sreenivasan authored
    2009-07-08 17:01:08 +0300  
    Browse Dir »
  • linux-user: check some parameters for some socket syscalls. ...
    917507b0
    This patch is fixing following issues :
    
    - commit 8fea3602 was applied to
      do_getsockname instead of do_accept.
    - Some syscalls were not checking properly the memory addresses passed
      as argument
    - Add check before syscalls made for cases like do_getpeername() where
      we're using the address parameter after doing the syscall
    - Fix do_accept to return EINVAL instead of EFAULT when parameters
      invalid to match with linux behaviour
    
    Signed-off-by: Arnaud Patard <arnaud.patard@rtp-net.org>
    Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
    Arnaud Patard authored
    2009-07-08 17:01:08 +0300  
    Browse Dir »
  • linux-user: increment MAX_ARG_PAGES ...
    fd4d81dd
    There's a error When doing something like that :
    find / -type f -print0 | xargs -0 echo
    
    [ done in a arm chroot with qemu-arm and linux binfmt stuff or with
    find / -type f -print0 | qemu-arm -L <path> <path>/usr/bin/xargs -0
    echo ]
    
    Doing this outsite qemu is fine. The problem was the huge number of
    parameters. Increasing MAX_ARG_PAGES is fixing that.
    
    While I was at it, I've modified linux-user/main.c to report error code
    of loader_exec. It helps to debug/know what's wrong.
    
    Signed-off-by: Arnaud Patard <arnaud.patard@rtp-net.org>
    Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
    Arnaud Patard authored
    2009-07-08 17:01:08 +0300  
    Browse Code »

05 Jul, 2009
3 commits
  • Fix the PCI header type of APB ...
    e8d2a887
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
    Blue Swirl authored
    2009-07-05 20:33:02 +0000  
    Browse Code »
  • Update OpenBIOS images to r505 ...
    e36f5877
    For Sparc64, this fixes the PCI bridge configuration bugs revealed by the
    improved bridge handling (b7ee1603).
    
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
    Blue Swirl authored
    2009-07-05 18:50:32 +0000  
    Browse Code »
  • Fix Sparse warning ...
    98846d73
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
    Blue Swirl authored
    2009-07-05 08:11:39 +0000  
    Browse Code »

03 Jul, 2009
3 commits
  • Work around Solaris gas problem ...
    8676188b
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
    Blue Swirl authored
    2009-07-03 19:25:29 +0000  
    Browse Code »
  • Rename target_cpu to target_arch2 ...
    600309b6
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
    Blue Swirl authored
    2009-07-03 17:44:00 +0000  
    Browse Code »
  • monitor: Fix typo in documentation ...
    cbbfacc6
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    Jan Kiszka authored
    2009-07-03 17:23:39 +0000  
    Browse File »