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
19 Dec, 2008
3 commits
  • ETRAX: Correct the frequency of the free-running counter. ...
    731abc0d
    Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6101 c046a42c-6fe2-441c-8c8c-71466251a162
    edgar_igl authored
    2008-12-19 12:57:18 +0000  
    Browse Code »
  • When -icount is used and a TB is recompiled due to an IO access ...
    9a3ea654
    shortly after an IRQ has been raised, env->exception_index will still be set 
    to EXCP_IRQ when cpu_io_recompile calls cpu_resume_from_signal.
    This causes qemu to repeat the IRQ trap, with disasterous consequences.
    
    I suspect this "works" most of the time because linux tends to drop back to
    svc mode before doing actual IRQ processing, and be fairly
    tolerant of spurious IRQ traps.
    
    Signed-off-by: Paul Brook <paul@codesourcery.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6100 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2008-12-19 12:49:13 +0000  
    Browse Code »
  • Implement ARMv7 MMU access permissions. ...
    d4934d18
    Signed-off-by: Paul Brook <paul@codesourcery.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6099 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2008-12-19 12:39:00 +0000  
    Browse File »

18 Dec, 2008
17 commits
  • target-ppc: add gen_avr_ptr function. ...
    564e571a
    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@6098 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-18 22:51:31 +0000  
    Browse Code »
  • target-ppc: use float_flag_divbyzero instead of checking the operands ...
    e33e94f9
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6097 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-18 22:44:21 +0000  
    Browse Dir »
  • User-mode GDB stub improvements - handle signals ...
    ca587a8e
    Handle signals in the user-mode GDB stub.  Report them to GDB, and
    allow it to change or cancel them.  Also correct the protocol numbering;
    it happens to match Linux numbering for SIGINT and SIGTRAP, but that's
    just good fortune.
    
    Signed-off-by: Daniel Jacobowitz <dan@codesourcery.com>
    Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6096 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-18 22:44:13 +0000  
    Browse Code »
  • User-mode GDB stub improvements - handle fork ...
    2b1319c8
    Close gdbserver in child processes, so that only one stub tries to talk
    to GDB at a time.  Updated from an earlier patch by Paul Brook.
    
    Signed-off-by: Daniel Jacobowitz <dan@codesourcery.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6095 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-18 22:44:04 +0000  
    Browse File »
  • new monitor func status ...
    6f9c5ee7
    Attached is a small patch that adds the new info subcommand - status.
    
    The status indicates if the VM is running or paused this info makes
    life for (stateless) Qemu/KVM frontends easier.
    
    (Philipp Wehrheim)
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6094 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-18 22:43:56 +0000  
    Browse Code »
  • consolidate definition for tap script and smb support ...
    f54825cc
    Since the introduction of net.c in r5581 there had been 2 places where
    the location of the TAP helper scripts and SMB daemon are defined.
    
    The following patch move those definitions to net.h so they are accessible
    for net.c and vl.c but defined only once
    
    (Carlo Marcelo Arenas Belon)
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6093 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-18 22:43:48 +0000  
    Browse Code »
  • PCI: Mask writes to RO bits in the command reg of PCI config space ...
    475dc65f
    The Command register in the PCI config space has some read-only bits.
    Any writes to those bits should be masked out.
    
    Signed-off-by: Amit Shah <amit.shah@redhat.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6092 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-18 22:43:40 +0000  
    Browse Code »
  • PCI: Mask writes to RO bits in the status reg of PCI config space ...
    8098ed41
    The Status register in the PCI config space has some read-only bits.
    Any writes to those bits should be masked out.
    
    Signed-off-by: Amit Shah <amit.shah@redhat.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6091 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-18 22:43:33 +0000  
    Browse Code »
  • target-ppc: fix type of spe_acc. ...
    2231ef10
    ACC is a 64-bit register and needs to be specified as such regardless of
    the target.
    
    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@6090 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-18 22:43:25 +0000  
    Browse Code »
  • fp: fix float32_is_infinity() ...
    dadd71a7
    Thanks to Laurent Desnogues for the hint.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6089 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-18 22:43:16 +0000  
    Browse File »
  • target-ppc: fix a typo ...
    9326a95c
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6088 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-18 22:43:07 +0000  
    Browse File »
  • target-ppc: add Altivec logical operations ...
    7a9b96cf
    Use opc2/opc3 instead of one big xo field.  Do this consistency with the
    rest of translate.c
    
    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@6087 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-18 22:42:58 +0000  
    Browse Code »
  • KVM: Silence unused s warning ...
    a9c11522
    Move s under #ifdef to avoid compiler warning.
    
    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@6086 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-18 22:42:51 +0000  
    Browse Code »
  • Remove trailing spaces introduced by commit 6081 ...
    c50c2d68
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6085 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-18 22:42:43 +0000  
    Browse Code »
  • Fix warnings introduced by commit 6081 ...
    bf4f74c0
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6084 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-18 22:42:34 +0000  
    Browse Code »
  • target-ppc: fix fres, fsqrte and remove useless code ...
    6c01bf6c
    - fres and fsqrte should not assign a float32 number to a float64 value.
    - fre, fres and fsqrte are checking for cases already taken into account
      by softfloat and softfloat native. Remove those useless tests.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6083 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-18 22:42:23 +0000  
    Browse Code »
  • Fix the build for non-x86/ppc targets ...
    1fd31ad7
    Since pci.c creates network devices, anything that links against pci.c
    (everything) has to link against all network devices.  Since virtio-net 
    also requires virtio, we might as well link every target against all of 
    the virtio devices.
    
    This suggests that the pci.c network device creation function needs some 
    refactoring.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6082 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-12-18 01:56:22 +0000  
    Browse Code »

