| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
build.
|
|
|
|
|
|
|
|
| |
but LDFLAGS is not (yet) passed on to the linker (via SYSTEM_LD et al).
Do so now. As such, any kernel configuration can now define linker
flags by setting LDFLAGS as normal and not have to revert to hacks
like setting DEBUG for flags that do not relate to debugging (see
sys/powerpc/conf/MPC85XX).
|
|
|
|
|
|
|
| |
reducing the number of runtime checks done by the SDK code.
o) Group board/CPU information at early startup by subject matter, so that e.g.
CPU information is adjacent to CPU information and board information is
adjacent to board information.
|
|
|
|
| |
CLEANFILES list.
|
|
|
|
| |
experimental.
|
| |
|
|
|
|
|
|
|
| |
to modify on-disk metadata for filesystems mounted for write.
Reviewed by: kib, mckusick
Sponsored by: FreeBSD Foundation
|
|
|
|
|
|
| |
This way non-MIPS24k platforms (eg Octeon) can have separate PMC support.
Requested by: juli
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- In sys/ofed/drivers/infiniband/core/cma.c, an enum struct member is
interpreted as an int, so cast it to an int.
- In sys/ofed/drivers/infiniband/core/ud_header.c, initialize the
packet_length variable in ib_ud_header_init(), to prevent undefined
behaviour.
- In sys/ofed/drivers/infiniband/ulp/sdp/sdp_rx.c, call rdma_notify()
with the correct enum type and value.
- In sys/ofed/include/linux/pci.h, change the PCI_DEVICE and PCI_VDEVICE
macros to use C99 struct initializers, so additional members can be
overridden.
Reviewed by: delphij, Garrett Cooper <yanegomi@gmail.com>
MFC after: 1 week
|
|
|
|
| |
Fix build mpboot.s with clang.
|
| |
|
|
|
|
| |
need that and clang does not support that. This effectively reverts r126542.
|
|
|
|
|
|
|
| |
use the -mprofiler-epilogue option if the compiler is clang, as the flag
is not supported. While here, fix up the value indentations.
MFC after: 1 week
|
|
|
|
|
|
|
| |
use the -falign-functions option if the compiler is clang, as the flag
is not supported.
MFC after: 1 week
|
|
|
|
|
| |
file system part for the MD_ROOT mount string. Hardcoding the
the file system type as "ufs" is too restrictive.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Allow textdumps to be called explicitly from DDB.
If "dump" is called in DDB and textdumps are enabled then abort the
dump and tell the user to turn off textdumps.
Add options TEXTDUMP_PREFERRED to turn textdumps on by default.
Add options TEXTDUMP_VERBOSE to be a bit more verbose while textdumping.
Reviewed by: rwatson
MFC after: 2 weeks
|
|
|
|
|
| |
Approved by: davidch
Approved by: kib (mentor)
|
| |
|
| |
|
|
|
|
|
|
| |
files. It used to be in files.mips before the clean-room rewrite and
really doesn't belong there. If we need to grow arch specific code,
we can move it into $ARCH/$ACH/siba_machdep.c.
|
|
|
|
| |
builds, eliminate them.
|
|
|
|
|
|
|
|
|
|
|
| |
advantages. First, PV entries are roughly half the size. Second, this
allocator doesn't access the paging queues, and thus it allows for the
removal of the page queues lock from this pmap.
Replace all uses of the page queues lock by a R/W lock that is private
to this pmap.
Tested by: marcel
|
|
|
|
|
| |
support for what their boot loader refers to as the "RSYS4GBE", of which there
are two instances ("Data Processing Blocks") on the Radisys ATCA-7220.
|
|
|
|
|
|
|
|
|
| |
on the related functionality in the runtime via the sysctl variable
net.pfil.forward. It is turned off by default.
Sponsored by: Yandex LLC
Discussed with: net@
MFC after: 2 weeks
|
| |
|
|
|
|
|
| |
relies on the outdated defines list. It likely hasn't been useful in
15 years, and certainly not in the last decade.
|
|
|
|
| |
in the kernel. Retire it rather than catch up with the last 17 years.
|
|
|
|
|
|
|
| |
lines
which made geom_bsd and geom_mbr optional. They are redundant with the DEFAULTS
BSD and MBR support for g_part, which is standard.
|
| |
|
| |
|
|
|
|
|
| |
conditional inclusion based on the MACHINE_ARCH we're compiling for.
Make ucmpdi2 conditional on mips or mipsel.
|
|
|
|
|
| |
it here unconditionally while I figure out why "optional mips |
mipsel" didn't work.
|
|
|
|
|
|
| |
shared with aim. Config is smart enough to cope with multiple lines
of the same path with different options. This reduces the needless
duplication.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
to socket_send_cow. Missed in r241931.
Submitted by: pluknet
|
| |
|
| |
|
| |
|
|
|
|
| |
so remove the standard ones from here.
|
|
|
|
| |
files, another day).
|
|
|
|
|
| |
for SWARM64 and SWARM64_SMP to compile. Other kernels will be layered
in.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
more appropriate named kernel options for the very distinct
send and receive path.
"options SOCKET_SEND_COW" enables VM page copy-on-write based
sending of data on an outbound socket.
NB: The COW based send mechanism is not safe and may result
in kernel crashes.
"options SOCKET_RECV_PFLIP" enables VM kernel/userspace page
flipping for special disposable pages attached as external
storage to mbufs.
Only the naming of the kernel options is changed and their
corresponding #ifdef sections are adjusted. No functionality
is added or removed.
Discussed with: alc (mechanism and limitations of send side COW)
|
|
|
|
|
|
|
|
|
|
|
|
| |
In particular, do not lock Giant conditionally when calling into the
filesystem module, remove the VFS_LOCK_GIANT() and related
macros. Stop handling buffers belonging to non-mpsafe filesystems.
The VFS_VERSION is bumped to indicate the interface change which does
not result in the interface signatures changes.
Conducted and reviewed by: attilio
Tested by: pho
|
| |
|