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
21 Aug, 2008
6 commits
  • Fix wrwim masking (Luis Pureza) ...
    c93e7817
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5043 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-08-21 17:34:42 +0000  
    Browse Code »
  • Use initial CPU definition structure for some CPU fields instead of copying ...
    5578ceab
    them around, based on patch by Luis Pureza.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5042 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-08-21 17:33:42 +0000  
    Browse Code »
  • De-assert PIC IRQs properly at APIC level ...
    1a7de94a
    [ Taking latest isapc changes into account. ]
    
    Ensure that PIC-delivered IRQs are properly de-asserted in case the APIC
    is in EXTINT or FIXED mode (with level-triggering selected) on LINT0.
    Fixes EFI-BIOS boot issues.
    
    This patch also cleans up a bit the interface between PIC and APIC,
    making apic_local_deliver private again.
    
    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@5041 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-08-21 03:14:52 +0000  
    Browse Dir »
  • De-assert ISA PIC IRQs properly ...
    b614106a
    [ Taking latest isapc changes into account. ]
    
    In case the PIC IRQ gets de-asserted on an isapc machine, we also have
    to reset CPU_INTERRUPT_HARD. This is what older qemu (before the
    routing-through-APIC changes) used to do as well.
    
    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@5040 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-08-21 03:14:41 +0000  
    Browse Dir »
  • bios: update from bochs release 2.3.7 ...
    43661a95
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5039 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-08-21 03:14:29 +0000  
    Browse Dir »
  • Relax qemu_ld/st constraints for !SOFTMMU case ...
    70fa887c
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5038 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2008-08-21 01:14:07 +0000  
    Browse Dir »

