#
fdafd315 |
|
24-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Automated cleanup of cdefs and other formatting Apply the following automated changes to try to eliminate no-longer-needed sys/cdefs.h includes as well as now-empty blank lines in a row. Remove /^#if.*\n#endif.*\n#include\s+<sys/cdefs.h>.*\n/ Remove /\n+#include\s+<sys/cdefs.h>.*\n+#if.*\n#endif.*\n+/ Remove /\n+#if.*\n#endif.*\n+/ Remove /^#if.*\n#endif.*\n/ Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/types.h>/ Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/param.h>/ Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/capsicum.h>/ Sponsored by: Netflix
|
#
685dc743 |
|
16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: one-line .c pattern Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
#
124e4673 |
|
28-Sep-2022 |
John Baldwin <jhb@FreeBSD.org> |
ntb: Use uintmax_t casts and %j to print physical addresses. This fixes -Wint-to-pointer-cast errors with GCC when compiling on i386 where physical addresses are not the same size as pointers. Reviewed by: mav, imp Differential Revision: https://reviews.freebsd.org/D36751
|
#
9940f7a7 |
|
09-May-2022 |
John Baldwin <jhb@FreeBSD.org> |
ntb: Remove unused devclass arguments to DRIVER_MODULE.
|
#
ddfc9c4c |
|
22-Jun-2021 |
Warner Losh <imp@FreeBSD.org> |
newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf Now that the upper layers all go through a layer to tie into these information functions that translates an sbuf into char * and len. The current interface suffers issues of what to do in cases of truncation, etc. Instead, migrate all these functions to using struct sbuf and these issues go away. The caller is also in charge of any memory allocation and/or expansion that's needed during this process. Create a bus_generic_child_{pnpinfo,location} and make it default. It just returns success. This is for those busses that have no information for these items. Migrate the now-empty routines to using this as appropriate. Document these new interfaces with man pages, and oversight from before. Reviewed by: jhb, bcr Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D29937
|
#
391486af |
|
01-Sep-2020 |
Mateusz Guzik <mjg@FreeBSD.org> |
ntb: clean up empty lines in .c and .h files
|
#
0d9cef0a |
|
14-Feb-2020 |
Alexander Motin <mav@FreeBSD.org> |
Add support for Hygon NTB PCI device in ntb_hw_amd driver. Submitted by: Pu Wen <puwen@hygon.cn> MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D23565
|
#
7f215e07 |
|
13-Nov-2019 |
Alexander Motin <mav@FreeBSD.org> |
Make ntb(4) send bus_get_dma_tag() requests to parent buses passing real bus' child pointers instead of grandchilds. DMAR does not like requests from devices not parented directly by PCI. MFC after: 2 weeks
|
#
d8335b53 |
|
15-Aug-2019 |
Alexander Motin <mav@FreeBSD.org> |
Fix i386 LINT build after r351056. MFC after: 13 days
|
#
e67b1223 |
|
14-Aug-2019 |
Alexander Motin <mav@FreeBSD.org> |
Add support for PCI Device ID 0x148B in ntb_hw_amd driver. Submitted by: Rajesh Kumar <rajesh1.kumar@amd.com> MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D20892
|
#
3a76d901 |
|
02-Jul-2019 |
Alexander Motin <mav@FreeBSD.org> |
Include sys/lock.h, as told by man page. MFC after: 1 week
|
#
7b96ad44 |
|
02-Jul-2019 |
Alexander Motin <mav@FreeBSD.org> |
Fix i386 LINT after r349594. MFC after: 1 month
|
#
6683132d |
|
01-Jul-2019 |
Alexander Motin <mav@FreeBSD.org> |
Add driver for NTB in AMD SoC. This patch is the driver for NTB hardware in AMD SoCs (ported from Linux) and enables the NTB infrastructure like Doorbells, Scratchpads and Memory window in AMD SoC. This driver has been validated using ntb_transport and if_ntb driver already available in FreeBSD. Submitted by: Rajesh Kumar <rajesh1.kumar@amd.com> MFC after: 1 month Relnotes: yes Differential Revision: https://reviews.freebsd.org/D18774
|