Permalink
Switch branches/tags
Nothing to show
Commits on Jun 11, 2007
  1. from NetBSD rev. 1.13:

    cegger@localhost.amd.com committed Jun 11, 2007
    Add needed locking in xenevt_fpoll; this fixes at least a lost-wakeup bug.
  2. merge

    cegger@localhost.amd.com committed Jun 11, 2007
Commits on Jun 8, 2007
  1. merge 39338:b3a2befa2ce7 and 40313:300f707c7198

    cegger@localhost.amd.com committed Jun 8, 2007
  2. build a debug kernel by default until Dom0 works

    cegger@localhost.amd.com committed Jun 8, 2007
Commits on Jun 7, 2007
  1. fix build with XENDEBUG #defined

    cegger@localhost.amd.com committed Jun 7, 2007
  2. update boot telemetry

    cegger@localhost.amd.com committed Jun 7, 2007
  3. Dom0: fix find_pmap_mem_end

    cegger@localhost.amd.com committed Jun 7, 2007
Commits on May 30, 2007
  1. partial sync with i386 pmap, enough to get it compiling (flags to pg_…

    avsm committed May 30, 2007
    …flags, use ENOMEM, grab the intrsafe mappings changes). still lots to do here.
  2. fix typo in disk_lock

    avsm committed May 30, 2007
  3. dont use lockmgr directly, but disk_lock/unlock instead. This switche…

    avsm committed May 30, 2007
    …s to using rwlock instead of lockmgr (and recursive lock badness)...
  4. sync with uvm/uvm_km.c 1.57 to deal with removal of intrsafe maps in …

    avsm committed May 30, 2007
    …special objects. This duplicated function really needs to die (is the more recent uvm_km_kmemalloc aligned well enough?)
  5. add atomic.h functions atomic_setbits_int/atomic_clearbits_int from o…

    avsm committed May 30, 2007
    …penbsd-sys.hg:39182:8c45e6d62251
Commits on Apr 16, 2007
Commits on Apr 14, 2007
  1. For devices unwilling or unable to report geometry, change the 'fake'

    krw committed Apr 14, 2007
    geometry used to 255 heads and 63 sectors/track from 64 heads and 32
    sectors. 255/63 makes the cylinders as large as PC/BIOS compatibility
    allows, increasing the size of devices that can be supported.
    
    ok pedro@ (long ago) marco@ millert@ weingart@
  2. Add degraded raid 1 io path code

    marco committed Apr 14, 2007
  3. Crank KVM from a ridiculous pedro-sized 256MB to 1GB; needed for upco…

    miod committed Apr 14, 2007
    …ming MI
    
    changes.
  4. Correctly handle pv_flags for pages used to store ptes, so that they

    miod committed Apr 14, 2007
    are in a correct state when we uvm_pagefree() them.
  5. Clean up.

    art committed Apr 14, 2007
     - ansi-fy
     - use struct vm_map * and struct vm_map_entry * instead of _t types
     - fix some indentation problems.
    
    miod@ ok
  6. hide struct process from userland, allow kvm_proc to see it.

    espie committed Apr 14, 2007
    okay miod@
Commits on Apr 13, 2007
  1. move the debugging messages into #ifdef IPMI_DEBUG, we do not need to

    reyk committed Apr 13, 2007
    compile them by default.
    
    ok marco@
  2. While splitting flags and pqflags might have been a good idea in theory

    art committed Apr 13, 2007
    to separate locking, on most modern machines this is not enough
    since operations on short types touch other short types that share the
    same word in memory.
    
    Merge pg_flags and pqflags again and now use atomic operations to change
    the flags. Also bump wire_count to an int and pg_version might go
    int as well, just for alignment.
    
    tested by many, many. ok miod@
  3. If a removable device refuses to process PREVENT_ALLOW to lock the

    krw committed Apr 13, 2007
    media in while the device is open, allow the open anyway. Fixes some
    USB devices which do odd things when presented by PREVENT_ALLOW.
    
    Suggestion from mickey@.
    
    ok millert@ marco@
  4. Timecounters for macppc. As clean and simple as sparc64. Uses the %tb

    kettenis committed Apr 13, 2007
    special register.
    
    ok drahn@
  5. scsi_generic is now 16 bytes. Adjust padding so struct is still

    krw committed Apr 13, 2007
    256 bytes.
  6. scsi_generic is now 16 bytes. Adjust offsets into structure being

    krw committed Apr 13, 2007
    passed to controller so they point where expected. Fixes martin@'s
    alpha and sparc machines.
  7. Relax the cache flags logic in pmap_kenter_pa, to make sure that mapp…

    miod committed Apr 13, 2007
    …ings
    
    entered before vm_physmem[] are initialized will be cached. This is a
    temporary measure until this pmap implements pmap_steal_memory().
    
    Help and ok drahn@
  8. scsi_generic is now 16 bytes. Adjust offsets into structure being

    krw committed Apr 13, 2007
    passed to controller so they point where expected. Fixes martin@'s
    alpha and sparc machines.
  9. Remove cluster reading from cd9660_read(); wich doesnt work.

    thib committed Apr 13, 2007
    From mickey@; ok thib@,miod@
  10. Update install media generation to the new semantics of the -c flag.

    millert committed Apr 13, 2007
    Also replace "newfs -O" with "newfs -O 0" now that -O takes an option.
  11. Move the declaration of VN_KNOTE() into vnode.h instead of having

    thib committed Apr 13, 2007
    multiple defines all over;
    
    ok tedu@
  12. The integrated Atheros NICs found in IBM/Lenovo ThinkPads use the same

    reyk committed Apr 13, 2007
    device ID for old AR5212-based 32bit and new AR5424-based 64bit (PCI
    Express Mini Card) interfaces.  Use an extra check to look if the card
    is 64bit and attach it as a single chip device.  This prevents a panic
    when attaching the device on some laptops like the T60.
    
    Tested on a T42 (old AR5212 Mini PCI interface),
    Tested on a T60 (new AR5424 Mini Card interface)
    
    Nevertheless, the AR5424 does not work yet.
    
    Thanks to Stefan Konrath
  13. When freeing PTP pages, we need to wait until TLB shootdown has been

    art committed Apr 13, 2007
    done until we put them on the freelist and risk them being reused.
    
    If the page is reused before being shot, there's a risk that it's still
    in the PDE TLB and speculative execution might use data from it to
    load TLBs. If the page isn't zeroed anymore we risk loading bogus
    tlbs from it.
    
    Inspired by a similar change in NetBSD.
    
    toby@ ok, tested by many at the hackathon.
  14. regen

    jasper committed Apr 13, 2007