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
15 Jan, 2009
19 commits
  • Fix Windows build (Hervé Poussineau) ...
    02082dc9
    r6303 broke Windows build, where "noreturn" is a keyword used with __declspec.
    Attached patch fixes Windows build, by moving windows.h header inclusion before Qemu noreturn define.
    
    Signed-off-by: Hervé Poussineau <hpoussin@reactos.org> 
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6330 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-15 21:39:41 +0000  
    Browse Code »
  • powerpc/kvm: enable POWERPC_MMU_BOOKE_FSL when kvm is enabled (Liu Yu) ...
    da07cf59
    Signed-off-by: Liu Yu <yu.liu@freescale.com>
    Acked-by: Hollis Blanchard <hollisb@us.ibm.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6329 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-15 21:24:24 +0000  
    Browse File »
  • powerpc/kvm: fix a openpic bug (Liu Yu) ...
    24865167
    An external interrupt should not interrupted in-servicing interrupt with equal priority.
    
    Signed-off-by: Liu Yu <yu.liu@freescale.com>
    Acked-by: Hollis Blanchard <hollisb@us.ibm.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6328 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-15 21:19:54 +0000  
    Browse Code »
  • powerpc/kvm: Fix a uninitialized bug (Liu Yu) ...
    57be80f9
    Signed-off-by: Liu Yu <yu.liu@freescale.com>
    Acked-by: Hollis Blanchard <hollisb@us.ibm.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6327 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-15 21:18:42 +0000  
    Browse Code »
  • Fix kvm configure test for PPC ...
    406b430d
    QEMU uses "ppc" whereas Linux uses "powerpc".
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6326 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-15 21:13:33 +0000  
    Browse Code »
  • Handle SDL grabs failing (Mark McLoughlin) ...
    6bb81603
    If a X window is not viewable, XGrabPointer() fails and
    returns GrabNotViewable. SDL's X backend currently handles
    this by retrying the grab until the window becomes viewable
    again.
    
    This means e.g. if you Ctrl-Alt-RightArrow to switch
    workspaces, QEMU tries to grab, SDL blocks because the
    window isn't viewable and your guest stops executing until
    you switch back to that workspace again.
    
    See this Fedora bug for the gory details:
    
      https://bugzilla.redhat.com/480065
    
    Some SDL backends will return SDL_GRAB_OFF from
    SDL_WM_GrabInput(), so the fix is to make the X backend do
    this if the grab fails.
    
    The only side-effect in QEMU is that if SDL_WM_GrabInput()
    fails we still change the window title to indicate that it's
    grabbed, when in fact it's not. This patch fixes that minor
    issue.
    
    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@6325 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-15 20:47:45 +0000  
    Browse Code »
  • Return -errno on write failure (Gleb Natapov) ...
    4141d4c2
    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@6324 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-15 20:44:26 +0000  
    Browse Code »
  • bdrv_write should not stop on partial write (Gleb Natapov) ...
    42fb2807
    Should return real error instead.
    
    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@6323 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-15 20:43:39 +0000  
    Browse Code »
  • add a -vga none cli option (Stefano Stabellini) ...
    c2b3b41a
    currently there is no way to fully disable any graphic card device for
    the PC architecture.
    You can have no graphical output, thanks to -nographic, but you would
    have the VGA device connected to your PCI bus anyway.
    There is already a convenient -vga option to choose between std, cirrus
    and vmware; this patch add the new option "none" to select no graphic
    card at all.
    
    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@6322 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-15 20:37:28 +0000  
    Browse Code »
  • Adopt cpu_copy to new breakpoint API (Jan Kaszka) ...
    5a38f081
    Latest changes to the cpu_breakpoint/watchpoint API broke cpu_copy. This
    patch fixes it by cloning the breakpoint and watchpoint lists
    appropriately.
    
    Thanks to Lionel Landwerlin for pointing out.
    
    Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6321 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-15 20:16:51 +0000  
    Browse Code »
  • Add -rtc-td-hack option to fix time drift with RTC on Windows (Gleb Natapov) ...
    73822ec8
    After my last patch to fix interrupt coalescing was rejected
    on the basis that it is too intrusive we decided to make the
    fix much more localized and only fix the problem for RTC time
    source. Unfortunately it is impossible to fix the problem entirely
    inside RTC code like Andrzej proposed since Windows reads RTC
    register C more then once on each time interrupt so it is impossible
    to count reliably how many interrupt windows actually handled.
    Proposed solution is localized to I386 target and is disabled by
    default. To enable it "-rtc-td-hack" flag should be used.
    
    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@6320 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-15 20:11:34 +0000  
    Browse Code »
  • add virtio-console initializer for powerpc (Christian Ehrhardt) ...
    5fc1503e
    This adds an intialization of virtio console for powerpc.
    
    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@6319 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-15 20:08:19 +0000  
    Browse Dir »
  • add virtio-console initializer for x86 (Christian Ehrhardt) ...
    a2fa19f9
    This adds an intialization of virtio console for pc style hardware.
    
    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@6318 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-15 20:07:22 +0000  
    Browse Dir »
  • add virtio-console cmdline option (Christian Ehrhardt) ...
    51ecf136
    This patch adds the typical qemu console command line switch to the virtio
    console. using -virtioconsole ARG it can now be specified what output a guest
    hvc should be redirected to.
    
    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@6317 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-15 20:06:40 +0000  
    Browse Code »
  • Add missing files from last commit. ...
    970d878c
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6316 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-15 20:05:50 +0000  
    Browse File »
  • add virtio-console support (Christian Ehrhardt) ...
    9ede2fde
    This patch adds the virtio console to qemu. This console can be found after the
    serial and parallel outputs as another virtual console. In the -nographic case
    it is redirected to the null output by default.
    
    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@6315 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-15 20:05:25 +0000  
    Browse Code »
  • cuda: fix indentation ...
    c76ee25d
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6314 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-01-15 18:57:25 +0000  
    Browse Dir »
  • cuda: improve date/time read/write ...
    5703c174
    - Allow date/time to be written
    - Use qemu_get_timedate() to initialize the clock
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6313 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-01-15 18:57:15 +0000  
    Browse Code »
  • Fix bsd-user build ...
    c72d5bf8
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6312 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-01-15 17:27:45 +0000  
    Browse Code »

