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
13 Jan, 2009
7 commits
  • ESCC: swap the two CharDriverState arguments ...
    f5cbc474
    Swap the two CharDriverState arguments so that the first argument
    corresponds to the channel A and the second argument to the channel B.
    
    Modify hw/sun4m.c accordingly.
    
    This fixes the order of the serial ports on the PPC machines.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6284 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-01-13 19:08:18 +0000  
    Browse File »
  • target-ppc: define max amount of memory for G3 beige ...
    6b4079f8
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6283 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-01-13 19:08:10 +0000  
    Browse Code »
  • target-ppc: fix comment about boot device in ppc_oldworld.c ...
    8a901def
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6282 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-01-13 19:07:59 +0000  
    Browse Code »
  • Add qemu_check_nic_model() and qemu_check_nic_model_list() (Mark McLoughlin) ...
    d07f22c5
    Signed-off-by: Mark McLoughlin <markmc@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6281 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-13 19:03:57 +0000  
    Browse File »
  • Fix gdbserver number of registers (Tristan Gingold) ...
    5a377912
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6280 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-01-13 16:28:01 +0000  
    Browse Code »
  • RTL8139: Latch C+ mode state instead of inferring it from C+ Command register (Avi Kivity) ...
    2c3891ab
    It was observed that Windows 2003 x64 hangs when shutting down if an
    RTL8139 NIC and a USB device tablet are both present.  What seems to be
    happening is:
    
    - the guest shuts down the transmitter and receiver
    - time passes
    - the guest requests a tally counter dump
    
    As it happens, the tally counter command register overlaps the transmit
    status register in C mode.  Qemu determines whether the chip is in C or C+
    mode by looking at the C+ transmit enable bit; as this is now unset, the
    dump tally counter command is interpreted as a C mode transmit command.  The
    guest doesn't think so, however, and continues to poll for completion of the
    tally counter dump command.  This never occurs, so the guest hangs.
    
    Fix by redefining C+ mode as "a write to the C+ command register has occurred
    since the last reset".  The data sheet is silent on the matter.
    
    Signed-off-by: Avi Kivity <avi@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6279 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-13 15:20:14 +0000  
    Browse Code »
  • Fix race in POSIX AIO emulation (Jan Kiszka) ...
    f094a782
    When we cancel an AIO request that is already being processed by
    aio_thread, qemu_paio_cancel should return QEMU_PAIO_NOTCANCELED as long
    as aio_thread isn't done with this request. But as the latter currently
    updates aiocb->ret after every block of the request, we may report
    QEMU_PAIO_ALLDONE too early.
    
    Futhermore, in case some zero-length request should have been queued,
    aiocb->ret is never set to != -EINPROGRESS and callers like
    raw_aio_cancel could get stuck in an endless loop.
    
    Fix those issues by updating aiocb->ret _after_ the request has been
    fully processed. This also simplifies the locking.
    
    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@6278 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-13 15:13:53 +0000  
    Browse Code »

12 Jan, 2009
10 commits
  • target-alpha: get rid of tests on env->user_mode_only ...
    f48c144e
    Replace runtime checks on env->user_mode_only by compile time
    checks on CONFIG_USER_ONLY.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6277 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-01-12 21:33:22 +0000  
    Browse Code »
  • target-mips: get rid of tests on env->user_mode_only ...
    932e71cd
    Replace runtime checks on env->user_mode_only by compile time
    checks on CONFIG_USER_ONLY.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6276 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-01-12 21:33:13 +0000  
    Browse Code »
  • target-ppc: add altivec cache instructions ...
    ae1c1a3d
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6275 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-01-12 21:33:02 +0000  
    Browse Code »
  • Fix TLB access (Jakub Jermar) ...
    afdf8109
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6274 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-01-12 21:12:22 +0000  
    Browse File »
  • Update Sparc32 and Sparc64 images ...
    164ef2e0
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6273 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-01-12 20:00:29 +0000  
    Browse File »
  • Fix some SLIRP warnings ...
    0580ac91
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6272 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-01-12 17:51:06 +0000  
    Browse Dir »
  • Use ESCC for PowerMac serial ...
    7fa9ae1a
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6271 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-01-12 17:40:23 +0000  
    Browse Code »
  • Rename slavio_serial functions to escc, add clock rate and it_shift parameters ...
    b4ed08e0
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6270 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-01-12 17:38:28 +0000  
    Browse File »
  • Rename slavio_serial to escc ...
    2aa2ab3a
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6269 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-01-12 17:33:30 +0000  
    Browse Dir »
  • Fix typo ...
    8f180a43
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6268 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-01-12 17:31:29 +0000  
    Browse Dir »

10 Jan, 2009
2 commits
  • Fix segfault ...
    6ea52595
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6267 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-01-10 14:38:00 +0000  
    Browse File »
  • Add EBUS bridge ...
    c190ea07
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6266 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-01-10 11:33:32 +0000  
    Browse Code »

