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 Mar, 2009
6 commits
  • target-mips: optimize mflo and mfhi ...
    a1f6684d
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6794 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-09 18:50:43 +0000  
    Browse File »
  • targe-ppc: optimize mfcr and mtcrf ...
    651721b2
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6793 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-09 18:50:24 +0000  
    Browse File »
  • fread_targphys(): Do not cut off the tail. ...
    7d515c1d
    loader.c:fread_targphys() read file by 4096 byte chunks and store them to
    memory. But did not store the last chunk if its size was not 4096.
    
    Signed-off-by: Takashi YOSHII <takasi-y@ops.dti.ne.jp>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6792 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-09 18:08:56 +0000  
    Browse Code »
  • configure sensitive to user locale ...
    e4f5100c
    On German Fedora 9, no KVM errors are displayed.
    This is because configure greps for "error:", which is locale-sensitive.
    
    Use LANG=C for configure to find and display errors as expected.
    
    Signed-off-by: Andreas Faerber <andreas.faerber@web.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6791 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-09 17:36:50 +0000  
    Browse Code »
  • target-ppc: free a tcg temp variable ...
    69bd5820
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6790 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-09 06:27:24 +0000  
    Browse Dir »
  • target-ppc: add support for reading/writing spefscr ...
    d34defbc
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6789 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-09 06:27:14 +0000  
    Browse Dir »

08 Mar, 2009
14 commits
  • qemu-img: fix help message ...
    2fbc4095
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6787 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-08 19:49:51 +0000  
    Browse Code »
  • qemu-img: accept sizes with decimal values ...
    24501489
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6786 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-08 19:49:44 +0000  
    Browse Code »
  • Call Perl directly instead of relying on shebang ...
    72fcd388
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6785 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-08 19:26:53 +0000  
    Browse Code »
  • Multi-key completion for sendkey ...
    e600d1ef
    Allow completion of concatenated key strings for the sendkey command.
    
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6784 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-08 17:42:02 +0000  
    Browse Code »
  • Fix windows build and clean up use of <windows.h> ...
    49dc768d
    We want to globally define WIN_LEAN_AND_MEAN and WINVER to particular values so
    let's do it in OS_CFLAGS.
    
    Then, we can pepper in windows.h includes where using #includes that require it.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6783 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-08 16:26:59 +0000  
    Browse File »
  • Rename one more _BSD to HOST_BSD (spotted by Hasso Tepper) ...
    2734c703
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6782 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-08 15:58:00 +0000  
    Browse Code »
  • Remove unnecessary prefix on SDL_syswm.h. This fixes the build for certain ...
    c9985aa8
    installs of SDL.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6780 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-08 15:04:07 +0000  
    Browse Code »
  • Prune unused TCG_AREGs ...
    e63d7abd
    Remove definitions for TCG_AREGs corresponding to AREG definitions
    removed in r6778.
    
    Signed-off-by: Stuart Brady <stuart.brady@gmail.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6779 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-08 14:45:45 +0000  
    Browse Dir »
  • Prune unused AREGs ...
    6635f6fa
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6778 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-08 12:41:36 +0000  
    Browse Code »
  • Use firmware configuration instead of NVRAM (initial patch by Aurelien Jarno) ...
    513f789f
    Use firmware configuration device for boot device, kernel, initrd and
    kernel command line parameters on PPC, Sparc32 and Sparc64.
    
    Update OpenBIOS images to r479 which supports the change.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6777 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-08 09:51:29 +0000  
    Browse Code »
  • Add new entries to firmware configuration device ...
    7e12f656
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6776 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-08 09:34:26 +0000  
    Browse File »
  • Rename _BSD to HOST_BSD so that it's more obvious that it's defined by configure ...
    179a2c19
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6775 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-08 08:23:32 +0000  
    Browse Code »
  • target-mips: remove dead code ...
    d5575a38
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6774 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-08 00:06:10 +0000  
    Browse Code »
  • target-mips: rename helpers from do_ to helper_ ...
    c01fccd2
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6773 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-08 00:06:01 +0000  
    Browse File »

