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
27 Apr, 2009
4 commits
  • Synch to VGA
    c0c440f3
    Blue Swirl authored
    2009-04-27 18:10:37 +0000  
    Browse Code »
  • [RESEND] Fix vga segfaults or screen corruption with large memory guests ...
    12c7e75a
    page0 and friends are ram addresses; a smaller size will overflow and
    cause a segfault or random corruption.
    
    Change them to ram_addr_t.
    
    Signed-off-by: Avi Kivity <avi@redhat.com>
    Avi Kivity authored
    2009-04-27 17:57:12 +0000  
    Browse Code »
  • build system: Silence failing configure tests ...
    918a608b
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    Jan Kiszka authored
    2009-04-27 17:16:55 +0000  
    Browse Code »
  • fix net.c compile warning ...
    8d316b00
    Fix net.c compile warning:
    
    CC net.o
    net.c: In function ‘net_slirp_redir’:
    net.c:623: warning: format not a string literal and no format arguments
    
    Signed-off-by: Robert Reif <reif@earthlink.net>
    Robert Reif authored
    2009-04-27 17:11:36 +0000  
    Browse Code »

25 Apr, 2009
9 commits
  • Recognize V9 stores and CAS accesses as writes ...
    d877fa5a
    Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
    Blue Swirl authored
    2009-04-25 19:07:16 +0000  
    Browse Code »
  • Fix a warning in sparc64-linux-user build
    9c22a623
    Blue Swirl authored
    2009-04-25 16:28:27 +0000  
    Browse Dir »
  • Merge branch 'master' of blueswir1@git.sv.gnu.org:/srv/git/qemu
    48e77a36
    Blue Swirl authored
    2009-04-25 15:26:25 +0000  
    Browse Code »
  • sparc64 support TSB related MMU registers ...
    697a77e6
    Posting updated patch to the list...
    
    >>> On Fri, Apr 24, 2009 at 9:42 PM, Blue Swirl <blauwirbel@gmail.com> wrote:
    >>>  >
    >>>  > Nice, though I didn't notice any visible improvement in my tests.
    >>>
    >>> This early in boot process there is not much to output; and I test
    >>>  recent kernel which may use different startup sequence.
    >>>  I modified openbios cif handler to output arguments and I now can see
    >>>  visible difference.
    >>>
    >>>
    >>>  >
    >>>  > About the patch, there are a few problems:
    >>>  > - it breaks Sparc32
    >>>
    >>> You mean it stops working?
    >>
    >> Does not even build.
    
    Fixed now.
    
    >>>  > - commented out code is ugly
    >>>  > - if and else should be on the same line as '{' or '}'
    >>>  > - long lines should be wrapped
    >>>  > - in the line:
    >>>  > +    return (((tag_access_register & 0x1fff)<<48)|(tag_access_register >> 22));
    >>>  >  there should be white space between ) and << and 48.
    >>>  >
    >>>
    
    >>
    >> Also the ")|(" in between is crowded.
    >>
    >> Maybe the coding style does not describe this well enough.
    
    BTW Supplying indent template would be great.
    
    Please see the updated patch qemu-sparc64-tsb-asi-2.patch attached.
    
    --
    Kind regards,
    Igor V. Kovalenko
    Igor Kovalenko authored
    2009-04-25 18:17:19 +0300  
    Browse File »
  • CRIS: cris_mmu_result_t -> cris_mmu_result ...
    2fa73ec8
    Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
    Edgar E. Iglesias authored
    2009-04-25 15:51:53 +0200  
    Browse Dir »
  • Fix Win32 warning
    ef28c4b0
    Blue Swirl authored
    2009-04-25 12:56:37 +0000  
    Browse Code »
  • Fix compilation when x86_64 is defined
    6fcfeff9
    Blue Swirl authored
    2009-04-25 08:00:11 +0000  
    Browse Dir »
  • Fix warning
    c433bedf
    Blue Swirl authored
    2009-04-25 07:31:43 +0000  
    Browse File »
  • block-vvfat: fix a warning ...
    5606c220
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    Aurelien Jarno authored
    2009-04-25 00:08:05 +0200  
    Browse Code »

