| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
o guard wrapper code against user-mode compilation
Sponsored by: FreeBSD Foundation
|
| |
|
|
|
|
| |
compile the isp driver.
|
|
|
|
|
|
| |
reduce the size of the packet by 4 bytes to remove the ethernet crc.
Submitted by: jdp
|
|
|
|
|
|
|
| |
maxproc and maxfiles, as procs, pipes, and other structures cause allocations
from kmapentzone.
Submitted by: tegge
|
|
|
|
| |
Supported by: FreeBSD Foundation
|
|
|
|
|
|
|
|
|
|
|
| |
o revamp IPv4+IPv6+bridge usage to match API changes
o remove pfil_head instances from protosw entries (no longer used)
o add locking
o bump FreeBSD version for 3rd party modules
Heavy lifting by: "Max Laier" <max@love2party.net>
Supported by: FreeBSD Foundation
Obtained from: NetBSD (bits of pfil.h and pfil.c)
|
|
|
|
|
|
|
|
| |
attached network could exhaust kernel memory, and cause a system
panic, by sending a flood of spoofed ARP requests.
Approved by: jake (mentor)
Reported by: Apple Product Security <product-security@apple.com>
|
|
|
|
|
| |
PR: 56570
Submitted by: Thomas Wintergerst <Thomas.Wintergerst@nord-com.net>
|
| |
|
| |
|
| |
|
|
|
|
| |
- Remove buggy uart_cpu_busaddr() function.
|
| |
|
| |
|
|
|
|
| |
a bus_handle, but currently it does only initializing a bus_handle.
|
|
|
|
| |
Allow drivers to initialize the d_devstat if they want magic params.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Skinny is the protocol used by Cisco IP phones to talk to Cisco Call
Managers. With this code, one can use a Cisco IP phone behind a FreeBSD
NAT gateway.
Currently, having the Call Manager behind the NAT gateway is not supported.
More information on enabling Skinny support in libalias, natd, and ppp
can be found in those applications' manpages.
PR: 55843
Reviewed by: ru
Approved by: ru
MFC after: 30 days
|
|
|
|
|
|
|
| |
order to use "unmanaged" pages in the kmem object, vm_map_delete() must
unconditionally perform pmap_remove(). Otherwise, sparc64 has problems.
Tested by: jake
|
|
|
|
|
|
|
|
| |
32 bit binary stuff. 32 bit binaries do not like it much when the kernel
tries hard to put things above the 8GB mark.
I have a work-in-progress to fix this properly, but I didn't want to burn
anybody with this yet.
|
| |
|
|
|
|
|
| |
Setting the No_CRC bit Can Cause Data Write Errors on BCM5701/03/04
The resolution is to not set the No_CRC bit in the Mode Control Register.
|
|
|
|
| |
other junk.
|
|
|
|
|
| |
Reviewed by: Prafulla Deuskar <pdeuskar@FreeBSD.ORG>
Sponsored by: FreeBSD Foundation
|
| |
|
|
|
|
|
| |
However, leave legacy_pcib_route_interrupt() since there is no pcibios to
call.
|
|
|
|
| |
refer to it for looking for tables.
|
|
|
|
| |
be happening if we didn't stop compiling with -fno-strict-aliasing.
|
|
|
|
| |
stack limit from 64MB to 512MB.
|
| |
|
|
|
|
| |
the stack. This means that s/g lists can be arbitrarily long.
|
|
|
|
|
|
|
|
|
|
|
| |
initialize a TSC timecounter until we know if it is broke or not.
XXX I think there is a bug in the i386 code here. init_TSC_tc() comes
after:
if (statclock_disable)
return;
ie: if you turn off the statclock interrupt, you dont get the TSC either.
|
| |
|
| |
|
|
|
|
| |
APICBASE MSR constants.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
for breakpoint and trace traps from usermode. Although all the setidt
entries are interrupt gates on amd64, all but the trace and bpt trap
entry handlers reenable interrupts after the swapgs instruction in order
to simulate the trap/interrupt gate distinction. In other words, the
amd64 code behaves the same way that i386 does here.
|
| |
|
| |
|
|
|
|
|
|
| |
for ddb input in some atkbd-based console drivers. ddb must not use any
normal locks but DELAY() normally calls getit() which needs clock_lock.
This also removes the need for recursion on clock_lock.
|
|
|
|
|
|
|
|
|
|
|
|
| |
known constants at compile time rather than at run time. We have a number
of nasty hacks around the place to cache ntohl() of constants (eg: nfs).
This change allows the compiler to compile-time evaluate ntohl(1) as
0x01000000 rather than having to emit assembler code to do it. This
has other smaller flow-on effects because the compiler can see that
ntohl(constant) itself has a constant value now and can propagate the
compile time evaluation.
Obtained from: Ideas from NetBSD and Linux, and some code from NetBSD
|
|
|
|
| |
heuristics do not overestimate the code size quite so much.
|
| |
|
|
|
|
| |
produce incorrect (though harmless) output on single-CPU systems.
|
|
|
|
|
|
| |
number of CPUs.
PR: kern/27522
|
|
|
|
|
|
| |
Introduct pmap_extract_and_hold.
Stolen from: sparc64
|
| |
|