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
22 Apr, 2009
4 commits
  • xen: add console backend driver. (Gerd Hoffmann) ...
    e57dd20b
    This patch adds a xenconsole backend driver.  It it based on current
    xen-unstable code.  It has been changed to make use of the common
    backend driver code.
    
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7221 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-22 15:19:19 +0000  
    Browse Dir »
  • xen: backend driver core (Gerd Hoffmann) ...
    d94f9486
    This patch adds infrastructure for xen backend drivers living in qemu,
    so drivers don't need to implement common stuff on their own.  It's
    mostly xenbus management stuff: some functions to access xentore,
    setting up xenstore watches, callbacks on device discovery and state
    changes, handle event channel, ...
    
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7220 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-22 15:19:15 +0000  
    Browse Code »
  • xen: groundwork for xen support (Gerd Hoffmann) ...
    e37630ca
    - configure script and build system changes.
    - wind up new machine type.
    - add -xen-* command line options.
    
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7219 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-22 15:19:10 +0000  
    Browse Code »
  • update .gitignore: add qemu-io (Gerd Hoffmann) ...
    b194f610
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7218 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-22 13:05:35 +0000  
    Browse Code »

21 Apr, 2009
23 commits
  • qcow2: Add plausibility check for L1/L2 entries (Kevin Wolf) ...
    54c42368
    From: Kevin Wolf <kwolf@redhat.com>
    
    All L1 and L2 entries must point at the start of a cluster. If there is some
    offset into the cluster, the entry is corrupted.
    
    Signed-off-by: Kevin Wolf <kwolf@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7217 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-21 23:12:02 +0000  
    Browse Code »
  • qcow2: Refcount checking code cleanup (Kevin Wolf) ...
    ae2f14af
    This is purely cosmetical changes to make the code easier to read. Move L2
    table processing from a deeply nested block to its own function, add some
    comments.
    
    Patch v2: Fix misplaced bracket causing false positives
    
    Signed-off-by: Kevin Wolf <kwolf@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7216 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-21 23:11:58 +0000  
    Browse Dir »
  • Introduce qemu-img check subcommand (Kevin Wolf) ...
    1585969c
    From: Kevin Wolf <kwolf@redhat.com>
    
    Now that block drivers can provide check functions, expose them through
    qemu-img.
    
    Signed-off-by: Kevin Wolf <kwolf@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7215 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-21 23:11:53 +0000  
    Browse Code »
  • Introduce bdrv_check (Kevin Wolf) ...
    e97fc193
    From: Kevin Wolf <kwolf@redhat.com>
    
    Introduce a new bdrv_check function pointer for block drivers. Modify qcow2 to
    return an error status in check_refcounts(), so it can implement bdrv_check.
    
    Signed-off-by: Kevin Wolf <kwolf@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7214 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-21 23:11:50 +0000  
    Browse Dir »
  • qcow2: Fix warnings in check_refcount() (Kevin Wolf) ...
    8ddbc04f
    From: Kevin Wolf <kwolf@redhat.com>
    
    This code is currently only compiled when DEBUG_ALLOC is defined, so you
    usually don't see compiler warnings on it. This patch series wants to enable
    the code, so fix the format string warnings first.
    
    While we're at it, let's print error messages to stderr.
    
    Signed-off-by: Kevin Wolf <kwolf@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7213 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-21 23:11:45 +0000  
    Browse Dir »
  • sending NUMA topology to BIOS (Andre Przywara) ...
    11c2fd3e
    uses the QEMU firmware configuration interfacce to send the NUMA
    topology to the BIOS, which has to setup the tables. Only one firmware
    configuration channel is used.
    
    Signed-off-by: Andre Przywara <andre.przywara@amd.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7212 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-21 22:31:41 +0000  
    Browse Code »
  • add info numa command to monitor (Andre Przywara) ...
    030ea37b
    adds an "info numa" command to the monitor to output the current
    topology. Since NUMA is advertised via static ACPI tables, no changes are
    possible during runtime.
    
    Signed-off-by: Andre Przywara <andre.przywara@amd.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7211 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-21 22:30:47 +0000  
    Browse Code »
  • added -numa cmdline parameter parser (Andre Przywara) ...
    268a362c
    adds a -numa command line parameter and sets a QEMU global array with
    the memory sizes. The CPU-to-node assignemnt is written into the
    CPUState. If no specific values for memory and CPUs are given,
    all resources will be split equally across all nodes.
    This code currently support only up to 64 virtual CPUs.
    
    Signed-off-by: Andre Przywara <andre.przywara@amd.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7210 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-21 22:30:27 +0000  
    Browse Code »
  • Safety net for the cases where disassembler/translator disagree over instruction decoding ...
    754d00ae
    Noticed by Mark Karpeles.
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7209 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2009-04-21 22:26:22 +0000  
    Browse Code »
  • net: Prevent multiple slirp instances (Jan Kiszka) ...
    8d6249a7
    The slirp stack is full of global variables which prevents instantiating
    it more than once. Catch this during net_slirp_init to prevent more harm
    later on.
    
    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@7208 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-21 20:49:11 +0000  
    Browse Code »
  • slirp: Enhance host-guest redirection setup (Jan Kiszka) ...
    d4ebe193
    Allow to establish a TCP/UDP connection redirection also via a monitor
    command 'host_net_redir'. Moreover, assume TCP as connection type if
    that parameter is omitted.
    
    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@7204 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-21 19:56:44 +0000  
    Browse File »
  • net: Untangle nested qemu_send_packet (Jan Kiszka) ...
    764a4d1d
    Queue packets that are send during an ongoing packet delivery. This
    ensures that packets will always arrive in their logical order at each
    client of a VLAN. Currently, slirp generates such immediate relies, and
    e.g. packet-sniffing clients on the same VLAN may get confused.
    
    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@7203 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-21 19:56:41 +0000  
    Browse Code »
  • monitor: Allow host_net_add/remove for all targets (Jan Kiszka) ...
    a66b11bf
    There is nothing x86-specific in host_net_add/remove, so allow them for
    all targets.
    
    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@7202 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-21 19:56:36 +0000  
    Browse Code »
  • monitor: Improve host_net_add (Jan Kiszka) ...
    5c8be678
    Fix the documentation of the host_net_add monitor command and allow the
    user to pass no options at all. Moreover, inform the user on the
    monitor terminal if a request failed.
    
    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@7201 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-21 19:56:32 +0000  
    Browse Code »
  • net: Add support for capturing VLANs (Jan Kiszka) ...
    bb9ea79e
    This patch is derived from Tristan Gingold's patch. It adds a new VLAN
    client type that writes all traffic on the VLAN it is attached to into a
    pcap file. Such a file can then be analyzed offline with Wireshark or
    tcpdump.
    
    Besides rebasing and some minor cleanups, the major differences to the
    original version are:
     - support for enabling/disabling via the monitor (host_net_add/remove)
     - no special ordering of VLAN client list, qemu_send_packet now takes
       care of properly ordered packets
     - 64k default capturing limit (I hate tcpdump's default)
    
    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@7200 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-21 19:56:28 +0000  
    Browse Code »
  • Allow empty params for check_params (Jan Kiszka) ...
    10300216
    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@7199 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-21 19:56:23 +0000  
    Browse Code »
  • slirp: Handle DHCP requests for specific IP (Jan Kiszka) ...
    b63c7f6b
    This adds proper handling of the ciaddr field as well as the "Requested
    IP Address" option to slirp's DHCP server. If the client requests an
    invalid or used IP, a NAK reply is sent, if it requests a specific but
    valid IP, this is now respected.
    
    NAK'ing invalid IPs is specifically useful when changing the slirp IP
    range via '-net user,ip=...' while the client saved its previously used
    address and tries to reacquire it. Now this will be NAK'ed and the
    client will start a new discovery round.
    
    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@7198 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-21 19:56:20 +0000  
    Browse Code »
  • net: Add parameter checks for VLAN clients (Jan Kiszka) ...
    8e4416af
    This aims at helping the user to find typos or other mistakes in
    parameter lists passed for VLAN client initialization. The existing
    parsing infrastructure does not allow a leaner approach, but this is
    better than nothing IMHO.
    
    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@7197 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-21 19:56:15 +0000  
    Browse Code »
  • net: Fix -net socket,listen (Jan Kiszka) ...
    ea053add
    In case no symbolic name is provided when requesting VLAN connection via
    listening TCP socket ('-net socket,listen=...'), qemu crashes. This
    fixes the cause.
    
    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@7196 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-21 19:56:11 +0000  
    Browse Code »
  • net: Check device passed to host_net_remove (Jan Kiszka) ...
    e8f1f9db
    Make sure that we do not delete guest NICs via host_net_remove.
    
    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@7195 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-21 19:56:08 +0000  
    Browse Code »
  • MIPS signal handling fixes. ...
    0b1bcb00
    Also fixes a register corruption bug in do_sigreturn. When "returning"
    from sigreturn we are actually restoring the virtual cpu state from the
    signal frame.  This is actually surprisingly hard to observe in practice.
    
    Typically an thread be blocked in a FUTEX_WAIT call when the signal arrives,
    so the effect is a spurious syscall success and the introduction of a
    subtle race condition.
    
    On x86/arm a syscall modifies a single word sized register, so
    do_sigreturn can just return that value.  On MIPS a syscall clobbers
    multiple registers, so we need additional smarts.  My solution is to
    invent a magic errno value that means "don't touch CPU state".
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7194 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2009-04-21 01:41:10 +0000  
    Browse Dir »
  • MIPS: Raise SIGSEGV, not SIGILL when an access faults. ...
    e4474235
    Signed-off-by: Paul Brook <paul@codesourcery.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7193 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2009-04-21 01:03:10 +0000  
    Browse Code »
  • Fix target_siginfo ordering for MIPS. ...
    3f53d546
    Signed-off-by: Paul Brook <paul@codesourcery.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7192 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2009-04-21 00:59:40 +0000  
    Browse Dir »

20 Apr, 2009
1 commit
  • Enable access to SYNCI_Step register in usermode emulation. ...
    df357f0e
    Signed-off-by: Paul Brook <paul@codesourcery.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7191 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2009-04-20 23:55:57 +0000  
    Browse Dir »

19 Apr, 2009
5 commits
  • Build system: Fix dependency of qemu.1 ...
    7545668b
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7190 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-04-19 10:25:05 +0000  
    Browse Code »
  • kqemu: merge CONFIG_KQEMU and USE_KQEMU ...
    640f42e4
    Basically a recursive ":%s/USE_KQEMU/CONFIG_KQEMU/g".
    
    Signed-off-by: Paul Bolle <pebolle@tiscali.nl>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7189 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-04-19 10:18:01 +0000  
    Browse Code »
  • Adds SM501 usb host emulation feature. ...
    ac611340
    It makes usb keyboard available for sh4/r2d system emulation.
    
    The changes for "hw/usb-ohci.c" are as follows.
     - 'localmem_base' is introduced as OHCIState struct member.
       SM501 has a local memory, and it is used to pass and receive data with
       OHCI driver.  OHCI driver accesses it with SH4 physical memory address,
       and SM501 accesses it with SM501 local address.  'localmem_base' holds
       where the SM501 local memory is mapped into SH4 physical address space.
     - Memory access functions modified to adjust address with 'localmem_base'.
       The functions are, ohci_read_*(), ohci_put_*(), and ohci_copy_*().
     - ohci_read_hcca() and ohci_put_hcca() are introduced for more consistent
       implementation.
    
    For other source files, it does,
     - introduces usb_ohci_init_sm501().
     - adds irq argument for SM501 initialization, to emulate USB interrupts.
    
    Signed-off-by: Shin-ichiro KAWASAKI <kawasaki@juno.dti.ne.jp>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7188 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-04-19 09:15:50 +0000  
    Browse File »
  • linux-user: Linux kernel's fchmodat and faccessat have three args (no 4th arg) ...
    465c9f06
    In Linux kernel, fchmodat() and faccessat() take tree args.
    4th value <int flags> is only processed by libc.
    
    Signed-off-by: Takashi YOSHII <takasi-y@ops.dti.ne.jp>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7187 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-04-19 08:52:17 +0000  
    Browse Dir »
  • Fix indices in Menelaus save/load. ...
    2ba2d706
    Version increase won't be helpful here.  Spotted by Sergei Steshenko / Blau
    Wirbel.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7186 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2009-04-19 00:26:31 +0000  
    Browse Code »

18 Apr, 2009
7 commits
  • kqemu: only compile kqemu.o if actually needed ...
    2d6ebb0c
    kqemu.o is compiled even if kqemu support is disabled. This is useless
    (kqemu.o should provide nothing that is actually used in that case) and
    slightly confusing. So introduce CONFIG_KQEMU for optionally compiling
    kqemu.o.
    
    Signed-off-by: Paul Bolle <pebolle@tiscali.nl>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7185 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-04-18 19:25:43 +0000  
    Browse File »
  • linux-user: fix IPCOP_sem* and implement sem* ...
    e5289087
    Fix and cleanup IPCOP_sem* ipc calls handling and
    implement sem* syscalls.
    
    Riku:
    
    1) Uglify whitespace so that diff gets smaller and easier
    to review
    
    2) use __get_user in target_to_host_sembuf
    
    Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
    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@7184 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-04-18 16:16:12 +0000  
    Browse File »
  • qemu-io: Verify read data by patterns (Kevin Wolf) ...
    c48101ae
    This patch adds a -P option to read and readv which allows to compare the read
    data to a given pattern. This can be used to verify data written by write -P.
    
    Signed-off-by: Kevin Wolf <kwolf@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7182 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-18 15:36:23 +0000  
    Browse Code »
  • qemu-io: Fix handling of bdrv_is_allocated() return value (Kevin Wolf) ...
    838ab728
    bdrv_is_allocated() returns a boolean which indicates if the offset is
    allocated, not 0 on success and everything else is an error.
    
    Signed-off-by: Kevin Wolf <kwolf@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7181 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-18 15:36:19 +0000  
    Browse Code »
  • monitor: Update command help (Jan Kiszka) ...
    cd33feec
    Align some monitor help texts to the related command parameter
    definitions. host_net_add is skipped intentionally, will be slightly
    reworked in a separate patch later.
    
    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@7180 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-18 15:36:15 +0000  
    Browse File »
  • x86: Enhanced dump of segment registers (Jan Kiszka) ...
    a3867ed2
    Parse the descriptor flags that segment registers refer to and show the
    result in a more human-friendly format. The output of info registers eg.
    then looks like this:
    
    [...]
    ES =007b 00000000 ffffffff 00cff300 DPL=3 DS   [-WA]
    CS =0060 00000000 ffffffff 00c09b00 DPL=0 CS32 [-RA]
    SS =0068 00000000 ffffffff 00c09300 DPL=0 DS   [-WA]
    DS =007b 00000000 ffffffff 00cff300 DPL=3 DS   [-WA]
    FS =0000 00000000 00000000 00000000
    GS =0033 b7dd66c0 ffffffff b7dff3dd DPL=3 DS   [-WA]
    LDT=0000 00000000 00000000 00008200 DPL=0 LDT
    TR =0080 c06da700 0000206b 00008900 DPL=0 TSS32-avl
    [...]
    
    Changes in this version:
     - refactoring so that only a single helper is used for dumping the
       segment descriptor cache
     - tiny typo fixed that broke 64-bit segment type names
    
    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@7179 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-18 15:36:11 +0000  
    Browse Dir »
  • a couple of qemu-io fixes (Christoph Hellwig) ...
    7e9bbc9f
    Fix two stupid bugs that I forgot to push out:
    
    
     - qiov->size already is in bytes, no need to shift it
     - actually use the supplied patter in the writev command
    
    
    Signed-off-by: Christoph Hellwig <hch@lst.de>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7178 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-18 15:36:06 +0000  
    Browse Code »