| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to stdout in the non-kernel case and to the console+log
in the kernel case. For the kernel case it hooks the
putbuf() machinery underneath printf(9) so that the buffer
is written completely atomically and without a copy into
another temporary buffer. This is useful for fixing
compound console/log messages that become broken and
interleaved when multiple threads are competing for the
console.
Reviewed by: ken, imp
Sponsored by: Netflix
Notes:
svn path=/head/; revision=314397
|
|
|
|
|
|
|
|
|
|
| |
under -v but cannot connect due to trying to print an int as %s [1].
Reported by: andrew [1]
MFC after: 3 days
Notes:
svn path=/head/; revision=314396
|
|
|
|
|
|
|
|
|
|
|
| |
conditionally compile the code.
Reviewed by: andrew
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D9836
Notes:
svn path=/head/; revision=314395
|
|
|
|
|
|
|
|
|
| |
This adds clocks support for the aw_ccung on the A31 SoC.
Newer DTS files require this.
All the clocks except two CSI are defined and exported on the clock domain.
Notes:
svn path=/head/; revision=314394
|
|
|
|
|
|
|
|
| |
Some NKMP clocks have a mux options.
Add the capability to aw_clk_nkmp.
Notes:
svn path=/head/; revision=314393
|
|
|
|
|
|
|
|
|
|
| |
This restores USB attaching on SOCKIT board after reusing
standard DTS files.
Sponsored by: DARPA, AFRL
Notes:
svn path=/head/; revision=314390
|
|
|
|
|
|
|
|
|
| |
Use standard DTS files for SOCKIT and SOCDK.
Sponsored by: DARPA, AFRL
Notes:
svn path=/head/; revision=314389
|
|
|
|
|
|
|
|
|
| |
It may be called in non-sleepable frontend context.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=314387
|
|
|
|
|
|
|
|
|
|
|
| |
The PLL_DDR clock have an update bit which need to be set after changing
the value, add the possibility to define one for NKMP clocks.
This allow us to add the missing clocks.
We now have the full list of clocks created under the clock domain.
Notes:
svn path=/head/; revision=314384
|
|
|
|
|
|
|
|
| |
The register func for aw_clk_nm didn't copy the value needed for the fixed
factor, resulting in all fixed factor not working on NM clocks.
Notes:
svn path=/head/; revision=314383
|
|
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D9699
Notes:
svn path=/head/; revision=314382
|
|
|
|
|
|
|
|
|
|
| |
This driver is full of LORs. This change allows to reduce deadlock chance
from 100% to level that allows some tests to be done.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=314375
|
|
|
|
|
|
|
|
|
|
|
| |
SBP-2 specification defined maximum CDB length as 12 bytes. Newer SBP-3
specification allows CDB of any size, but this driver is too old. Proper
solution would be to look on maximal ORB size supported by the target.
MFC after: 1 week
Notes:
svn path=/head/; revision=314374
|
|
|
|
|
|
|
|
| |
UNIX System V Release 4 is operating system released in 1988. It ceased
to exist in early 2000-s.
Notes:
svn path=/head/; revision=314373
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
"all" in ports currently means "stage the ports", which requires root today,
and brings to light other potential issues, like ENAMETOOLONG with staged
directories (bug 161481, etc).
This fixes buildkernel for me when run as a non-root user, assuming all
of the prerequisites have been installed beforehand and are up-to-date.
MFC after: 1 month
Discussed with: swills (IRC)
Sponsored by: Dell EMC Isilon
Notes:
svn path=/head/; revision=314372
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add the necessary bits to enable kernel breakpoints for Book-E. The entrypoint
for program exception is very trivial, so rather than expand it to be similar to
AIM, add it into the standard trap handler.
This wasn't blocked out as Book-E specific because it is only a minor redundancy
over AIM, which should have already called db_trap_glue() at this point. If
it's going to panic with a fatal trap anywya, it doesn't matter if it goes
through this path again.
Notes:
svn path=/head/; revision=314371
|
|
|
|
|
|
|
|
|
|
|
| |
When committing DTrace in 2012/2013 era I inadvertently broke breakpoints, by
setting EXC_DTRACE to the same value as BKPT_INST. Change EXC_DTRACE to a
different, yet logically identical, trap (tw <all>,31,31).
MFC after: 2 weeks
Notes:
svn path=/head/; revision=314370
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
RSS hash type will be used to identify the CPU on to which, a receive packet
will be queued. This patch extracts the "RSS hash type" from the receive
completion and sends it to the stack.
Submitted by: Venkatkumar Duvvuru <venkatkumar.duvvuru@broadcom.com>
Reviewed by: shurd
Approved by: sbruno
MFC after: 1 week
Sponsored by: Broadcom Limited
Differential Revision: https://reviews.freebsd.org/D9685
Notes:
svn path=/head/; revision=314369
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
threads during interface down or detach.
2. add sysctl to set pause frame parameters
3. increase max segs for TSO packets to BXE_TSO_MAX_SEGMENTS (32)
4. add debug messages for PHY
5. HW LRO support restricted to FreeBSD versions 8.x and above.
Submitted by:Vaishali.Kulkarni@cavium.com
MFC after:5 days
Notes:
svn path=/head/; revision=314365
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is required for FDT's standard "reg-io-width" property
(similar to "reg-shift" property) found in many DTS files.
This fixes operation on Altera Arria 10 SOC Development Kit,
where standard ns8250 uart allows 4-byte access only.
Reviewed by: kan, marcel
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D9785
Notes:
svn path=/head/; revision=314362
|
|
|
|
|
|
|
| |
Reported by: manu
Notes:
svn path=/head/; revision=314360
|
|
|
|
|
|
|
|
| |
Reviewed by: AllanJude
Differential Revision: https://reviews.freebsd.org/D9603
Notes:
svn path=/head/; revision=314359
|
|
|
|
|
|
|
| |
MFC after: 1 week
Notes:
svn path=/head/; revision=314358
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The fixed is used only to fix up buggy MPTable information and the
trigger mode is probably ignored for the relevant interrupt types
anyway. Still, it's better to be standards compliant and have the code
do what it says it does.
Discussed with: jhb
MFC after: 5 days
Notes:
svn path=/head/; revision=314357
|
|
|
|
| |
Notes:
svn path=/head/; revision=314346
|
|
|
|
|
|
|
| |
MFC after: 1 month
Notes:
svn path=/head/; revision=314345
|
|
|
|
|
|
|
| |
MFC after: 1 month
Notes:
svn path=/head/; revision=314344
|
|
|
|
|
|
|
| |
MFC after: 1 month
Notes:
svn path=/head/; revision=314343
|
|
|
|
|
|
|
|
|
| |
Reviewed by: bcr, wblock, jceel
Approved by: grehan
Differential Revision: https://reviews.freebsd.org/D9564
Notes:
svn path=/head/; revision=314342
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ports change 421360 changed the name and UID of the postgres user
Reviewed by: trasz, imp, girgen
MFC after: 3 weeks
Sponsored by: Spectra Logic Corp
Differential Revision: https://reviews.freebsd.org/D9746
Notes:
svn path=/head/; revision=314341
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
vm_map_lookup_done should only be called when the gntdev has finished poking at
the entry.
Reported by: alc
Reviewed by: alc
MFC after: 1 week
Sponsored by: Citrix Systems R&D
Notes:
svn path=/head/; revision=314340
|
|
|
|
|
|
|
|
|
| |
NNN bits as described in RFC4868.
PR: 215978
Notes:
svn path=/head/; revision=314339
|
|
|
|
|
|
|
|
|
|
| |
The biggest change is that ctl_remove_initiator() now generates I_T NEXUS
LOSS event, cleaning part of LUs state related to the initiator.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=314338
|
|
|
|
|
|
|
|
|
|
|
| |
Some minor whitespace nits while at it.
Obtained from: kmacy @
MFC after: 1 week
Sponsored by: Mellanox Technologies
Notes:
svn path=/head/; revision=314337
|
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Mellanox Technologies
Notes:
svn path=/head/; revision=314336
|
|
|
|
|
|
|
|
| |
Also add a few more supported gates and add comments for which clocks
are missing.
Notes:
svn path=/head/; revision=314333
|
|
|
|
|
|
|
|
| |
Some PLL have a fractional mode and a lock bit.
Add support for it on the NM clock and export the clocks in the clkdom.
Notes:
svn path=/head/; revision=314329
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
During acpi_cmbat_attach() the acpi_cmbat_init_battery() notification
handler is registered. It has been observed this notification handler
can be called instantly, before the attach routine has returned. In
the notification handler there is a call to device_is_attached() which
returns false. Because the softc is set we know an attach is in
progress and the fix is simply to wait and try again in this case.
Reviewed by: avg @
MFC after: 1 week
Notes:
svn path=/head/; revision=314328
|
|
|
|
|
|
|
| |
MFC after: 2 weeks
Notes:
svn path=/head/; revision=314326
|
|
|
|
|
|
|
| |
MFC after: 1 week
Notes:
svn path=/head/; revision=314322
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Prefer setvbuf() to setlinebuf() for portability.
Some style(9) and redundant tests for NULL.
These are only meant to ease up merging newer changes but we are skipping
changes done in order to accomodate OpenBSD's pledge support.
Obtained from: OpenBSD
MFC after: 2 weeks
Notes:
svn path=/head/; revision=314321
|
|
|
|
|
|
|
| |
Pointed out by: kib
Notes:
svn path=/head/; revision=314320
|
|
|
|
|
|
|
|
|
|
| |
fail in the Capability mode. Instead silently fallback to the syscall
method, which is done for example in the gettimeofday(2) function.
Reviewed by: kib
Notes:
svn path=/head/; revision=314319
|
|
|
|
|
|
|
|
|
|
|
|
| |
The pl011 UART has a 16 entry Tx FIFO and a 16 entry Rx FIFO that
have not been used so far. Update the driver to enable the FIFOs
and use them in transmit and receive.
Reviewed by: andrew
Differential Revision: https://reviews.freebsd.org/D8819
Notes:
svn path=/head/; revision=314318
|
|
|
|
|
|
|
|
| |
Noticed by: rpokala@
Sponsored by: Netflix
Notes:
svn path=/head/; revision=314317
|
|
|
|
|
|
|
|
|
|
| |
OpenBSD rev 1.12 corresponds to our SVN r275162. Update the tag to make
easier future updates. No functional change.
MFC after: 3 days
Notes:
svn path=/head/; revision=314316
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
directly from the node.
- Use ni_txparms directly instead of calculating them manually every time
- Move M_EAPOL flag check upper; otherwise it may be skipped due to
'ucastrate' / 'mcastrate' check
- Use 'mgtrate' for control frames too (see ifconfig(8), mgtrate parameter)
- Add few more M_EAPOL checks where it was missing (zyd(4), ural(4),
urtw(4))
- Few unrelated cleanups
Tested with:
- Intel 6205 (iwn(4)), STA mode;
- WUSB54GC (rum(4)), HOSTAP mode + RTL8188EU (rtwn(4)), STA mode.
Reviewed by: adrian
Differential Revision: https://reviews.freebsd.org/D9811
Notes:
svn path=/head/; revision=314315
|
|
|
|
|
|
|
| |
MFC after: 1 month
Notes:
svn path=/head/; revision=314314
|
|
|
|
|
|
|
| |
MFC after: 1 month
Notes:
svn path=/head/; revision=314313
|
|
|
|
|
|
|
| |
MFC after: 1 month
Notes:
svn path=/head/; revision=314312
|