User Details
- User Since
- May 12 2014, 10:17 AM (553 w, 4 d)
Nov 15 2024
Sep 26 2023
Many thanks, Mitchell!
Jun 9 2023
Look good to me. Thanks!
Mar 29 2023
Hi guys,
basically, I agree with Hans and not sure it will behave well w/o spinlock.
But that way VT will be faster and machine performance will be better.
/me vote to try
Mar 8 2023
Agree.
The use of a Parallel NOR Flash is infrequent nowadays. And virtual mapping of an SPI NOR Flash I saw only on MIPS SoCs.
Mar 5 2023
Looks good to me.
Thanks!
Dec 19 2021
Fix formating according to mandoc lint hints.
Fixed. Thanks for review!
All fixed. Thanks for review, Mitchell!
style(9) changes.
Nov 23 2021
Nov 11 2021
Oct 28 2021
Cleanup.
Remove debug leftover.
Done comments.
Oct 27 2021
Oct 26 2021
Update classes base ri to handle optional classes out of order.
Oct 6 2021
Oct 5 2021
Aug 17 2021
Aug 2 2021
Jul 21 2021
Jun 23 2021
Jun 2 2021
May 28 2021
LGTM
Thanks!
May 11 2021
May 5 2021
Squash commits.
Fix comment.
May 3 2021
Apr 30 2021
Apr 7 2021
Nov 7 2020
Looks good to me.
Thanks!
Dec 25 2019
Dec 1 2019
Looks good to me. Thanks.
Nov 13 2019
Oct 1 2019
Handle PCI_RES_BUS special way.
While working on a separate change (GitHub/bsdjhb/freebsd/tree/bus_map_resource_more) I remembered more of why PCI_RES_BUS is special. It's presence indicates to MI code (e.g. sys/dev/pci/pci_pci.c) that the MD host-PCI bridge drivers support managing bus numbers and so bus ranges should be allocated via bus_alloc_resource(). After the bus_map_resource_more branch lands, it will be possible to rework the one gross hack in pci_pci.c (where it calls bus_activate_resource to "map" child resources but asking the parent to do so) and then NEW_PCIB will be able to be turned on by default for all archs. However, the PCI_RES_BUS bits still need to be conditional to platforms that support PCI_RES_BUS. This is generally managed in the host-PCI bridge drivers rather than in the nexus. So in practice the '#ifdef NEW_PCIB' in the new header is in fact wrong. The real test is something more complex like this:
#if ((defined(i386) || defined(amd64)) && defined(NEW_PCIB)
#define PCI_RES_BUS 5
#endifExcept you need more convoluted expressions to handle other architectures. For x86 the rules is that bus numbers are only supported in host-PCI bridge drivers if NEW_PCIB is defined. It seems that only riscv, powerpc, and sparc64 don't already define PCI_RES_BUS, so perhaps a negative architecture list is shorter than a positive one.
Sep 29 2019
Rename base to baseoff. Fix comment.
Sep 28 2019
Sep 27 2019
Sep 26 2019
Sep 25 2019
Return back #ifdef NEW_PCIB, @jhb not sure it is safe to omit.
Nice, that it works.
It is wrong way to fix elfcopy bug.
Thanks to @strejda for pointing that.
Sep 21 2019
Sep 19 2019
I will wait for @jhb input about that. But everything I found PCI_RES_BUS were checked together w/ NEW_PCIB. And I didn't found any place where defined PCI_RES_BUS can break anything.
o Do not copyright "empty files"
o Give old owner (i386) old number (PCI_RES_BUS to 5)
Sep 18 2019
Looks good. Thanks.