17 Dec, 2008
12 commits
  • Add HPET emulation to qemu (Beth Kon) ...
    16b29ae1
    This patch adds HPET emulation.  It can be disabled with -disable-hpet.  An hpet
    provides a more finely granular clocksource than otherwise available on PC.
    This means that latency-dependent applications (e.g. multimedia) will generally
    be smoother when using the HPET.
    
    Signed-off-by: Beth Kon <eak@us.ibm.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6081 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-12-17 23:28:44 +0000  
    Browse Dir »
  • Handle suspend in qemu (Gleb Natapov) ...
    0bacd130
    Reset a PC and tell BIOS that resume from ram is required on the next boot.
    
    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@6080 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-12-17 22:32:52 +0000  
    Browse Dir »
  • Update VGA BIOS ...
    6f484e73
    Now built from the kernel.org git tree.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6079 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-12-17 22:29:37 +0000  
    Browse Code »
  • Use kernel.org git mirror instead of repo.or.cz. The kernel.org git ...
    11570ed3
    mirror is updated more regularly and reliably.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6078 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-12-17 22:15:34 +0000  
    Browse Dir »
  • Update to the latest Bochs BIOS ...
    ca7b25e3
    Update the PC BIOS to the latest version, split out the patches into 
    patch series, and update the README to point to the new location of the 
    Bochs BIOS source tree.
    
    Also update the gitignore to allow the patch queue directory to be used.
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6077 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-12-17 21:35:49 +0000  
    Browse Dir »
  • This should have been added in Gerd's previous commit. ...
    44d3749c
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6076 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-12-17 21:32:37 +0000  
    Browse File »
  • Use saner types for virtio-net ...
    4689f4b3
    This was spotted by malc
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6075 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-12-17 19:45:40 +0000  
    Browse Code »
  • Add support for tap vectored send ...
    b535b7b2
    This is adapted from kvm-userspace.  It allows readv to be used with tap when
    the host supports it.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6074 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-12-17 19:17:17 +0000  
    Browse Code »
  • virtio-net support ...
    fbe78f4f
    This adds virtio-net support.  This is based on the virtio-net driver 
    that exists in kvm-userspace.  This also adds a new qemu_sendv_packet 
    which virtio-net requires.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6073 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-12-17 19:13:11 +0000  
    Browse Code »
  • Do not rely on BSD style echo (which accepts -n option) ...
    fc9902d9
    http://www.opengroup.org/onlinepubs/7990989775/xcu/echo.html
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6072 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2008-12-17 19:00:18 +0000  
    Browse Code »
  • Mark bamboo.dtb as a binary file. ...
    08c119ef
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6071 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2008-12-17 00:33:41 +0000  
    Browse Code »
  • Add bamboo.dtb compiled from bamboo.dts ...
    a96fd755
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6070 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-17 00:03:01 +0000  
    Browse File »

