#
331722 |
|
29-Mar-2018 |
eadler |
Revert r330897:
This was intended to be a non-functional change. It wasn't. The commit message was thus wrong. In addition it broke arm, and merged crypto related code.
Revert with prejudice.
This revert skips files touched in r316370 since that commit was since MFCed. This revert also skips files that require $FreeBSD$ property changes.
Thank you to those who helped me get out of this mess including but not limited to gonzo, kevans, rgrimes.
Requested by: gjb (re)
|
#
330897 |
|
14-Mar-2018 |
eadler |
Partial merge of the SPDX changes
These changes are incomplete but are making it difficult to determine what other changes can/should be merged.
No objections from: pfg
|
#
327595 |
|
05-Jan-2018 |
ian |
MFC r324185:
Enhance the interrupt capabilities of ti_pruss driver.
The existing ti_pruss driver for the PRUSS Hardware provided by the AM335x ARM CPU has basic interrupt capabilities. This updated driver provides some more options:
- Sysctl based configuration for the interrupts (for some examples, see the test plan in the phabricator review cited below).
- A device file (/dev/pruss0.irqN) for each enabled interrupt. This file can be read and the device blocks if no irq has happened or returns an uint64_t timestamp based on nanouptime().
- Each interrupt device file provides kqueue-based event notification, blocking read(), or select().
Submitted by: Manuel Stuhn <freebsdnewbie@freenet.de> Differential Revision: https://reviews.freebsd.org/D11959
|
#
305572 |
|
07-Sep-2016 |
gonzo |
MFC r305492: Let knlist_add do the locking part
Remove explicit mtx_lock/mtx_unlock around knlist_add and pass 0 as locked parameter so knlist_add does the locking itself
Suggested by: kib@
|
#
305308 |
|
02-Sep-2016 |
gonzo |
MFC r305039:
Fix TI PRUSS driver panic with INVARIANTS enabled
Value passed as islocked argument to knlist_add should be consistent with actual lock state so add lock/unlock calls around knlist_add
PR: 212120 Submitted by: Manuel Stuhn
|
#
302408 |
|
07-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
283138 |
|
20-May-2015 |
rpaulo |
ti_pruss: pass the correct IRQ to userland.
Also, fix several problems with the kqueue notification.
Submitted by: Manuel Stühn freebsdnewbie at freenet.de
|
#
281085 |
|
04-Apr-2015 |
andrew |
Stop using machine/fdt.h in the arm kernel code when we don't need it.
|
#
277958 |
|
31-Jan-2015 |
rpaulo |
ti_pruss: make sure the mmap'ed memory region is uncacheable.
MFC after: 1 week
|
#
277502 |
|
21-Jan-2015 |
gonzo |
Remove "#define DEBUG" that conflicts with "option DEBUG" in kernel config
|
#
275376 |
|
01-Dec-2014 |
rpaulo |
Allow multiple devices to mmap. It's impossible to prevent this with checks on the open/close functions.
MFC after: 1 week
|
#
261410 |
|
02-Feb-2014 |
ian |
Follow r261352 by updating all drivers which are children of simplebus to check the status property in their probe routines.
Simplebus used to only instantiate its children whose status="okay" but that was improper behavior, fixed in r261352. Now that it doesn't check anymore and probes all its children; the children all have to do the check because really only the children know how to properly interpret their status property strings.
Right now all existing drivers only understand "okay" versus something- that's-not-okay, so they all use the new ofw_bus_status_okay() helper.
|
#
261211 |
|
27-Jan-2014 |
jmg |
fix args to mtx_init
Note that this commit hasn't been compile tested because these files are not hooked up to the build...
PR: 186129 Submitted by: Takanori Sawada Approved by: rpaulo
|
#
258210 |
|
16-Nov-2013 |
rpaulo |
Add a driver for the TI Programmable Realtime Unit Subsystem.
This is only a userland accessibility driver. It mmaps the hardware region to userland and posts interrupt notifications via kqueue.
|