User Details
- User Since
- May 11 2014, 1:02 PM (549 w, 4 d)
- Roles
- Disabled
Nov 10 2021
Oct 21 2021
Before these changes, ofw_bus was a simplebus that also did a bit of resource management. With the rman stuff gone, is there any difference at all between ofw_bus and simplebus?
Oct 17 2021
Oct 6 2021
Sep 28 2021
Sep 1 2021
I would be a bit more wordy in the commit, something like;
Aug 18 2021
I suspect these stats aren't much-used in the real world, and can't think of any reason not to do this.
Jul 21 2021
This has been on my to-do list for ages. Several people who use zfs on 32-bit arm have requested it over the years.
Mar 22 2021
Mar 18 2021
I don't understand the need to add new methods to ofw_if. The new methods are just extracting standard properties from a standard dtb in memory; if new functions are needed at all, why aren't they just a couple new convenience functions in ofw_subr.{c,h}?
Feb 26 2021
Dec 16 2020
Dec 12 2020
A few last minor tweaks to the test program.
Nov 30 2020
This update adds the option to choose between detailed (the default) and summary reporting, and removes the restriction that only one pin-change event can occur between each call to read(2) without losing data. It also adds a new test/demo program, based on the test code written by Christian for the gsoc project.
Nov 28 2020
Nov 27 2020
Allow only edge-triggered interrupts, and only if they are supported on that pin according to the capabilities flags from the hardware driver.
Primarily style fixes, mostly reformating block comments to the freebsd standard.
Locking fixes. The original code had several places where an error-handling path would exit a function with a mutex unlocked that would be re-locked on a normal exit. There was also a place where an SLIST was traversed without holding the mutex that protects additions and deletions on that list.
Just a note to mention that the initial diff is the exact code from https://github.com/ckraemer/freebsd/tree/gsoc2018, with a couple small tweaks to resolve conflicts due to the freebsd base code having changed a bit over the past two years.
Nov 26 2020
Nov 25 2020
Nov 18 2020
Nov 15 2020
Oct 12 2020
Sep 22 2020
Sep 14 2020
Applied patch to freebsd 8 (which we use at $work but it has the icee.c source from -current) and freebsd 11 and it behaves as expected on our products.
Sep 3 2020
Sep 2 2020
So, what prevents "kldunload icee" while someone has the cdev open?
Sep 1 2020
Jul 26 2020
Jul 19 2020
Jun 18 2020
[...]
The argument that we have around a hundred places where the rule is already broken in fact confirms that most of our code confirms to the style(9) in this regard, since hundred places for several MLoCs of our own code is quite good ratio.
Apr 2 2020
Mar 29 2020
Mar 6 2020
Feb 29 2020
Feb 10 2020
Feb 1 2020
I believe 0750 is an ideal mode for the /root dir; it adds some security, and it seems unlikely that existing scripts or other automation people have in use will fail due to the change.
Jan 17 2020
Jan 16 2020
After some discussion on irc we realized we don't need a get-capabilities interface between gpio and pinctrl, because both are soc-specific drivers, and the gpio driver already "knows" what capabilities the soc has.
Jan 15 2020
Jan 14 2020
What kind of flags go into the flags arg? I suspect the quick answer is GPIO flags. The more complete answer is probably "some subset of gpio flags which differs from one device to another". That leads to the question of what to do on an attempt to set multiple flags where some are supported and some aren't.
Jan 9 2020
When replacing objdump with llvm-objdump came up on a mailing list, there was some opinion expressed that most users don't need objdump at all and should have to install a package to get it. But I find llvm-objdump to be a completely-usable replacement for gnu objdump that we've had in base for years. That leads me to think a knob such as WITH[OUT]_LLVM_OBJDUMP that defaults to WITHOUT might be a good solution for this.
Jan 8 2020
Jan 7 2020
Jan 2 2020
Committed (forgot to link to phab) as r356278.
Jan 1 2020
Remove the bus_select callback pointer and instead create an iicmux_if.m to define a bus_select method.
Dec 31 2019
Dec 30 2019
Dec 29 2019
Committed as r356180
Dec 26 2019
Doh! I totally missed that, thanks.
Uploaded a new diff with proper context.