16 Dec, 2008
6 commits
  • target-ppc: add comments about constants introduced in revision 6046 ...
    01feec08
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6069 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-16 10:44:29 +0000  
    Browse Code »
  • target-ppc: fix a typo introduced in revision 6058 ...
    f9664682
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6068 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-16 10:44:22 +0000  
    Browse File »
  • target-ppc: IBM PowerPC 440EP Bamboo reference board emulation ...
    2c9fade2
    Since most IO devices are integrated into the 440EP chip, "Bamboo support"
    mostly entails implementing the -kernel, -initrd, and -append options.
    
    These options are implemented by loading the guest as if u-boot had done it,
    i.e. loading a flat device tree, updating it to hold initrd addresses, ram
    size, and command line, and passing the FDT address in r3.
    
    Since we use it with KVM, we enable the virtio block driver and include hooks
    necessary for KVM support.
    
    Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6067 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-16 10:44:14 +0000  
    Browse File »
  • target-ppc: PowerPC 440EP SoC emulation ...
    75dd595b
    Wire up the system-on-chip devices present on 440EP chips.
    
    This patch is a little unusual in that qemu doesn't actually emulate the 440
    core, but we use this board code with KVM (which does). If/when 440 core
    emulation is supported, the kvm_enabled() hack can be removed.
    
    Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6066 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-16 10:44:06 +0000  
    Browse Code »
  • target-ppc: Enable KVM for ppcemb. ...
    d76d1650
    Implement hooks called by generic KVM code.
    
    Also add code that will copy the host's CPU and timebase frequencies to the
    guest, which is necessary on KVM because the guest can directly access the
    timebase.
    
    Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
    Acked-by: Anthony Liguori <aliguori@us.ibm.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6065 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-16 10:43:58 +0000  
    Browse Code »
  • Implement device tree support needed for Bamboo emulation ...
    f652e6af
    To implement the -kernel, -initrd, and -append options, 4xx board emulation
    must load the guest kernel as if firmware had loaded it. Where u-boot would be
    the firmware, we must load the flat device tree into memory and set key fields
    such as /chosen/bootargs.
    
    This patch introduces a dependency on libfdt for flat device tree support.
    
    Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6064 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-16 10:43:48 +0000  
    Browse Code »

15 Dec, 2008
2 commits
  • target-ppc: create a helper function to allow more flexible RAM allocation for PPC 4xx ...
    b7da58fd
    The 4xx SDRAM controller supports a small number of banks, and each bank must
    be one of a small set of sizes. The number of banks and the supported sizes
    varies by SoC.
    
    This function uses the user-specified RAM size to fill in the "ram_bases" and
    "ram_sizes" arrays required by ppc4xx_sdram_init().
    
    Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6063 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-15 23:15:56 +0000  
    Browse Code »
  • target-ppc: rename ppc405_sdram_init() to ppc4xx_sdram_init() ...
    80e8bd2b
    The SDRAM controller is shared across almost all 405 and 440 embedded
    processors, with some slight differences such as the sizes supported for each
    memory bank.
    
    Rename only; no functional changes.
    
    Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6062 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-15 22:59:45 +0000  
    Browse Code »