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
29 Sep, 2008
7 commits
  • Fix save/restore regression introduced by r5318 ...
    f5049756
    sysenter_cs is a u32 and is loaded as a u32.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5351 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-29 16:09:07 +0000  
    Browse File »
  • My core2duo patch introduced a vague statement of "missing features" in ...
    558fa836
    the CPUID specification. This patch addresses this by specifying exactly 
    what is missing.
    While going along the missing CPUID entries I also stumbled across 
    invalid and missing CPUID #defines while comparing them to the Intel 
    Documentation. This patch also addresses these. I found them too minor 
    to split them up in a separate patch.
    
    Furthermore I looked through CPUID functions > 5 and realized that it 
    should be safe to bump the level to 10. I tried booting Linux with that 
    and it worked fine.
    
    
    Signed-off-by: Alexander Graf <agraf@suse.de>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5350 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2008-09-29 13:55:36 +0000  
    Browse Code »
  • Emulate a USB bluetooth dongle (or HCI Transport layer). ...
    e6a6d5ab
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5349 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-29 00:40:44 +0000  
    Browse Code »
  • Use VHCI to allow the host os to participate in a qemu bluetooth "vlan". ...
    ab2b6f50
    This does the reverse of bt-host.c, proxying from guest to host.
    Appears to be more reliable.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5348 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-29 00:31:41 +0000  
    Browse Code »
  • Bluetooth HIDP emulation on top of usb-hid.c and L2CAP and SDP. ...
    47e699dc
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5347 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-29 00:25:17 +0000  
    Browse File »
  • Add L2CAP logic and a virtual SDP server for use in emulated devices. ...
    4d2d181c
    Note that the L2CAP flow-controlled mode is not fully supported.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5346 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-29 00:14:22 +0000  
    Browse Code »
  • Add a virtual HCI. ...
    4e38eb54
    This implements most of the logic of a real HCI (at least the pieces
    marked as mandatory).  It doesn't support keys, authentication etc.
    It works on top of the LMP layer, which is not fully emulated because
    software never has direct access to it.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5345 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-29 00:02:34 +0000  
    Browse File »

28 Sep, 2008
10 commits
  • Implement a HCI passthrough to host. ...
    fb599c9a
    This allows using a host's physical HCI as one of the HCIs attached
    to the virtual machine.  This brings various limitations because not
    all commands/events are passed through by Linux kernel, some are
    interpreted by the host's kernel for a speed gain.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5344 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-28 23:49:55 +0000  
    Browse File »
  • Emulate a serial bluetooth HCI with H4+ extensions and attach to n8x0's UART. ...
    58a26b47
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5343 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-28 23:34:13 +0000  
    Browse File »
  • Add a "null" bluetooth HCI and a header file for bluetooth. ...
    1ae26a18
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5342 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-28 23:19:47 +0000  
    Browse Code »
  • Rename -cpu atom to -cpu n270. ...
    c0d82995
    As noticed by Alexander Graf Atom is a name of a series with varying
    features.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5341 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-28 22:02:30 +0000  
    Browse File »
  • Fix warning, based on patches by Zeev Tarantov and Jindrich Makovicka ...
    7fd6d9fc
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5340 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-28 20:00:14 +0000  
    Browse Code »
  • Add to machine structure a flag to use SCSI drives instead of IDE: fixes SS-20 ...
    c9b1ae2c
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5339 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-28 18:55:17 +0000  
    Browse Code »
  • Fix dots per clock value, cleanup and "optimize" ...
    f87fc09b
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5338 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2008-09-28 02:43:18 +0000  
    Browse Dir »
  • Fix more r5087 breakage ...
    2d6f8971
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5337 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2008-09-28 00:42:15 +0000  
    Browse Code »
  • Optional "precise" VGA retrace support ...
    cb5a7aa8
    Selected via: -vga <name>,retrace=precise
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5336 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2008-09-28 00:42:12 +0000  
    Browse Code »
  • Change the way video graphics adapter is selected ...
    3893c124
    Instead of having (current)three command line switches -std-vga,
    -cirrusvga and -vmwarevga, provide one -vga switch which takes
    an argument, so that:
    qemu -std-vga   becomes qemu -vga std
    qemu -cirrusvga becomes qemu -vga cirrus
    qemu -vmwarevga becomes qemu -vga vmware
    
    Update documentation accordingly.
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5335 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2008-09-28 00:42:05 +0000  
    Browse Code »

27 Sep, 2008
4 commits
  • Make compatfd fallback more robust ...
    27463101
    Be more friendly when signalfd() fails, and also add configure checks to detect
    that syscall(SYS_signalfd) actually works.  malc pointed out that some installs
    do not have /usr/include/linux headers that are in sync with the glibc headers
    so why SYS_signalfd is defined, it's #defined to _NR_signalfd which is not
    defined in the /usr/include/linux header.
    
    While this is a distro bug, it doesn't hurt to do a more thorough job in
    detection.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5334 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-27 20:58:43 +0000  
    Browse Code »
  • Fix whitespace damage in compatfd ...
    b8ae7553
    Spotted by malc.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5333 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-27 20:41:11 +0000  
    Browse Code »
  • Add mmu tlb demap support (Igor Kovalenko) ...
    cc6747f4
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5332 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-27 19:43:18 +0000  
    Browse Dir »
  • Allocate code gen buffer properly on FreeBSD ...
    06e67a82
    Signed-off-by: Juergen Lock <nox@jelal.kn-bremen.de>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5331 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-27 15:32:41 +0000  
    Browse Code »

