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
08 Mar, 2009
9 commits
  • 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
31 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 »
  • Nop some SPRs on 970fx ...
    4e98d8cf
    Linux tries to access some SPRs on PPC64 boot. Let's just ignore those
    for the 970fx for now to make it happy.
    
    Signed-off-by: Alexander Graf <alex@csgraf.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6751 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-07 20:54:03 +0000  
    Browse Code »
  • Activate uninorth AGP bridge ...
    783a20dc
    Linux tries to poke the AGP bridge port and is pretty sad when it can't,
    so let's activate the old code again and throw out the bit modifications,
    as we don't really do anything with the values anyways.
    
    Signed-off-by: Alexander Graf <alex@csgraf.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6750 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-07 20:53:18 +0000  
    Browse Code »
  • Implment tlbiel ...
    bf14b1ce
    Linux uses tlbiel to flush TLB entries in PPC64 mode. This special TLB
    flush opcode only flushes an entry for the CPU it runs on, not across
    all CPUs in the system.
    
    Signed-off-by: Alexander Graf <alex@csgraf.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6749 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-07 20:52:22 +0000  
    Browse File »
  • Implement large pages ...
    5b5aba4f
    The current SLB/PTE code does not support large pages, which are
    required by Linux, as it boots up with the kernel regions up as large.
    
    This patch implements large page support, so we can run Linux.
    
    Signed-off-by: Alexander Graf <alex@csgraf.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6748 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-07 20:51:18 +0000  
    Browse Code »
  • Implement slbmte ...
    f6b868fc
    In order to modify SLB entries on recent PPC64 machines, the slbmte
    instruction is used.
    
    This patch implements the slbmte instruction and makes the "bridge"
    mode code use the slb set functions, so we can move the SLB into
    the CPU struct later.
    
    This is required for Linux to run on PPC64.
    
    Signed-off-by: Alexander Graf <alex@csgraf.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6747 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-07 20:50:01 +0000  
    Browse File »
  • Support for DragonFly BSD (Hasso Tepper) ...
    c5e97233
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6746 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-07 20:06:23 +0000  
    Browse Dir »
  • Fix BSD user: there is no NPTL ...
    9399f095
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6745 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-07 18:59:05 +0000  
    Browse Dir »
  • Update i386-dis.c from commits before GPLv3 switch ...
    88103cfe
    Update i386-dis.c again using binutils files from CVS:
    include/opcode/i386.h r1.78 and opcodes/i386-dis.c r1.126.
    
    These are the last versions using GPL v2+.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6744 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-07 16:57:53 +0000  
    Browse Code »
  • Update i386-dis.c from binutils 2.17 ...
    c2c73b42
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6743 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-07 16:53:57 +0000  
    Browse Code »
  • Fix BSD breakage from r6736 ...
    d40cdb10
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6742 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-07 16:52:02 +0000  
    Browse File »
  • Sparse fixes: dubious mixing of bitwise and logical operations ...
    70c14705
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6741 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-07 16:03:05 +0000  
    Browse Dir »