| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| |
| |
| | |
Submitted by: Sriram Rapuru at @ Wipro for Exar Inc.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=221389
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Rationale:
- unlike current behavior this seems to be compliant with OSS
specification:
http://manuals.opensound.com/developer/SNDCTL_DSP_GETIPTR.html
- this seems to meet expectations of some OSS programs compiled for or
ported from Linux, e.g. ALSA OSS plugin
- this doesn't seem to break any programs as far as current testing
shows
Tested by: nox, hselasky
MFC after: 4 days
Notes:
svn path=/head/; revision=221388
|
| |
| |
| |
| |
| |
| |
| |
| | |
on port multiplier ports above first two. They don't fit into ATA_STATIC_ID
scheme and so can't be mapped properly. No need to pollute dev.
Notes:
svn path=/head/; revision=221384
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
structure, which acts as a proxy between them. This makes jail rules
persistent, i.e. they can be added before jail gets created, and they
don't disappear when the jail gets destroyed.
Notes:
svn path=/head/; revision=221362
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=221356
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
greater than 5000 bytes.
Submitted by: yongari
Notes:
svn path=/head/; revision=221354
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
and our users complained when broken.
Similarly add LINT-NOINET, and for at least documentation purposes add
LINT-NOIP (which compiles out INET and INET6 and couple of NIC drivers).
Tested by: make universe (if you broke it since you fix it)
Reviewed by: gnn
Sponsored by: The FreeBSD Foundation
Sponsored by: iXsystems
MFC after: 2 weeks
Notes:
svn path=/head/; revision=221353
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
userland of cpuset_t.
Discussed with: jhb
Notes:
svn path=/projects/largeSMP/; revision=221396
|
| |
| |
| |
| |
| |
| |
| | |
Discussed with: jhb
Notes:
svn path=/projects/largeSMP/; revision=221395
|
|\|
| |
| |
| | |
Notes:
svn path=/projects/largeSMP/; revision=221350
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=221348
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
buffer fills up causing the remote sender to enter into persist mode, but
there is still room available in the receive buffer when a window probe
arrives (either due to window scaling, or due to the local application
very slowing draining data from the receive buffer), then the single byte
of data in the window probe is accepted. However, this can cause rcv_nxt
to be greater than rcv_adv. This condition will only last until the next
ACK packet is pushed out via tcp_output(), and since the previous ACK
advertised a zero window, the ACK should be pushed out while the TCP
pcb is write-locked.
During the window while rcv_nxt is greather than rcv_adv, a few places
would compute the remaining receive window via rcv_adv - rcv_nxt.
However, this value was then (uint32_t)-1. On a 64 bit machine this
could expand to a positive 2^32 - 1 when cast to a long. In particular,
when calculating the receive window in tcp_output(), the result would be
that the receive window was computed as 2^32 - 1 resulting in advertising
a far larger window to the remote peer than actually existed.
Fix various places that compute the remaining receive window to either
assert that it is not negative (i.e. rcv_nxt <= rcv_adv), or treat the
window as full if rcv_nxt is greather than rcv_adv.
Reviewed by: bz
MFC after: 1 month
Notes:
svn path=/head/; revision=221346
|
| |
| |
| |
| |
| |
| |
| | |
Submitted by: brucec
Notes:
svn path=/head/; revision=221344
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Reported and tested by: Michael Moll
MFC after: 3 days
Notes:
svn path=/head/; revision=221343
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
commit.
- Fixed a bug in an unused debug macro.
MFC after: One week.
Notes:
svn path=/head/; revision=221342
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Tested by: Paul Thornton
MFC after: 1 week
Notes:
svn path=/head/; revision=221341
|
| |
| |
| |
| |
| |
| |
| |
| | |
the optional _SEG function. Return that value (ap->segment) rather than
0 for the pcib domain ivar.
Notes:
svn path=/head/; revision=221336
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Duo Mobile CPUs should be 105.
Noticed by: Mark Johnston <markjdb gmail.com>
MFC after: 3 days
Notes:
svn path=/head/; revision=221335
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
of the 61 bits available within the region for virtual addressing. Since
there's no good way for us to map out the gap in the virtual address space,
limit KVA to the architectural minimum implemented address bits. This still
gives us 1 petabyte of KVA, so no worries.
Notes:
svn path=/head/; revision=221334
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
http://llvm.org/bugs/show_bug.cgi?id=9379
Reported by: rpaulo, dim
Notes:
svn path=/head/; revision=221331
|
| |
| |
| |
| |
| |
| |
| | |
PAE kernel config, do that also for those added to GENERIC lately.
Notes:
svn path=/head/; revision=221329
|
| |
| |
| |
| |
| |
| |
| | |
MFC after: 1 week
Notes:
svn path=/head/; revision=221328
|
| |
| |
| |
| |
| |
| |
| | |
already inherited from the PCI bus driver.
Notes:
svn path=/head/; revision=221327
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
4 port chip but with a nonstandard clock.
PR: kern/104212
Submitted by: Shuichi KITAGUCHI kit of ysnb net
MFC after: 1 week
Notes:
svn path=/head/; revision=221326
|
|\|
| |
| |
| | |
Notes:
svn path=/projects/largeSMP/; revision=221325
|
| |
| |
| |
| |
| |
| |
| |
| | |
generic PCI-PCI bridge driver, x86 nexus driver, and x86 Host to PCI bridge
drivers.
Notes:
svn path=/head/; revision=221324
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This allows the ethernet to function on the PB92 board.
Submitted by: Luiz Otavio O Souza
Notes:
svn path=/head/; revision=221321
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
developers committing new code with broken include directories.
Fix a few whitespace issues.
Improve a couple of comments.
-W is now deprecated and is referred to as -Wextra (see gcc(1)).
Submitted by: arundel
Notes:
svn path=/head/; revision=221320
|
| |
| |
| |
| |
| |
| |
| |
| | |
shouldn't be enabled by default unless you're truely building for the
AR913x platform.
Notes:
svn path=/head/; revision=221312
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
of endian-ness issues with the AR724x.
From Luiz:
* Fix the bus space tag used so endian-ness is correctly handled;
* Only do the workaround for the AR7240; AR7241/AR7242 (PB92)
don't require this
From me:
* Add a read flush from openwrt
Submitted by: Luiz Otavio O Souza
Notes:
svn path=/head/; revision=221307
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
structure for the new NFS subsystem. This will be used
by nfsstats.c to implement the "-z" option.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=221306
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=221301
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=221300
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=221299
|
| |
| |
| |
| |
| |
| |
| | |
Discussed with: joel
Notes:
svn path=/head/; revision=221296
|
| |
| |
| |
| |
| |
| |
| | |
- Sync xen with i386 about the ipi_send_cpu() usage
Notes:
svn path=/projects/largeSMP/; revision=221322
|
|\|
| |
| |
| | |
Notes:
svn path=/projects/largeSMP/; revision=221287
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Noted by: Fabian Keil <freebsd-listen fabiankeil de>
Pointy hat to: kib
MFC after: 1 week
Notes:
svn path=/head/; revision=221281
|
| |
| |
| |
| | |
Notes:
svn path=/projects/largeSMP/; revision=221286
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
kern.sched.ipiwakeup.onecpu
kern.sched.ipiwakeup.htt2
Because they are absolutely obsolete. Probabilly the whole wakeup
forward mechanism should be revisited for a better fitting in modern
hw.
- As map2 variable is no longer used rename map3 to map2
- Fix a string by making more informative the msg and removing the
arguments passing
Approved by: julian
Notes:
svn path=/projects/largeSMP/; revision=221285
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
function on the possibility of a thread to not preempt.
As this function is very tied to x86 (interrupts disabled checkings)
it is not intended to be used in MI code.
Notes:
svn path=/projects/largeSMP/; revision=221284
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
amd64 has already this micro-optimization removed.
Submitted by: kib
Notes:
svn path=/projects/largeSMP/; revision=221283
|
| |
| |
| |
| | |
Notes:
svn path=/projects/largeSMP/; revision=221280
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
pmc_cpumask.
Discussed with: fabient
Notes:
svn path=/projects/largeSMP/; revision=221279
|
|/
|
|
|
|
|
| |
Declare appropriately.
Notes:
svn path=/projects/largeSMP/; revision=221278
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
use the PBVM. This eliminates the implied hardcoding of the
physical address at which the kernel needs to be loaded. Using the
PBVM makes it possible to load the kernel irrespective of the
physical memory organization and allows us to replicate kernel text
on NUMA machines.
While here, reduce the direct-mapped page size to the kernel's
page size so that we can support memory attributes better.
Notes:
svn path=/head/; revision=221271
|
|
|
|
|
|
|
|
|
| |
PR: kern/156743
Submitted by: Dmitrij Tejblum
MFC after: 1 week
Notes:
svn path=/head/; revision=221270
|
|
|
|
|
|
|
|
|
| |
into the TLB as-is.
While here, have ia64_platform_alloc() return ~0UL on failure.
Notes:
svn path=/head/; revision=221269
|
|
|
|
|
|
|
|
|
|
|
|
| |
INET6_SUPPORT.
Reviewed by: gnn (slightly earlier version without pf)
Sponsored by: The FreeBSD Foundation
Sponsored by: iXsystems
MFC after: 2 weeks
Notes:
svn path=/head/; revision=221267
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
kernel configurations to apply WITH_* WITHOUT_* knobs we use for
module building as well to restrict or control opt_*.h flags.
Reviewed by: imp, +
Sponsored by: The FreeBSD Foundation
Sponsored by: iXsystems
MFC after: 2 weeks
Notes:
svn path=/head/; revision=221265
|