| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
This also removes the kludge from r239009 that covered only
the network driver.
Reviewed by: grehan
Approved by: grehan (mentor)
MFC after: 1 week
|
|
|
|
|
| |
PR: bin/174910
Submitted by: Fabian Keil <fk fabiankeil.de>
|
| |
|
|
|
|
| |
Submitted by: gjb
|
|
|
|
|
|
| |
and 'j' modes was missing. Fix that.
MFC after: 3 days
|
|
|
|
|
|
| |
disks should be rebuilt. Our rebuild code is same time disk-centric. To
handle this situation properly check all disks for RBLD flags, and if no
disk specified try rebuild/resync all of them except newly inserted.
|
|
|
|
|
| |
Submitted by: hiren panchasara <hiren.panchasara@gmail.com>
Obtained from: Yahoo! Inc
|
|
|
|
|
|
|
| |
Windows driver uses such migration when it creates new arrays. While GEOM
RAID has no mechanism to implement migration in general case, this specifc
case still can be handled easily via degraded RAID1 creation followed by
regular rebuild.
|
|
|
|
|
|
|
|
| |
rather than a constant so that VM_KMEM_SIZE_MAX will scale automatically
with the kernel address space size. This is particularly important for
MIPS because the same definition is used by both 32- and 64-bit kernels.
Tested by: jchandra
|
|
|
|
|
| |
gpart having better portability than libdisk. Don't mark sade(8) as obsolete
on non-x86 systems.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
unmerged BERI DTS files) to head:
Use the OFW compatible string "mips,mips4k" rather than
"mips4k,cp0" for interrupt control using MIPS4k CP0.
Suggested by: thompsa
Implement a MIPS FDT PIC decode routine to use when no PIC has been
configured, which assumes a cascade back to the nexus bus (e.g.,
the on-board CP0 interrupt management parts on the MIPS). If the
soc bus in a MIPS DTS file is declared as "mips4k,cp0"-compatible,
then this will be enabled. This is sufficient to allow IRQs to be
configured on BERI.
Sponsored by: DARPA, AFRL
|
|
|
|
|
|
|
|
|
| |
This prevents quad igb card on high core machines, without any nmbcluster or
igb queue tuning wedging the boot process if all nics are configured.
Reviewed by: jfv
Approved by: pjd (mentor)
MFC after: 1 week
|
|
|
|
|
| |
PR: bin/175139
MFC after: 2 weeks
|
|
|
|
|
|
|
|
|
|
|
| |
Provided a bus_space implementation for FDT, modelled on
bus_space_generic, but with a local version of the map address
routine that does a P->V translation, as is the case with NLM's
similar routine for XLP. It's not clear to me that this is the
right solution -- possibly this belongs in simplebus -- however,
it is sufficient to get the DE4 LED driver working.
Sponsored by: DARPA, AFRL
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In a sign of weakness, replicate the MIPS bus_space_generic.c to
produce a new FDT version, which will perform necessary address
space translation for bus_space -- the solution used in NLM's MIPS
FDT support, but possibly not quite the right thing. This is
inconsistent with regular I/O via the nexus and the generic
bus_space, which instead perform translation via pmap_mapdev()
when a resource is activated. However, it will work while I
attempt to identify what the right way to reconcile possible
approaches.
(Another approach might be to make simplebus use Nexus's activate
routine instead of a generic one?)
Sponsored by: DARPA, AFRL
|
|
|
|
|
|
|
|
|
|
| |
Add code so that the BERI boot process can ask the kernel linker for
DTB blobs that may have been left for it by the boot loader, as done
on PowerPC and ARM. This will require both a more mature boot
loader, and more mature boot loader argument passing mechanism,
than currently supported on BERI.
Sponsored by: DARPA, AFRL
|
|
|
|
|
|
|
|
|
|
| |
Initialise Openfirmware/FDT code earlier in the FreeBSD/beri boot,
so that the results will be available for configuring the console
UART (eventually).
Suggested by: thompsa
Sponsored by: DARPA, AFRL
|
|
|
|
|
|
| |
for proper error recovery, including keeping original request order.
Reviewed by: hselasky
|
|
|
|
| |
Pointy hat to: theraven
|
|
|
|
|
|
|
|
|
| |
It is alike to RAID1, but with dedicating master and recovery disks and
providing manual control over synchronization. It allows to use recovery
disk as snapshot of the master disk from the time of the last sync.
This implementation is not functionaly complete comparing to Windows,
but it is better then silent conversion to RAID1 on first boot.
|
|
|
|
| |
Submitted by: jmc@OpenBSD
|
|
|
|
| |
Submitted by: LEVAI Daniel (via jmc@OpenBSD)
|
| |
|
|
|
|
|
| |
that I'd feared. Discussion is ongoing about the scope of a safer
solution.
|
| |
|
|
|
|
|
|
| |
checks for missing users and groups.
Sponsored by: DARPA, AFRL
|
|
|
|
|
| |
controller unit and keyboard unit from there. It will be needed
for other things in the future as well...
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
group file to be used. This is useful for installing on systems where
a user or group does not currently exist.
Sponsored by: DARPA, AFRL
Obtained from: NetBSD
MFC after: 5 days
|
|
|
|
|
|
| |
dependency on them.
Sponsored by: DARPA, AFRL
|
|
|
|
|
|
|
| |
priority is lower then payload/TUR one.
- Reduce TUR priority and avoid sending them if there are any other
outstanding commands, alike to DA driver.
|
|
|
|
|
|
| |
install tool.
Suggested by: delphij
|
|
|
|
|
|
| |
version of vis.h.
Reported by: dim
|
|
|
|
| |
Submitted by: skreuzer
|
|
|
|
|
|
|
|
|
|
| |
to avoid sending extra READ CAPACITY requests by dastart(). Schedule periph
again on reprobe completion, or otherwise it may stuck indefinitely long.
This should fix USB explore thread hanging on device unplug, waiting for
periph destruction.
Reported by: hselasky
|
|
|
|
|
| |
1.3 breaking the libc ABI. Revert that change (breaking the ABI again
for users who updated after December 18th).
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Don't treat pointers to members as pointers in catch blocks (they're usually
fat pointers).
- Correctly catch foreign exceptions in catchalls.
- Ensure that a happens-before relationship is established when setting
terminate handlers in one thread and calling them in another.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
three fixes:
- Don't treat pointers to members as pointers in catch blocks (they're usually
fat pointers).
- Correctly catch foreign exceptions in catchalls.
- Ensure that a happens-before relationship is established when setting
terminate handlers in one thread and calling them in another.
|
| |
| |
| |
| | |
Approved by: dim (mentor)
|
| |
| |
| |
| | |
Approved by: dim (mentor)
|
| |
| |
| |
| |
| |
| |
| | |
While I'm there, also make this driver to attach to devices that have
an unknown device ID.
MFC after: 1 month
|
| |
| |
| |
| |
| |
| |
| | |
Suggested by: alc
Reviewed by: alc
Approved by: kib (mentor)
MFC after: 1 week
|
| |
| |
| |
| |
| |
| | |
vfs_write_resume_flags().
Sponsored by: The FreeBSD Foundation
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
too. The entry for an IPv6 server in the TCAM takes up the equivalent
of two ordinary stids and must be properly aligned too.
MFC after: 1 week
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
on the fast data path) and use them instead of frobbing the adapter lock
and busy flag directly.
Other changes made while reworking all slow operations:
- Wait for the reply to a filter request (add/delete). This guarantees
that the operation is complete by the time the ioctl returns.
- Tidy up the tid_info structure.
- Do not allow the tx queue size to be set to something that's not a
power of 2.
MFC after: 1 week
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
runtime on amd64, when it is compiled by clang. Some versions of clang
don't save and restore all callee registers, if a __builtin_eh_return()
intrinsic is used in a function. This is particularly bad on amd64.
Until the problem gets fixed by upstream, use an asm statement to force
clang to assume the registers in question are clobbered, when invoking
__builtin_eh_return(), so it will emit code to save and restore them.
This should fix the crashes reported on -current with some C++ programs,
particularly those that throw exceptions over multiple function
boundaries.
Reported by: stefanf
MFC after: 3 days
|
| |
| |
| |
| |
| |
| | |
This fixes installworld which I had broken in r245265.
Reported by: Nikolai Lifanov <lifanov@mail.lifanov.com>
|