24 Apr, 2009
13 commits
  • qemu: introduce iothread (Marcelo Tosatti) ...
    d6dc3d42
    Fill in the hooks and introduce iothread.
    
    Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7248 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-24 18:04:07 +0000  
    Browse Code »
  • qemu: handle stop request in main loop (Marcelo Tosatti) ...
    6e29f5da
    Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7247 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-24 18:04:02 +0000  
    Browse Code »
  • qemu: refactor tcg cpu execution loop (Marcelo Tosatti) ...
    e6e35b1e
    Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7246 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-24 18:03:57 +0000  
    Browse Code »
  • qemu: use debug_requested global instead of cpu_exec return (Marcelo Tosatti) ...
    e568902a
    Necessary for the next refactoring patch.
    
    Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7245 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-24 18:03:54 +0000  
    Browse Code »
  • qemu: introduce lock/unlock_iothread (Marcelo Tosatti) ...
    4870852c
    Hook to allow iothread to drop the global mutex.
    
    Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7244 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-24 18:03:49 +0000  
    Browse Code »
  • qemu: introduce qemu_cpu_kick (Marcelo Tosatti) ...
    8edac960
    To notify cpu of pending interrupt.
    
    Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7243 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-24 18:03:45 +0000  
    Browse Code »
  • qemu: introduce qemu_init_vcpu (Marcelo Tosatti) ...
    0bf46a40
    Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7242 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-24 18:03:41 +0000  
    Browse Code »
  • qemu: refactor main_loop (Marcelo Tosatti) ...
    43b96858
    Break main loop into 3 main functions.
    
    Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7241 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-24 18:03:33 +0000  
    Browse Code »
  • qemu: factor out event notification / rearm alarm timer on main_loop_wait (Marcelo Tosatti) ...
    50317c7f
    Special events that have no particular event descriptor (either fd for UNIX
    or HANDLE for Windows) associated with make use of an artificial one.
    
    Factor the alarm timer notification so that it can be used for other events,
    and move dyntick timer rearm to main_loop_wait.
    
    aliguori: made sure to return a value in qemu_event_init() on win32
    
    Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7240 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-24 18:03:29 +0000  
    Browse Code »
  • qemu: introduce qemu_init_main_loop (Marcelo Tosatti) ...
    3fcf7b6b
    Hook to allow iothread initialization.
    
    Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7239 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-24 18:03:25 +0000  
    Browse Code »
  • qemu: per-arch cpu_has_work (Marcelo Tosatti) ...
    6a4955a8
    Blue Swirl: fix Sparc32 breakage
    
    Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7238 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-24 18:03:20 +0000  
    Browse Dir »
  • qemu: mutex/thread/cond wrappers and configure tweaks (Marcelo Tosatti) ...
    e5d355d1
    Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7237 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-24 18:03:15 +0000  
    Browse Code »
  • qemu: create helper for event notification (Marcelo Tosatti) ...
    d9f75a4e
    Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7236 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-24 18:03:11 +0000  
    Browse Code »

23 Apr, 2009
3 commits
  • Fix typo, thanks to Andreas Faerber for spotting ...
    96248fd8
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7235 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-04-23 18:42:30 +0000  
    Browse Dir »
  • Use a more natural order ...
    fc1f79f7
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7234 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-04-23 18:29:47 +0000  
    Browse Code »
  • Fix i386-linux-user build (Laurent Desnogues) ...
    00ea18d1
    This broke due to r7230.
    
    Signed-off-by: Laurent Desnogues <laurent.desnogues@gmail.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7233 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-23 13:16:56 +0000  
    Browse Dir »

