summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2014-03-04Add GENASSYM_CPPFLAGS in two more places.joerg
2014-03-04Remove duplicate END(y) macromatt
2014-03-04Don't byte swap the data, assume the bus_space will do it.matt
2014-03-04Introduce GENASSYM_CPPFLAGS for options during genassym processing.joerg
Consistently drop assembler flags.
2014-03-04Add a different version vfp_fpscr_changable if FPU_VFP was not defined.matt
If no FPU was found, reinit vfp_fpscr_changeable/default to values appropriate for softfloat.
2014-03-04compat16 -> compat_16matt
2014-03-04use _KERNEL_OPT around #includematt
2014-03-04Reformat a little. Add m68k quirkmatt
2014-03-04Remove unnecessary files.i2c inclusionozaki-r
files.i2c is already included in conf/files. So we don't need to include it in this file. This fix shuts up many warnings on building sys/modules/iic.
2014-03-03Use the global pci_mode to avoid 'set but not used' warnings from gcc 4.8.3.dsl
2014-03-03also include bsd.own.mk, so value for RUMP_NPF_TESTING can come from mk.confpooka
2014-03-03Spell it TOOL_STAT.joerg
2014-03-03Use nbstat when cross-compiling, unbreaks build on Linux.joerg
2014-03-03Fix the memory limiter to work for non-pagedaemon threads againpooka
reported by njoly
2014-03-03config goop for ppc601 supportmacallan
GENERIC_601 more or less resembles a Power Macintosh 7200 with a few drivers thrown in for convenience while keeping the kernel itself smaller than 4MB
2014-03-03support ppc601macallan
from scole_mail, ok matt@
2014-03-03More control bits.matt
SYNCHPRIM defines.
2014-03-03If we are going to map all of physical memory, we don't need to allocatematt
l2 page tables for the kernel.
2014-03-03For now, make it possible to not specify -D_NPF_TESTING by compilingpooka
with RUMP_NPF_TESTING_=no. This in turn makes it possible to use npf in a rump kernel for real packet filtering instead of just testing. no change to default
2014-03-03Pull in the changes from the dpdk, netmap and snabb switch repos.pooka
There are two major changes: 1) All thread context policy is pushed down to the hypercalls. This is meant to help performance-mongering implementations be able to control packet scheduling better (e.g. pin down packet reception to certain physical cores). 2) Generalize linkstr, meaning that the interface can now take an arbitrary string which is passed to the create() hypercall. This can be used to map backend device characteristics to the rump kernel interface instance.
2014-03-03Further cpu_info inits in cpu_hatchmatt
2014-03-03Add more instructions including ldrex/strex variantsmatt
2014-03-03Add a mpsafe flag to the intrsourcematt
2014-03-03Query the media and vfp feature registers to determine what our defaultmatt
mode should be and what bits in the fpscr can be changed. Print what features are supported: vfp0 at cpu0: NEON MPE (VFP 3.0+), rounding, NaN propogation, denormals
2014-03-03Add most of the cpu_* variables to <arm/locore.h>matt
Add and initialize cpu_synchprim_present
2014-03-03sun4v: SUN4V_TLB_TSB_LOCK define should have the same LL (instead of UL) as ↵palle
the other defines
2014-03-03Move IO KVA so it doesn't share the same TLB index as the kernel.matt
2014-03-02Don't overwrite MACHINE_ARCH if it is already set.joerg
2014-03-02Initialize variables used to setup a dummy element.joerg
XXX bogus, needs review
2014-03-02Mark cpu_reset as dead and add an explicit __builtin_unreachable for ajoerg
terminal function call for clang's noreturn diagnostic.
2014-03-02Be explicit about the double register use.joerg
2014-03-02Bump SYMTAB_SPACE for clang.joerg
2014-03-02Bump sshramdisk size to 3800k, reserve 4MB in the install kernel.joerg
2014-03-02Clang needs a slightly larger MD image, so bump the size to 2300k.joerg
2014-03-02GC ipending.joerg
2014-03-02Skip a tautologic check if we know it is one.joerg
2014-03-02GC ipending.joerg
2014-03-02Make the empty loop body explicit.joerg
2014-03-02Explicitly enable VFP support for vfp_init.c. Fixes build ofjoerg
INTEGRATOR_CP with clang.
2014-03-02Bump MEMORY_DISK_ROOT_SIZEskrll
2014-03-02Discard .SUNW_ctf section just in case.isaki
patch from martin@, see PR/48623.
2014-03-01only check that npages fit, if we are going to add npages to swpgonly.christos
2014-03-01When converting out of range 64bit sysctl values to 'int' (because ofdsl
an 'int' sized read) don't assume that sizeof (int) is 4.
2014-03-01Some {} are missing. The behavior is thus wrong: the code always jumps tomaxv
out1. Spotted by my code scanner. ok christos@
2014-03-01';;' -> ';'maxv
no functional change spotted by my code scanner ok christos@
2014-03-01Kick on-demand entropy sources in rndsinks_distribute.riastradh
Partial workaround for indefinite hangs when entropy is scarce or buffered up. We need to do more to handle entropy that has been buffered up -- see the comment for details -- but this will help for now. Problem noted by pooka.
2014-03-01Remove modification of an unused uninitialized variable.joerg
2014-03-01Modernize asm syntaxjoerg
2014-03-01Typojoerg
2014-03-01Fix typosmatt