09 Jan, 2009
11 commits
  • Fix APB ...
    a94fd955
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6265 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-01-09 20:53:30 +0000  
    Browse File »
  • Update openbios-ppc to revision 373 ...
    27a3deca
    Fix boot on CD-ROM.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6264 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-01-09 20:06:44 +0000  
    Browse File »
  • fix configuring kvm probe when using --kerneldir (Christian Ehrhardt) ...
    8444eb6e
    There is already a variable kvm_cflags which gets the path of the kernel
    includes when using --kerneldir. But eventually with newer kernels we all will
    need arch/$arch/include too (my case was a incldue of asm/kvm.h which was not
    found anymore). Headers in a full kernel source are not flattened to
    one arch like they are if e.g. installed kernel headers are used.
    
    To fix that, the includes added to cflags depending on --kerneldir should also
    contian the arch includes. The patch adds a special check for x86 because its
    source layout recently changed, all others directly use arch/$cpu/include if
    existent.
    
    Signed-off-by: Christian Ehrhardt <ehrhardt@linux.vnet.ibm.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6263 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-09 20:05:10 +0000  
    Browse Code »
  • Mark openbios-ppc as a binary file. ...
    9ec0b4a3
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6262 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-01-09 19:51:09 +0000  
    Browse Code »
  • mips, ppc: make sure nd->model is always defined ...
    5652ef78
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6261 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-01-09 13:10:41 +0000  
    Browse Code »
  • target-ppc: add an openbios-ppc image ...
    e5d01b06
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6260 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-01-09 11:01:31 +0000  
    Browse Dir »
  • Update to reflect the fact that AC97 will be built by default ...
    1d1f8c33
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6259 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2009-01-09 10:46:37 +0000  
    Browse Code »
  • More flexible audio card selection ...
    4c9b53e3
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6258 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2009-01-09 10:46:34 +0000  
    Browse File »
  • target-ppc: revert part of commit r6254 committed accidentally ...
    6b419964
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6257 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-01-09 06:43:25 +0000  
    Browse Dir »
  • Make the set_link cmd handle multiple nics. ...
    dd5de373
    Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6256 c046a42c-6fe2-441c-8c8c-71466251a162
    edgar_igl authored
    2009-01-09 00:48:28 +0000  
    Browse Code »
  • ETRAX: Let the ethernet PHY report the current link-state. ...
    94410b78
    * PHY reports correct link-state.
    * Allow the board description to assign separate addresses to each PHY.
    
    Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6255 c046a42c-6fe2-441c-8c8c-71466251a162
    edgar_igl authored
    2009-01-09 00:04:35 +0000  
    Browse Code »

08 Jan, 2009
10 commits
  • Add v{add, sub}{s, u}{b, h, w}s instructions ...
    5ab09f33
    Nathan Froyd <froydnj@codesourcery.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6254 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-01-08 23:19:50 +0000  
    Browse Code »
  • Enable ac97 by default ...
    b0f3b8fa
    ac97 has drivers for Vista 64-bit whereas sb16 and es1370 do not appear to.  I
    asked malc why it was disabled and he said it was because it was GPL.  He did
    not object to enabling it now that more QEMU code is GPL'd.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6253 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-08 21:03:55 +0000  
    Browse Code »
  • IDE: Return zero when reading error register with slave selected (Justin Chevrier) ...
    c45ca54f
    During hardware detection Openserver issues commands to slaves on both primary
    and secondary ports. We already return a zero for the status register in this
    situation but after reading the status register the Openserver installer
    proceeds to check the value of the error register. Currently we return the
    existing value in the register. This confuses the installer and it tries to
    access the slave units later on. When the command that gets issued later gets
    ignored the installer freezes. The patch below returns zero when reading the
    error register if a slave unit is selected. Openserver can now successfully be
    installed using the emulated IDE hard drive.
    
    Return zero when reading error register with slave selected
    
    Signed-off-by: Justin Chevrier <theburner1@yahoo.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6252 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-08 21:03:07 +0000  
    Browse Code »
  • Fix IDE debug ...
    5df23f53
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6251 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-01-08 20:01:26 +0000  
    Browse Code »
  • Implement virtio_net link status (Mark McLoughlin) ...
    554c97dd
    Implement the VIRTIO_NET_F_STATUS feature by exposing the link status
    through virtio_net_config::status.
    
    Signed-off-by: Mark McLoughlin <markmc@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6250 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-08 19:46:33 +0000  
    Browse Dir »
  • Implement e1000 link status (Mark McLoughlin) ...
    99ed7e30
    On link up or down we set the E1000_STATUS_LU ("link up") bit
    in the status register and set the E1000_ICR_LSC ("link
    status changed") bit in the interrupt cause register before
    interrupting the guest.
    
    Signed-off-by: Mark McLoughlin <markmc@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6249 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-08 19:45:50 +0000  
    Browse Code »
  • Allow devices be notified of link status change (Mark McLoughlin) ...
    34b25ca7
    Signed-off-by: Mark McLoughlin <markmc@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6248 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-08 19:45:03 +0000  
    Browse File »
  • Add 'set_link' monitor command (Mark McLoughlin) ...
    436e5e53
    Add a monitor command to setting a given network device's link status
    to 'up' or 'down'.
    
    Allows simulation of network cable disconnect.
    
    Signed-off-by: Mark McLoughlin <markmc@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6247 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-08 19:44:06 +0000  
    Browse Code »
  • qemu-nbd: fix options: -b (--bind) expects an argument (IFACE) (Uri Lublin) ...
    d6aa671f
    Rebased for qemu tree.
    
    Signed-off-by: Uri Lublin <uril@redhat.com> 
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6246 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-08 19:34:35 +0000  
    Browse File »
  • qcow2: free old snapshots array upon creation of a new one (Uri Lublin) ...
    54c16572
    Don't leak memory
    
    Rebased for qemu tree.
    
    Signed-off-by: Uri Lublin <uril@redhat.com> 
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6245 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-08 19:32:20 +0000  
    Browse Code »