26 Sep, 2008
9 commits
  • Fix definition of EMX bit in cpuid (Jens Axboe). ...
    a876e289
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5330 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-26 21:03:37 +0000  
    Browse Code »
  • Add a generic Niagara machine ...
    e87231d4
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5329 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-26 19:48:58 +0000  
    Browse Code »
  • Implement some UA2007 block ASIs ...
    c99657d3
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5328 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-26 18:07:24 +0000  
    Browse Dir »
  • Implement UA2005 hypervisor traps ...
    b158a785
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5327 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-26 18:05:23 +0000  
    Browse Code »
  • Move also DEBUG_PCALL (see r5085) ...
    d81fd722
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5326 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-26 18:02:48 +0000  
    Browse File »
  • Really fix the BSD build this time ...
    acce87f9
    struct aioinit isn't defined on BSD it appears so we need to guard everything
    in an #if defined(__linux__).
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5325 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-26 16:12:14 +0000  
    Browse File »
  • Fix build on non-Linux unices ...
    0d0ab49a
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5324 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-26 16:04:40 +0000  
    Browse Code »
  • Implement an fd pool to get real AIO with posix-aio ...
    53538725
    This patch implements a simple fd pool to allow many AIO requests with
    posix-aio.  The result is significantly improved performance (identical to that
    reported for linux-aio) for both cache=on and cache=off.
    
    The fundamental problem with posix-aio is that it limits itself to one thread
    per-file descriptor.  I don't know why this is, but this patch provides a simple
    mechanism to work around this (duplicating the file descriptor).
    
    This isn't a great solution, but it seems like a reasonable intermediate step
    between posix-aio and a custom thread-pool to replace it.
    
    Ryan Harper will be posting some performance analysis he did comparing posix-aio
    with fd pooling against linux-aio.  The size of the posix-aio thread pool and
    the fd pool were largely determined by him based on this analysis.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5323 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-26 15:59:29 +0000  
    Browse File »
  • Fix build on FreeBSD ...
    997306fc
    __GLIBC_PREREQ is defined in such a way that the ! cannot be used in front of
    it on FreeBSD.  Also, -lpthread is not implied by the build and we definitely
    use it for compatfd support.
    
    While at it, I added a default initialization for posix-aio that seems to
    perform well in our testing.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5322 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-26 15:52:17 +0000  
    Browse File »

25 Sep, 2008
8 commits
  • Revert r5274 which breaks savevm/loadvm ...
    2ca83a8d
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5321 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-25 20:24:19 +0000  
    Browse File »
  • Add a simple SSSE3 test. ...
    59e0fbf8
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5320 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-25 18:41:28 +0000  
    Browse File »
  • Add Atom (x86) cpu identification. ...
    0086de1c
    Also add SSSE3 to Core2 features.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5319 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-25 18:31:12 +0000  
    Browse Code »
  • SYSENTER/SYSEXIT IA-32e implementation (Alexander Graf). ...
    2436b61a
    On Intel CPUs, sysenter and sysexit are valid in 64-bit mode. This patch
    makes both 64-bit aware and enables them for Intel CPUs.
    Add cpu save/load for 64-bit wide sysenter variables.
    
    Signed-off-by: Alexander Graf <agraf@suse.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5318 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-25 18:16:18 +0000  
    Browse File »
  • Core 2 Duo specification (Alexander Graf). ...
    e737b32a
    This patch adds a Core 2 Duo CPU to the available CPU types. The CPU
    definition tries to resemble a real CPU as good as possible, whilst not
    exposing features qemu does not implement.
    The patch also includes some minor additions that Core 2 Duo CPUs have:
    
    - New MSR: MSR_IA32_PERF_STATUS
    - CPUID up to level 5 (cache info and mwait)
    
    Signed-off-by: Alexander Graf <agraf@suse.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5317 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-25 18:11:30 +0000  
    Browse Dir »
  • Clean up vendor identification (Alexander Graf). ...
    c5096daf
    Right now CPU vendor identification contains a lot of magic numbers. The
    patch cleans them up to defines, so we can identify the CPU later on
    without copying magic numbers.
    
    Signed-off-by: Alexander Graf <agraf@suse.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5316 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-25 18:08:05 +0000  
    Browse Dir »
  • Implement x86 SSSE3 instructions. ...
    4242b1bd
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5315 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-25 18:01:46 +0000  
    Browse Code »
  • Use qemu_free() on env instead of free. ...
    bb332cb2
    Fixes a glibc Abort on qemu-x86_64 -cpu foo.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5314 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-09-25 03:47:59 +0000  
    Browse File »

24 Sep, 2008
2 commits
  • fix bug in block-qcow2.c:alloc_cluster_offset() (Shahar Frank) ...
    f4af02ed
    During the debugging of the new revision of the zero dedup patch I
    stepped on the following bug in block-qcow2.c:alloc_cluster_offset(). I
    am not sure what the exact damage this bug can do, but it may be very
    nasty because you way not notice it effects until you will do some
    snapshot operations or similar actions that rely on the reference
    counting.
    
    The bug is easy to spot using the new "check" verb I added to the
    qemu-img in one of the previous patches. I will resend the qemu-img
    patch again with the new version of the zero dedup.
    
    Signed-off-by: Shahar Frank <shaharf@qumranet.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5313 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-24 16:52:15 +0000  
    Browse Code »
  • Fix compiler warning when _VNC_DEBUG isn't defined. ...
    234c9bcd
    Signed-off-by: Thiemo Seufer <ths@networkno.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5312 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2008-09-24 15:17:57 +0000  
    Browse Code »