07 Mar, 2009
20 commits
  • do not pretend to support low voltage operation ...
    829ef7b0
    Eliminate "mmc0: SD card claims to support the incompletely defined 'low voltage
    range'. This will be ignored." warning. Qemu says the card is a SD card, and SD
    spec doesn't define low-voltage cards, so do now pretend to be one.
    
    Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6772 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-07 22:10:40 +0000  
    Browse Code »
  • Fix correct reset value for ARM CP15 c1 auxiliary control register ...
    533d177a
    According to ARM Cortex A8 Technical Reference Manual, the reset value for CP15 c1 auxiliary control
    register is 2, not zero (page 3.12).
    
    Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
    Acked-by: Laurent Desnogues <laurent.desnogues@gmail.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6771 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-07 22:10:28 +0000  
    Browse Dir »
  • Work around QEMU GDB stub suboptimality ...
    d2c75345
    The current XML files claim, on floating point-supporting Power chips,
    that $f0 is register 70.  This would be fine, except that register 70
    for non-XML-aware GDB is FPSCR.  More importantly, 70 is less than
    NUM_CORE_REGS (71) for Power, so a request for register 70 goes to the
    "core" register reading routines, rather than the floating-point
    register read routine we registered with gdb_register_coprocessor.
    
    Therefore, when we are talking to an XML-aware GDB, we claim that
    register has zero width, which causes the rest of QEMU's GDB stub to
    send an error back to GDB, which causes GDB to be unable to read the
    floating-point registers.  (The problem is also present for SPE
    registers and occurs in a slightly different way for Altivec registers.)
    
    The best way to fix this is to have the "core register" XML files for
    PPC32 and PPC64 claim that there is a 4-byte register 70, which causes
    $f0 to be register 71, and everything works just fine from that point
    forward.
    
    Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6770 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-07 22:00:56 +0000  
    Browse Code »
  • Fix off-by-one errors for Altivec and SPE registers ...
    70976a79
    Altivec and SPE both have 34 registers in their register sets, not 35
    with a missing register 32.
    
    GDB would ask for register 32 of the Altivec (resp. SPE) registers and
    the code would claim it had zero width.  The QEMU GDB stub code would
    then return an E14 to GDB, which would complain about not being sure
    whether p packets were supported or not.
    
    Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6769 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-07 22:00:49 +0000  
    Browse Code »
  • Use C99 initializers for BlockDriver methods ...
    e60f469c
    Consistently use the C99 named initializer format for the BlockDriver
    methods to make the method table more readable and more easily
    extensible.
    
    Signed-off-by: Christoph Hellwig <hch@lst.de>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6768 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-07 22:00:29 +0000  
    Browse Code »
  • clean build: Fix remaining m68k warnings ...
    aaedd1f9
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6767 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-07 21:48:08 +0000  
    Browse Code »
  • clean build: Fix arm build warnings ...
    2b3ea315
    Fix remaining arm warnings - except for the mess in the NetWinder FP
    emulator.
    
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6766 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-07 21:48:00 +0000  
    Browse Code »
  • arm: Fix gic_irq_state.level bitfield type ...
    a45db6c6
    Found while cleaning up compiler warnings: GIC_*_LEVEL macros strongly
    suggest that gic_irq_state.level is intended to be per-CPU and not just
    a single, global bit. I'm unable to test the effect, but it seems to be
    the most reasonable fix for the apparent brokenness.
    
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6765 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-07 21:47:53 +0000  
    Browse Code »
  • target-ppc: move the CD-ROM drive to the second IDE ...
    2701dfd2
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6764 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-07 21:35:27 +0000  
    Browse Code »
  • ppc_oldworld: swap the MACIO and CMD646 IDE controllers ...
    bd4524ed
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6763 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-07 21:35:21 +0000  
    Browse Dir »
  • Use a dedicated function to request exit from execution loop ...
    3098dba0
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6762 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-07 21:28:24 +0000  
    Browse File »
  • Fix texinfo syntax errors. ...
    9e995645
    Signed-off-by: Stefan Weil <weil@mail.berlios.de>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6761 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-07 21:28:14 +0000  
    Browse Code »
  • Disable BAT for 970 ...
    94855937
    The 970 doesn't know BAT, so let's not search BATs there.
    This was only in as a hack for OpenHackWare so it would
    work on PPC64.
    
    Signed-off-by: Alexander Graf <alex@csgraf.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6759 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-07 20:58:30 +0000  
    Browse Dir »
  • Fix mfcr on ppc64-softmmu ...
    0497d2f4
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6758 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-07 20:57:47 +0000  
    Browse File »
  • Keep SLB in-CPU ...
    8eee0af9
    Real 970 CPUs have the SLB not memory backed, but inside the CPU.
    This breaks bridge mode for 970 for now, but at least keeps us from
    overwriting physical addresses 0x0 - 0x300, rendering our interrupt
    handlers useless.
    
    I put in a stub for bridge mode operation that could be enabled
    easily, but for now it's safer to leave that off I guess (970fx doesn't
    have bridge mode AFAIK).
    
    Signed-off-by: Alexander Graf <alex@csgraf.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6757 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-07 20:57:42 +0000  
    Browse File »
  • Clear CPU_INTERRUPT_EXIT on VM load ...
    e47ce3f2
    CPU_INTERRUPT_EXIT is not set anymore in env->interrupt_request since
    revision 6728. Make sure the bit is cleared on VM load.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6756 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-07 20:57:31 +0000  
    Browse Code »
  • Fix NX bit ...
    29c8ca6f
    ctx->nx only got ORed, but never reset. So when one page in the
    lifetime of the VM was ever NX, all later pages were too.
    
    Signed-off-by: Alexander Graf <alex@csgraf.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6755 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-07 20:57:01 +0000  
    Browse File »
  • Fix RFI(d) ...
    2ada0ed7
    The current implementation masks some MSR bits from SRR1 as it is
    given on rfi(d). This looks pretty wrong and breaks Altivec.
    
    Signed-off-by: Alexander Graf <alex@csgraf.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6754 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-07 20:56:21 +0000  
    Browse Code »
  • Implement mtfsf.L encoding ...
    4911012d
    Mtfsf can have the L bit set, so all the register contents get stored
    in FPSCR. Linux uses it, so let's implement it.
    
    Signed-off-by: Alexander Graf <alex@csgraf.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6753 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-07 20:55:31 +0000  
    Browse File »
  • Enable 64bit mode on interrupts ...
    6ce0ca12
    Real 970s enable MSR_SF on all interrupts. The current code didn't do
    this until now, so let's activate it!
    
    Signed-off-by: Alexander Graf <alex@csgraf.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6752 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-07 20:54:59 +0000  
    Browse Code »