#
8e4535ee |
| 11-Jan-2025 |
John Baldwin <jhb@FreeBSD.org> |
stand/kshim: Implement bus_detach_children
While here, update bus_generic_detach to delete devices as in the kernel.
Reviewed by: imp, markj Differential Revision: https://reviews.freebsd.org/D48410
|
#
ee15875c |
| 11-Jan-2025 |
John Baldwin <jhb@FreeBSD.org> |
stand/kshim: Update for devclass being removed from DRIVER_MODULE
The kshim code abused the devclass argument to DRIVER_MODULE in some odd ways. Instead, refactor the devclass handling to more clos
stand/kshim: Update for devclass being removed from DRIVER_MODULE
The kshim code abused the devclass argument to DRIVER_MODULE in some odd ways. Instead, refactor the devclass handling to more closely mirror what new-bus does in the kernel by having a linked list of devclasses looked up by name and associate devices with a devclass.
Devices are now only associated with a module while probing and attaching.
Reviewed by: imp, markj Differential Revision: https://reviews.freebsd.org/D48409
show more ...
|
#
4378bd38 |
| 11-Jan-2025 |
John Baldwin <jhb@FreeBSD.org> |
stand/kshim: Replace bus_generic_attach with bus_attach_children
Fixes: 18250ec6c089 Replace calls to bus_generic_attach with bus_attach_children Differential Revision: https://reviews.freebsd.org/D
stand/kshim: Replace bus_generic_attach with bus_attach_children
Fixes: 18250ec6c089 Replace calls to bus_generic_attach with bus_attach_children Differential Revision: https://reviews.freebsd.org/D48404
show more ...
|
Revision tags: release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
#
2a63c3be |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line .c comment pattern
Remove /^/[*/]\s*\$FreeBSD\$.*\n/
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0 |
|
#
a85ff211 |
| 17-Mar-2022 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
stand/usb: Fix build by declaring missing functions and types.
MFC after: 1 week Sponsored by: NVIDIA Networking
|
Revision tags: release/12.3.0 |
|
#
7497dd58 |
| 12-Apr-2021 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Fix build of stand/usb .
MFC after: 1 week Sponsored by: Mellanox Technologies // NVIDIA Networking
|
Revision tags: release/13.0.0 |
|
#
d23b583d |
| 17-Feb-2021 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Bump the FreeBSD kernel version in kernel boot shim.
Sponsored by: Mellanox Technologies // NVIDIA Networking
|
#
eb2f5fa4 |
| 07-Dec-2020 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Properly define the bool type in the BSD kernel shim.
MFC after: 1 week Sponsored by: Mellanox Technologies // NVIDIA Networking
|
#
cc7b5411 |
| 07-Dec-2020 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Add missing busdma prototypes for load and unload and implement dummy sync function for kernel bootloader shim code.
MFC after: 1 week Sponsored by: Mellanox Technologies // NVIDIA Networking
|
#
abbf48c5 |
| 04-Dec-2020 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Fix mis-spelled macro in the kernel shim.
MFC after: 1 week Sponsored by: Mellanox Technologies // NVIDIA Networking
|
#
454f1fde |
| 04-Dec-2020 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Add more macros, types and prototypes for building kernel code into bootloaders.
MFC after: 1 week Sponsored by: Mellanox Technologies // NVIDIA Networking
|
#
1784a6d6 |
| 04-Dec-2020 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Fix definition of int64_t and uint64_t when long is 64-bit. This gets the kernel shim code in line with the rest of the kernel, sys/x86/include/_types.h.
MFC after: 1 week Sponsored by: Mellanox Tec
Fix definition of int64_t and uint64_t when long is 64-bit. This gets the kernel shim code in line with the rest of the kernel, sys/x86/include/_types.h.
MFC after: 1 week Sponsored by: Mellanox Technologies // NVIDIA Networking
show more ...
|
#
a2dd1caa |
| 18-Nov-2020 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Fix build of USB bootloader code by adding checks for _STANDALONE being defined. Currently the USB bootloader code is not part of buildworld.
MFC after: 1 week Sponsored by: Mellanox Technologies //
Fix build of USB bootloader code by adding checks for _STANDALONE being defined. Currently the USB bootloader code is not part of buildworld.
MFC after: 1 week Sponsored by: Mellanox Technologies // NVIDIA Networking
show more ...
|
Revision tags: release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0 |
|
#
9b5cc8a3 |
| 07-Feb-2018 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
A more definitions to kernel emulation shim in order to build stand/usb.
MFC after: 1 week Sponsored by: Mellanox Technologies
|
#
55b1c6e7 |
| 15-Nov-2017 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Merge ^/head r325663 through r325841.
|
#
ca987d46 |
| 15-Nov-2017 |
Warner Losh <imp@FreeBSD.org> |
Move sys/boot to stand. Fix all references to new location
Sponsored by: Netflix
|