Skip to content
Permalink
Branch: wireguard
Commits on Mar 24, 2019
Commits on Mar 23, 2019
  1. README.md

    ozaki-r committed Mar 23, 2019
  2. Add crypto libraries

    ozaki-r committed Jan 26, 2019
  3. Changes to the kernel core

    ozaki-r committed Mar 23, 2019
  4. Add wg files

    ozaki-r committed Jan 26, 2019
Commits on Mar 22, 2019
  1. adjust KASSERT() for sc_lock to handle polling case.

    mrg
    mrg committed Mar 22, 2019
    should fix usb kdb in ddb.  reported by martin.
  2. - Dump CPUID leaf 0x40000000 if available (for -v option).

    msaitoh committed Mar 22, 2019
    - Regard "TCGTCGTCGTCG" as QEMU(TGC).
  3. Fix build break due to typos.

    htodd
    htodd committed Mar 22, 2019
Commits on Mar 21, 2019
  1. winwrite - deobfuscate a bit.

    nbuwe committed Mar 21, 2019
  2. Minor markup and wording fixes.

    nbuwe committed Mar 21, 2019
  3. Make it possible for an emulator to set the protection of the guest p…

    maxv
    maxv committed Mar 21, 2019
    …ages.
    
    For some reason I had initially concluded that it wasn't doable; verily it
    is, so let's do it.
    
    The reserved 'flags' argument of nvmm_gpa_map() becomes 'prot' and takes
    mmap-like protection codes.
  4. don't malloc(0)

    macallan
    macallan committed Mar 21, 2019
    spotted by mrg@
Commits on Mar 20, 2019
  1. add code to read disabled ROMs, adapted from xf86-video-radeon

    macallan
    macallan committed Mar 20, 2019
    With this radeonfb does The Right Thing(tm) on my 2xDVI mac radeon with
    decidedly non-standard output wiring.
    ( apparently at least *some* mac radeons have a hidden x86 BIOS with valid
      connector tables )
  2. split MKLLVM into MKLLVM and MKLLVMCMDS, like MKGCC and MKGCCCMDS:

    mrg
    mrg committed Mar 20, 2019
    - only build clang or clang-tblgen if MKLLVMCMDS != "no"
    - move HAVE_MESA_VER earlier so we can detect mesa 18 and enable
      MKLLVM on platforms that need it
    - move the clang commands and headers into llvmcmds group
    - only build the clang specific LLVM libraries if MKLLVMCMDS != "no"
    
    much of this work came from maya@'s github commit
    f90685c11d4460d3098fa35f48b58d1893e974e0, reworked for HAVE_MESA_VER
    and llvmcmds vs MKCLANG.
    
    build tested on several platforms and on amd64 and i386 with several
    different build options (clang build, gcc build, gcc build with llvm
    libs).
  3. PR/54058: vmx(4): Fix device enable command failure when the number o…

    nonaka
    nonaka committed Mar 20, 2019
    …f vCPUs
    
    is not a power of two.
    
    Make the size of the vmx(4) TX/RX queue a power of two not exceeding
    the number of vCPUs.
  4. - add reg_{s1e0r,s1e0w,s1e1r,s1e1w}_write() macro.

    ryo committed Mar 20, 2019
    - show the result of AT insn at ddb "machine pte" command.
  5. bump libstdc++.so.

    mrg
    mrg committed Mar 20, 2019
    unfortunately, we attempted to do this for netbsd-8 but we did
    not actually end up having any ABI incompatibility with that,
    as turning off dual ABI in libstdc++ means *only* enabling the
    old ABI.  however, enabling dual ABI with C11 defaults (ie,
    a forward looking ABI) *is* an ABI-change for some special
    cases and thus we should have bumped this a couple of weeks
    ago when we re-enabled dual ABI.
    
    call this "nb3 20190319".
    
    mknative-gcc regen all switched ports and almost all of the
    unswitched ports.
  6. pax: fix typos in comments in file_subs.c & tar.c

    dhgutteridge committed Mar 20, 2019
    Stamp out "greengrocers' apostrophes" in various places (arguably there
    are still more present, but style guides vary on that, and my energies
    spent corralling wayward punctuation marks could be spent elsewhere).
  7. pax: minor adjustments to comments in pat_rep.c

    dhgutteridge committed Mar 20, 2019
    Amend several comments to match present reality (the functionality was
    added back in 2007).
Commits on Mar 19, 2019
  1. G/C a couple of lingering instances of addupc(). There is still some …

    thorpej committed Mar 19, 2019
    …bit-
    
    rotten profiling code that references it, but that code is already almost
    certainly broken for other reasons.
  2. Fix/remove some half-baked stuff I left in the prekern:

    maxv
    maxv committed Mar 19, 2019
     - Page-align the idt store, to be extra sure.
     - Remove unneeded prototypes.
     - Drop the TSS, we don't care and aren't even using it.
     - Initialize %ss with a default value.
     - Fix three exception handlers, no need to push an error code.
    
    No actual impact, because these things are used only when returning from
    exceptions received in the prekern; these exceptions are not supposed to
    be ever received, never are, and if they were we wouldn't return anyway.
  3. The NCQ support added a private request queue to the wd driver. This

    mlelstv
    mlelstv committed Mar 19, 2019
    makes the regular buffer queue ineffective, it also allowed to queue
    an unlimited number of requests.
    
    Fix this by limiting the number of requests queued to the driver to
    the possible number of concurrent NCQ transactions.
  4. - add ddb command "machine ttbr" to dump MMU tables.

    ryo committed Mar 19, 2019
    - tidy up descriptions, usages and messages.
  5. - free L1-L3 pages that has been emptied by pmap_remove().

    ryo committed Mar 19, 2019
    - if no memories, pmap_enter will return correctly ENOMEM if PMAP_CANFAIL, or wait until available any memories if !PMAP_CANFAIL.
    
    These changes improves the stability when we use a huge virtual memory spaces with mmap.
  6. Fix typos in comment:

    msaitoh committed Mar 19, 2019
    - s/paylaod/payload/
    - s/dstination/destination/
Older
You can’t perform that action at this time.