Commits on Sep 15, 2012
  1. In the "interlock" case (where the scheduler lock is used as the condvar

    lock), we need to take the CPU interlock before releasing the CPU.
    Otherwise other threads can be scheduled before we get the interlock,
    leading to e.g. missed condvar wakeups.  This affected only "locks_up.c"
    locking (nomen est omen?).
    
    Also, remove various __predicts since they don't have a positive
    performance impact in any setup.
    pooka committed Sep 15, 2012
  2. the result of the construct

    #define FOO	defined(BAR)
    
    #if FOO
     [conditional code]
    #endif
    
    is "undefined", according to C99 6.10.1 note 4. So, change code like
    that to use the following paradigm
    
    #if defined(BAR)
    #define FOO	1
    #else
    #define FOO	0
    #endif
    
    #if FOO
     [conditional code]
    #endif
    plunky committed Sep 15, 2012
  3. correct spelling of file to clean

    plunky committed Sep 15, 2012
  4. #include <sys/atomic.h>

    matt committed Sep 15, 2012
  5. Add malo@pcmcia.

    kiyohara committed Sep 15, 2012
  6. Add some PCI devices

    matt committed Sep 15, 2012
Commits on Sep 14, 2012
  1. - Manage anonymous UVM object reference count with atomic ops.

    - Fix an old bug of possible lock against oneself (uao_detach_locked() is
      called from uao_swap_off() with uao_list_lock acquired).  Also removes
      the try-lock dance in uao_swap_off(), since the lock order changes.
    rmind committed Sep 14, 2012
  2. - Describe uvm_aobj and the lock order.

    - Remove unnecessary uao_dropswap_range1() wrapper.
    - KNF.  Sprinkle some __cacheline_aligned.
    rmind committed Sep 14, 2012
  3. Do not assume that O_FOO flags have matching values in the rump kernel

    and hypervisor.
    pooka committed Sep 14, 2012
  4. More __dead

    joerg committed Sep 14, 2012
  5. Fix GCC to correctly implement the i386 psABI on NetBSD.

    This consists of two parts:
    - for NetBSD/i386 and NetBSD/AMD64 with -m32, use a default stack
      alignment of 23bit as specified by the ABI
    - ensure that double and long long variables on the stack are by default
      only aligned to 32bit, if there is nothing else in the function
      needing a larger stack alignment
    
    The combination ensures that SSE variables on the stack trigger the
    realignment logic, but just using double or long long doesn't.
    joerg committed Sep 14, 2012
  6. Fix CFG_ADDR_REG

    matt committed Sep 14, 2012
  7. Verify the source isn't a dummy source.

    matt committed Sep 14, 2012
  8. Set dv_private, use a9tmr_private.

    matt committed Sep 14, 2012
Commits on Sep 13, 2012
  1. Workaround infrastructure bug where additional rpath flags are added for

    /lib, resulting in linker warnings for the compat case.
    joerg committed Sep 13, 2012
  2. make video modes work that need a screen width which isn't directly s…

    …upported
    
    by the rendering engine - just use the next higher supported stride
    macallan committed Sep 13, 2012
  3. Mark npf_session_worker as __dead.

    joerg committed Sep 13, 2012
  4. npftest only is build with dynamic libraries

    martin committed Sep 13, 2012
  5. Don't fail if we don't have a current_parsed_root, makes:

    	'echo version | cvs server'
    work again.
    christos committed Sep 13, 2012
  6. Rename structure members to make the code compile in environments

    where "linux" is #defined.
    pooka committed Sep 13, 2012
  7. regen.

    nonaka committed Sep 13, 2012
  8. Added ALTERA EP4CGX15BF14C8N entry.

    nonaka committed Sep 13, 2012
  9. Adapt for _UC_TLSBASE

    martin committed Sep 13, 2012
  10. Adapt for _UC_TLSBASE addition

    martin committed Sep 13, 2012
  11. Fix register usage

    martin committed Sep 13, 2012
  12. Fix typo in syslog message.

    From Edgar Fuß in PR 46950.
    wiz committed Sep 13, 2012
  13. apply fix for CVE-2012-4244 from upstream

    upstream changelog:
              --- 9.9.1-P3 released ---
    
       3364.  [security]      Named could die on specially crafted record.
                              [RT #30416]
    spz committed Sep 13, 2012
  14. add mode setting support

    While there, don't pretend to support the Permedia2 non-V - I don't have the
    hardware and it has never been tested in the first place. The only hardware
    this has been tested on is a TechSource Raptor GFX 8P / Sun PGX32 which
    happens to be a Permedia2V with Sun firmware.
    macallan committed Sep 13, 2012
  15. Correct copyright/fix comments.

    matt committed Sep 13, 2012