22 Apr, 2009
11 commits
  • monitor: Fix warning in do_info_numa (Jan Kiszka) ...
    b28b6230
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7232 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-22 20:20:29 +0000  
    Browse Code »
  • Change RTC time drift IRQ re-injection (Gleb Natapov) ...
    93b66569
    Currently IRQ are reinjected as soon as they are acknowledged to
    the RTC, but Windows sometimes do acknowledgement in a loop with
    global interrupt disabled waiting for interrupt to be cleared and
    it does not mask RTC vector in PIC/APIC while doing this. In such
    situation interrupt injection always fails and RTC interrupt is never
    cleared.
    
    Instead of reinjecting coalesced IRQs on acknowledgement the patch below
    reinjects them by accelerating RTC clock a bit. This way RTC interrupt
    is not constantly raced after coalesced interrupt.
    
    Signed-off-by: Gleb Natapov <gleb@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7231 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-22 20:20:22 +0000  
    Browse Code »
  • put valid data into exit_int_info if needed (Gleb Natapov) ...
    2ed51f5b
    If fault happened during event delivery exit_int_info should contain
    valid info about the event on vm exit.
    
    Signed-off-by: Gleb Natapov <gleb@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7230 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-22 20:20:07 +0000  
    Browse Dir »
  • implement qemu_blockalign (Stefano Stabellini) ...
    e268ca52
    this patch adds a buffer_alignment field to BlockDriverState and
    implements a qemu_blockalign function that uses that field to allocate a
    memory aligned buffer to be used by the block driver.
    buffer_alignment is initialized to 512 but each block driver can set
    a different value (at the moment none of them do).
    This patch modifies ide.c, block-qcow.c, block-qcow2.c and block.c to
    use qemu_blockalign instead of qemu_memalign.
    There is only one place left that still uses qemu_memalign to allocate
    buffers used by block drivers that is posix-aio-compat:handle_aiocb_rw
    because it is not possible to get the BlockDriverState from that
    function. However I think it is not important because posix-aio-compat
    already deals with driver specific code so it is supposed to know its
    own needs.
    
    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@7229 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-22 20:20:00 +0000  
    Browse Code »
  • xen: add -vga xenfb option, configure xenfb (Gerd Hoffmann) ...
    94909d9f
    
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7228 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-22 15:19:53 +0000  
    Browse File »
  • simplify vga selection (Gerd Hoffmann) ...
    28b85ed8
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7227 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-22 15:19:48 +0000  
    Browse Code »
  • xen: pv domain builder. (Gerd Hoffmann) ...
    9306acb5
    This adds domain building support for paravirtual domains to qemu.
    This allows booting xen guests directly with qemu, without Xend
    and the management stack.
    
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7226 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-22 15:19:44 +0000  
    Browse Code »
  • xen: blk & nic configuration via cmd line. (Gerd Hoffmann) ...
    2c8b24a3
    This patch makes qemu create backend and frontend device entries in
    xenstore for devices configured on the command line.  It will use
    qdisk and qnic backend names, so the qemu internal backends will
    be used.
    
    Disks can be created using -drive if=xen,file=...
    Nics can be created using -net nic,macaddr=...
    
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7225 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-22 15:19:39 +0000  
    Browse Dir »
  • xen: add net backend driver. (Gerd Hoffmann) ...
    e613b064
    This patch adds a network interface backend driver to qemu.  It is a pure
    userspace implemention using the gntdev interface.  It uses "qnet" as
    backend name in xenstore so it doesn't interfere with the netback
    backend (aka "vnif").
    
    The network backend is hooked into the corrosponding qemu vlan, i.e.
    vif 0 is hooked into vlan 0.  To make the packages actually arrive
    somewhere you additionally have to link the vlan to the outside world
    using the usual qemu command line options such as "-net tap,...".
    
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7224 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-22 15:19:35 +0000  
    Browse Code »
  • xen: add block device backend driver. (Gerd Hoffmann) ...
    62d23efa
    This patch adds a block device backend driver to qemu.  It is a pure
    userspace implemention using the gntdev interface.  It uses "qdisk" as
    backend name in xenstore so it doesn't interfere with the other existing
    backends (blkback aka "vbd" and tapdisk aka "tap").
    
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7223 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-22 15:19:30 +0000  
    Browse Dir »
  • xen: add framebuffer backend driver (Gerd Hoffmann) ...
    e7151f83
    This patch adds a frsamebuffer (and kbd+mouse) backend driver.  It
    it based on current xen-unstable code.  It has been changed to make
    use of the common backend driver code.  It also has been changed to
    compile with xen headers older than release 3.3
    
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7222 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-22 15:19:25 +0000  
    Browse Dir »