14 Jan, 2009
19 commits
  • LSI53C895A: Introduce CASE_GET_REG24 ...
    75f76531
    CASE_GET_REG32 is already defined in lsi53c895a.c; introduce CASE_GET_REG24.
    
    (Sebastian Herbszt)
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6311 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-01-14 21:42:48 +0000  
    Browse Dir »
  • Fix day of week in mc146818 ...
    6f1bf24d
    According to mc146818 specification, Day of Week register (#6) is between 1
    and 7, 1 representing Sunday. According C specification, tm_wday field in
    struct tm is between 0 and 6, 0 representing Sunday.
    
    Bit 2 of register B (#11) is named DM (data mode) and specifies if RTC
    stores values in BCD or in binary form.
    
    Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6310 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-01-14 21:09:07 +0000  
    Browse Dir »
  • sh4: Add FMAC instruction support ...
    5b7141a1
    Signed-off-by: Laurent Desnogues <laurent.desnogues@gmail.com>
    Signed-off-by: Lionel Landwerlin <lionel.landwerlin@openwide.fr>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6309 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-01-14 21:02:59 +0000  
    Browse Dir »
  • target-ppc: fix wrteei instruction ...
    1b6e5f99
    Patch by Andrew May
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6308 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-01-14 19:40:54 +0000  
    Browse Code »
  • target-mips: optimize some gpr accesses ...
    e9203484
    Optimize gpr accesses when it is known at translation time that gpr != 0.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6307 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-01-14 19:40:46 +0000  
    Browse Dir »
  • target-mips: fix indentation ...
    6958549d
    Remove all tabs from target-mips/*
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6306 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-01-14 19:40:36 +0000  
    Browse Code »
  • Get rid of user_mode_only ...
    72d239ed
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6305 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-01-14 19:40:27 +0000  
    Browse Dir »
  • Suppress i386 warnings ...
    1c918eba
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6304 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-01-14 19:27:02 +0000  
    Browse Code »
  • Add noreturn function attribute ...
    7d99a001
    Introduce noreturn attribute and attach it to cpu_loop_exit as well as
    interrupt/exception helpers for i386. This avoids a bunch of gcc4
    warnings.
    
    [ Note that this patch comes with a workaround to include qemu-common.h
    even in cases where is currently causes conflicts with dyngen-exec.h.
    I've been told that these conflicts will get resolved in the future
    (/me will try to have a look as well - as time permits). ]
    
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6303 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-01-14 19:00:36 +0000  
    Browse Dir »
  • Migrate to check_define ...
    fdf7ed96
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6302 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2009-01-14 18:39:52 +0000  
    Browse File »
  • Remove all traces of __powerpc__ ...
    e58ffeb3
    According to $GCC/gcc/config/rs6000/rs6000-c.c _ARCH_PPC is the
    ubiquitous define which should be used to test whether gcc targets
    PowerPC, on 64bit platforms _ARCH_PPC64 will be also defined.
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6301 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2009-01-14 18:39:49 +0000  
    Browse Code »
  • Fix some more warnings ...
    bc575e95
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6300 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-01-14 18:34:22 +0000  
    Browse Code »
  • Make OpenBSD sparc-softmmu compile warning free ...
    00766a4e
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6299 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-01-14 18:08:08 +0000  
    Browse Code »
  • Fix _P use on OpenBSD ...
    61dca5aa
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6298 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-01-14 18:04:52 +0000  
    Browse File »
  • Fix iovec probe on OpenBSD ...
    db34f0b3
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6297 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-01-14 18:03:53 +0000  
    Browse File »
  • PPC OldWorld: use a more realistic timer frequency ...
    b0fb43d8
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6296 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-01-14 14:48:04 +0000  
    Browse Code »
  • escc: allow one IRQ per serial channel ...
    aeeb69c7
    The Z85C30 on the PowerMAC machines have one interrupt per serial
    channel, while the Sparc machines have only one for both. Allow the
    emulated device to use one IRQ per channel.
    
    Patch by Laurent Vivier.
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6295 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-01-14 14:47:56 +0000  
    Browse Code »
  • Update OpenBIOS PowerPC image to revision 406 ...
    13d7ec0f
    - Support kernel arguments through -append
    - Quik support
    - PowerMac serial ports supports
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6294 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-01-14 14:47:46 +0000  
    Browse Code »
  • Fix building on PPC64 ...
    395f153d
    HOST_PPC alone can't be a substitute for __powerpc__ which is defined
    for both 32 and 64bit PPCs, so go with HOST_PPC || HOST_PPC64 instead.
    
    Reported by C. W. Betts
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6293 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2009-01-14 10:14:31 +0000  
    Browse Code »

13 Jan, 2009
2 commits
  • Do not rely on __powerpc__ being defined as a feature test macro ...
    1eff7fbf
    __powerpc__ is not defined on AIX and Darwin, Makefile.target adds
    it to CPPFLAGS for target specific code which cache-utils are not.
    
    Since there's not common definition which can safely be used on all
    platforms use HOST_PPC provided by config-host.h
    
    The problem was originally reported by C. W. Betts
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6292 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2009-01-13 23:12:34 +0000  
    Browse Code »
  • Make virtio_net_init() return void (Mark McLoughlin) ...
    291c6ff9
    All PCI NIC init functions return void and nothing uses the
    return value from virtio_net_init().
    
    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@6291 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-01-13 21:09:18 +0000  
    Browse Code »