History log of /freebsd/stand/kshim/bsd_kernel.c (Results 1 – 9 of 9)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 40d7ba08 11-Jan-2025 John Baldwin <jhb@FreeBSD.org>

stand/kshim: Replace devclass_equal with calls to strcmp

Reviewed by: imp, markj, emaste
Differential Revision: https://reviews.freebsd.org/D48412


# 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, release/12.3.0, release/13.0.0
# 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


# 34602358 07-Dec-2020 Hans Petter Selasky <hselasky@FreeBSD.org>

Tidy up code a bit. Add missing section comments.
No functional change.

MFC after: 1 week
Sponsored by: Mellanox Technologies // NVIDIA Networking


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
# 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