20 Aug, 2008
7 commits
  • Kludge to support linux-user on a PPC64 ...
    a6cc84f4
    Some headers (e.g. signal.h) include asm/elf.h and the chaos of macro
    redefinitions ensues, this kludge avoids it.
    
    Alternative way to fight that would be to change all ELF_XXX and some
    other definitions to QEMU_ELF_XXX or something to that effect.
    
    This patch concludes the quest for enabling linux-user on PPC64,
    however, since qemu_mallocz uses mmap and, at least on this system,
    mmap tends to return values that do not fit into 32bit, emulation for
    32bit targets does not work without some hacks wich are to disgusting
    to commit (and as `man mmap' tells us MAP_32BIT is only implemented on
    X86_64)
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5037 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2008-08-20 22:39:28 +0000  
    Browse Dir »
  • Fix tswap size ...
    d538e8f5
    p in this case is uint32_t *
    
    e1/e2 are unsigned ints initialized from arithmetics performed on
    unsigned longs
    
    The mistake was, probably, never noticed due to the absence of any
    big endian linux-user host. The types e1/e2 and p begs the quesiton
    why this function takes longs at all.
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5036 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2008-08-20 22:39:26 +0000  
    Browse File »
  • Correct version of Heikki Lindholms ppc64.ld script ...
    dc28c732
    Was butchered by c&p
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5035 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2008-08-20 22:39:24 +0000  
    Browse Code »
  • Relax qemu_ld/st constraints for !SOFTMMU case ...
    735ee40d
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5034 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2008-08-20 22:39:22 +0000  
    Browse Code »
  • Avoid clobbering input/aliased registers in !SOFTMMU+64bit+bswap case ...
    109719ec
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5033 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2008-08-20 22:39:19 +0000  
    Browse Dir »
  • Clear the upper 32 bits of addr_reg in TARGET_LONG_BITS == 32 case ...
    0b7c1d89
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5032 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2008-08-20 22:39:17 +0000  
    Browse Dir »
  • Move tcg_out_tlb_read into #ifdef CONFIG_SOFTMMU block to avoid compiler warning ...
    a2a546b3
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5031 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2008-08-20 22:39:14 +0000  
    Browse Dir »

19 Aug, 2008
5 commits
  • Silence vmport unless DEBUG is enabled. ...
    61ada15d
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5030 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-08-19 19:13:06 +0000  
    Browse Code »
  • Remove unnecessary #includes from block-nbd.c ...
    c4cd07ef
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5029 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-08-19 19:10:38 +0000  
    Browse Dir »
  • Revert r4979 since it breaks the monitor ...
    83ab7950
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5028 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-08-19 14:44:22 +0000  
    Browse Code »
  • ACPI suspend type field is 3 bits long ...
    f99ed40a
    According to ACPI spec table 4-13 suspend type field should be 3 bits
    long.
    
    (Gleb Natapov)
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5027 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-08-19 13:14:17 +0000  
    Browse Code »
  • i386: fix isapc machine ...
    d5529471
    - cirrus vga: enable graphic console
    - pc: don't use apic for interrupts on ISA machine
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5026 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-08-19 12:55:20 +0000  
    Browse File »

18 Aug, 2008
3 commits
  • i386: Catch all non-present ptes in cpu_get_phys_page_debug (Jan Kiszka) ...
    ca1c9e15
    It helps debugging guests when yet unmapped pages are correctly reported
    as, well, unmapped.
    
    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@5025 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-08-18 18:00:31 +0000  
    Browse Code »
  • APIC: Do not start zero-period timers (Jan Kiszka) ...
    681f8c29
    The APIC timer must not start when the initial count is (still) zero.
    
    This caused occasional stalls when booting secondary CPUs of Linux SMP
    guests.
    
    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@5024 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-08-18 14:19:42 +0000  
    Browse File »
  • Report unmapped addresses in memory_dump (Jan Kiszka) ...
    c8f79b67
    Instead of dumping incorrect (ie. previously read) data, report the
    invalid virtual address to the user.
    
    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@5023 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-08-18 14:00:20 +0000  
    Browse Code »

17 Aug, 2008
8 commits
  • Fix some warnings that would be generated by gcc -Wmissing-prototypes ...
    8fcd3692
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5022 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-08-17 20:26:25 +0000  
    Browse Code »
  • Fix warnings that would be generated by gcc -Wstrict-prototypes ...
    a5f1b965
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5021 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-08-17 20:21:51 +0000  
    Browse Code »
  • Fix 64 bit constant generation ...
    6f41b777
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5020 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-08-17 20:14:16 +0000  
    Browse Code »
  • Fix 32 bit address overflow ...
    90cbed46
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5019 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-08-17 16:13:02 +0000  
    Browse Dir »
  • Restore AREG0 after calls ...
    bffe1431
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5018 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-08-17 14:34:27 +0000  
    Browse Dir »
  • Correct 32bit carry flag for add instruction (Igor Kovalenko) ...
    2ae72bce
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5017 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-08-17 08:33:47 +0000  
    Browse Code »
  • Fix g364fb video emulation ...
    221bb2d5
    (Hervé Poussineau)
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5016 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-08-17 01:44:53 +0000  
    Browse Code »
  • VMDK: Remove debug message ...
    e64995db
    (Hervé Poussineau)
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5015 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-08-17 01:44:40 +0000  
    Browse Code »

16 Aug, 2008
1 commit
  • Sparc code generator update (fix qemu_ld & qemu_st) ...
    56fc64df
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5014 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-08-16 19:54:01 +0000  
    Browse Dir »

15 Aug, 2008
5 commits
  • Use C99 initializers ...
    a245f2e7
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5013 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-08-15 21:30:28 +0000  
    Browse Dir »
  • Preliminary OpenBSD host support (based on OpenBSD patches by Todd T. Fries) ...
    128ab2ff
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5012 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-08-15 18:33:42 +0000  
    Browse Code »
  • Cancel IDE outstanding IO on device reset (Gleb Natapov) ...
    72c7b06c
    Cancel AIO in IDE layer on device rest in order to be in deterministic state
    during next boot.
    
    Signed-off-by: Gleb Natapov <gleb@qumranet.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5011 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-08-15 18:21:58 +0000  
    Browse Code »
  • Use AIO only if host supports it (based on OpenBSD patches by Todd T. Fries) ...
    414f0dab
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5010 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-08-15 18:20:52 +0000  
    Browse File »
  • Sparc code generator update ...
    53c37487
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5009 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-08-15 18:14:44 +0000  
    Browse Dir »

14 Aug, 2008
5 commits
  • qcow2: Try to aggregate free clusters and freed clusters (Laurent Vivier) ...
    bc352085
    In alloc_cluster_offset(), try to aggregate free clusters and freed clusters.
    
    Signed-off-by: Laurent Vivier <Laurent.Vivier@bull.net>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5008 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-08-14 18:11:52 +0000  
    Browse File »
  • qcow2: Make sure to return an error when L2 table loading fails ...
    768706a5
    This was suggested by Kevin Wolf since this is, in fact, an error condition.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5007 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-08-14 18:11:00 +0000  
    Browse Code »
  • qcow2: Aggregate same type clusters (Laurent Vivier) ...
    095a9c58
    Modify get_cluster_offset(), alloc_cluster_offset() to specify how many clusters
    we want.
    
    Signed-off-by: Laurent Vivier <Laurent.Vivier@bull.net>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5006 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-08-14 18:10:28 +0000  
    Browse File »
  • Extract compressing part from alloc_cluster_offset() (Laurent Vivier) ...
    52d893ec
    Divide alloc_cluster_offset() into alloc_cluster_offset() and
    alloc_compressed_cluster_offset().
    Common parts are moved to free_any_clusters() and get_cluster_table();
    
    Signed-off-by: Laurent Vivier <Laurent.Vivier@bull.net>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5005 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-08-14 18:09:32 +0000  
    Browse File »
  • Divide get_cluster_offset() (Laurent Vivier) ...
    05203524
    Divide get_cluster_offset() into get_cluster_offset() and
    alloc_cluster_offset().
    
    Signed-off-by: Laurent Vivier <Laurent.Vivier@bull.net>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5004 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-08-14 18:08:21 +0000  
    Browse Code »