| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
address PR ports/121363 (current day re-opening of PR ports/73797)
to make ports CFLAGS more independent of src/'s CFLAGS WRT aliasing.
Discussed with: brooks
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
IPPORT_EPHEMERALFIRST and IPPORT_EPHEMERALLAST with values
10000 and 65535 respectively.
The rationale behind is that it makes the attacker's life more
difficult if he/she wants to guess the ephemeral port range and
also lowers the probability of a port colision (described in
draft-ietf-tsvwg-port-randomization-01.txt).
While there, remove code duplication in in_pcbbind_setup().
Submitted by: Fernando Gont <fernando at gont.com.ar>
Approved by: njl (mentor)
Reviewed by: silby, bms
Discussed on: freebsd-net
|
|
|
|
|
|
|
| |
Change the default CFLAGS to match the simple defaults that the
tinderboxes use. By using -fno-strict-aliasing by default we are
choosing to ignore problems in code which had the potential to
shoot ourselves in the foot.
|
|
|
|
|
|
|
|
|
| |
mappings. Automatic promotion can be enabled by setting the tunable
"vm.pmap.pg_ps_enabled" to a non-zero value. By default, automatic
promotion is disabled. (Expect this to change.)
Reviewed by: ups
Tested by: kris, Peter Holm
|
|
|
|
| |
Increase node ID hash size from 32 to 128 items.
|
|
|
|
|
|
|
|
|
| |
when building modules as part of a kernel build just as we do for kernel
object files.
MFC after: 1 week
Reported by: kmacy, kris
Reviewed by: ru
|
|
|
|
|
|
|
|
| |
explicitly rather than relying on name space pollution to pull it in
for us.
NB: The usage of INT_MIN is somewhat bogus and suspect to my eye, but this
commit doesn't address that issue.
|
|
|
|
|
|
|
|
|
| |
the specific semantics of ockmgr aren't required: update UFS1 extended
attributes to protect its data structures using an sx lock.
While here, update comments on lock granularity.
MFC after: 2 weeks
|
|
|
|
|
|
|
|
| |
auto-start so that the flag is set before we start performing I/O
in the auto-start routine.
MFC after: 2 weeks
Suggested by: kib
|
| |
|
|
|
|
|
|
|
|
|
| |
The most important point is that -f option(s) are never copied from
.Ev MAKEFILE to .Va .MAKEFILE by make(1), which is consistent with
handling the command line. (-f silently sit in .Ev MAKEFILE and go
to make's children unless overwritten via .Va .MAKEFILE)
Bump .Dd.
|
| |
|
|
|
|
|
| |
Reported by: pluknet <pluknet gmail com>
MFC after: 1 week
|
| |
|
|
|
|
| |
manually from debugger. (This got broken in rev. 1.122.)
|
|
|
|
| |
instead of i386.
|
|
|
|
|
| |
sys/cdef.h-isms in the make source. The variant of linux I tried it
on doesn't have arc4random, so -Darc4random=random too.
|
|
|
|
|
|
|
|
| |
however if current thread is executing cancellation handler, signal
SIGCANCEL may have already been blocked, this is unexpected, unblock the
signal in new thread if this happens.
MFC after: 1 week
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
struct.
|
| |
|
|
|
|
|
| |
Approved by: cognet (mentor)
MFp4: e500
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The kernel config file is KERNCONF=MPC85XX, so the usual procedure applies:
1. make buildworld TARGET_ARCH=powerpc
2. make buildkernel TARGET_ARCH=powerpc TARGET_CPUTYPE=e500 KERNCONF=MPC85XX
This default config uses kernel-level FPU emulation. For the soft-float world
approach:
1. make buildworld TARGET_ARCH=powerpc TARGET_CPUTYPE=e500
2. disable FPU_EMU option in sys/powerpc/conf/MPC85XX
3. make buildkernel TARGET_ARCH=powerpc TARGET_CPUTYPE=e500 KERNCONF=MPC85XX
Approved by: cognet (mentor)
MFp4: e500
|
|
|
|
|
| |
Add all listening hooks into LIST to simplify searches.
Use ng_findhook() instead of own equal implementation.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
TSEC is the MAC engine offering 10, 100 or 1000 Mbps speed and is found on
different Freescale parts (MPC83xx, MPC85xx). Depending on the silicon version
there are up to four TSEC units integrated on the chip.
This driver also works with the enhanced version of the controller (eTSEC),
which is backwards compatible, but doesn't take advantage of its additional
features (various off-loading mechanisms) at the moment.
Approved by: cognet (mentor)
Obtained from: Semihalf
MFp4: e500
|
|
|
|
|
|
|
|
| |
This PHY is found on many embedded development boards: among others MPC8555CDS
evaluation systems use it.
Approved by: cognet (mentor)
MFp4: e500
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The QUICC engine is found on various Freescale parts including MPC85xx, and
provides multiple generic time-division serial channel resources, which are in
turn muxed/demuxed by the Serial Communications Controller (SCC).
Along with core QUICC/SCC functionality a uart(4)-compliant device driver is
provided which allows for serial ports over QUICC/SCC.
Approved by: cognet (mentor)
Obtained from: Juniper
MFp4: e500
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The PQ3 is a high performance integrated communications processing system
based on the e500 core, which is an embedded RISC processor that implements
the 32-bit Book E definition of the PowerPC architecture. For details refer
to: http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC8555E
This port was tested and successfully run on the following members of the PQ3
family: MPC8533, MPC8541, MPC8548, MPC8555.
The following major integrated peripherals are supported:
* On-chip peripherals bus
* OpenPIC interrupt controller
* UART
* Ethernet (TSEC)
* Host/PCI bridge
* QUICC engine (SCC functionality)
This commit brings the main functionality and will be followed by individual
drivers that are logically separate from this base.
Approved by: cognet (mentor)
Obtained from: Juniper, Semihalf
MFp4: e500
|
|
|
|
|
|
| |
Approved by: cognet (mentor)
Obtained from: Juniper, Semihalf
MFp4: e500
|
|
|
|
| |
Approved by : thierry (co-mentor)
|
|
|
|
| |
Approved by: thierry (co-mentor)
|
|
|
|
| |
Discussed on: net-, ipfw-.
|
| |
|
|
|
|
| |
get and set thread's cpu affinity mask.
|
|
|
|
|
|
| |
PR: 116680
Submitted by: Jens Köhler <mail@chatty.de>
MFC after: 3 days
|
| |
|
|
|
|
| |
functions are intented to be are compatible with glibc.
|
|
|
|
| |
Pointed out by: rwatson
|
|
|
|
|
|
| |
- Update (c) years.
Submitted by: kaiw [1]
|
|
|
|
|
|
| |
vendor/revision/sub device id of the hardware to probe it.
This is the same way as NetBSD does and it enhances readabilty
a lot.
|
|
|
|
| |
While I'm here add a check for minimal MTU length.
|
|
|
|
| |
Discovered by: Takahashi Yoshihiro
|
|
|
|
| |
Tested by: Fabian Keil ( freebsd-listen AT fabienkeli DOT de )
|
|
|
|
| |
Make session ID generator thread-safe.
|
|
|
|
|
|
|
| |
native extended attributes. This didn't interfere with the operation of
UFS2 extended attributes, but the code shouldn't be running for UFS2.
MFC after: 2 weeks
|
|
|
|
| |
Obtained from: DragonFlyBSD
|
| |
|