- 02 Apr, 2015 1 commit
-
-
Nathan Dautenhahn authored
-
- 05 Feb, 2015 5 commits
-
-
Nathan Dautenhahn authored
-
Nathan Dautenhahn authored
-
Nathan Dautenhahn authored
-
Nathan Dautenhahn authored
-
Nathan Dautenhahn authored
-
- 27 Aug, 2014 13 commits
-
-
Nathan Dautenhahn authored
-
Nathan Dautenhahn authored
-
Nathan Dautenhahn authored
address. This function has a caveat that needs to be further explored: it uses a vmask, but I'm unsure if this is the correct mask.
-
Nathan Dautenhahn authored
function load_cr4.
-
Nathan Dautenhahn authored
-
Nathan Dautenhahn authored
structures required for its successful working. The init function now only declares and sets up initial NK page descriptors on the kernels PTPs.
-
Nathan Dautenhahn authored
-
Nathan Dautenhahn authored
-
Nathan Dautenhahn authored
requires this to function correctly, else the cr3 NK write function will not be compiled in.
-
Nathan Dautenhahn authored
interface uses a vmmu function as opposed to a cpufunc because it captures the abstraction. TODO: We still need to add the check on cr3 updates for valid declared top level PTP page.
-
Nathan Dautenhahn authored
NESTEDKERNEL is being built.
-
Nathan Dautenhahn authored
are 2MB page aligned, thereby pre-allocating minimally 2MB for NK internal data, and 2MB for NK-write protected data.
-
Nathan Dautenhahn authored
-
- 26 Aug, 2014 2 commits
-
-
Nathan Dautenhahn authored
-
Nathan Dautenhahn authored
-
- 25 Aug, 2014 1 commit
-
-
Nathan Dautenhahn authored
version does not.
-
- 24 Aug, 2014 1 commit
-
-
Nathan Dautenhahn authored
-
- 23 Aug, 2014 6 commits
-
-
Nathan Dautenhahn authored
functionality for the nested kernel.
-
Nathan Dautenhahn authored
-
Nathan Dautenhahn authored
file to the build files. At this point the nk file will build and is ready for servicing external calls.
-
Nathan Dautenhahn authored
-
Nathan Dautenhahn authored
These are all in sys/nk/ but there should be some sepeartion of the functions so that the external code can only link in and call the nk_ functions. The build system will need to be updated later. The functionality in this: - Nested calls for updating: cr0, cr3, cr4, and MSRs - Internal functionality for updating.
-
Nathan Dautenhahn authored
-
- 03 Jul, 2014 1 commit
-
-
hselasky authored
Fix for memory use after free() and mtx_destroy().
-
- 02 Jul, 2014 3 commits
-
-
dteske authored
Fix a code typo that prevented mkdir from firing (unnoticed usually because another part of the code succeeded in making the same directory).
-
ume authored
Requested by: nork Reviewed by: nork
-
pfg authored
Reduce some warnings in the Solaris unicode support. Clean some warnings from parenthesis and minor style issues.
-
- 01 Jul, 2014 3 commits
-
-
jhb authored
- Use 'RESOURCE' instead of the more generic 'TYPE' for the resource name column header when displaying resource usage. This more closely matches other procstat displays. - Add descriptions of the display formats for -e, -l, -r, and -x. Fix a few typos in indent settings while here.
-
delphij authored
Submitted by: Wolf Ramovsky <wolf.ramovsky gmail.com>
-
delphij authored
Fix two issues: - Check for rc.d directory's existence before traversing it; - Don't output * when rc.d directory is empty. PR: bin/190665 Submitted by: Oleg Ginzburg <olevole olevole ru> (with changes)
-
- 30 Jun, 2014 4 commits
-
-
dim authored
Pull in r211627 from upstream llvm trunk (by Bill Schmidt): [PPC64] Fix PR20071 (fctiduz generated for targets lacking that instruction) PR20071 identifies a problem in PowerPC's fast-isel implementation for floating-point conversion to integer. The fctiduz instruction was added in Power ISA 2.06 (i.e., Power7 and later). However, this instruction is being generated regardless of which 64-bit PowerPC target is selected. The intent is for fast-isel to punt to DAG selection when this instruction is not available. This patch implements that change. For testing purposes, the existing fast-isel-conversion.ll test adds a RUN line for -mcpu=970 and tests for the expected code generation. Additionally, the existing test fast-isel-conversion-p5.ll was found to be incorrectly expecting the unavailable instruction to be generated. I've removed these test variants since we have adequate coverage in fast-isel-conversion.ll. This is needed to compile clang with debug+asserts on older powerpc64 and ppc970 targets. Requested by: jhibbits MFC r267982: Add the llvm patch for r267981. MFC r268003: Fix breakage after r267981. Pointy hat to: dim
-
trociny authored
PF_BLUETOOTH protocols: skip initialization of non-virtualized globals for non-default VNET instances. This fixes panic on a vnet initialization when ng_btsocket is loaded.
-
ume authored
-
ume authored
Exclude IPv4 address from doing longest match. It prevented DNS based load balancing.
-