#
3e15b01d |
| 22-Feb-2024 |
Warner Losh <imp@FreeBSD.org> |
libsa: Remove redundant sys/cdefs.h
Sponsored by: Netflix
|
Revision tags: release/14.0.0 |
|
#
1d386b48 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line .c pattern
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
Revision tags: release/13.2.0 |
|
#
1c1783d6 |
| 11-Jan-2023 |
Warner Losh <imp@FreeBSD.org> |
stand: Create common gen_setcurrdev and replace code
Replace 4 identical copies of *_setcurrdev with gen_setcurrdev to avoid having to create a 5th copy. uboot_setcurrdev is actually different and n
stand: Create common gen_setcurrdev and replace code
Replace 4 identical copies of *_setcurrdev with gen_setcurrdev to avoid having to create a 5th copy. uboot_setcurrdev is actually different and needs to remain separate (even though it's quite similar).
Sponsored by: Netflix Reviewed by: fuz@fuz.su, kevans Differential Revision: https://reviews.freebsd.org/D38003
show more ...
|
#
77378d79 |
| 30-Nov-2022 |
Warner Losh <imp@FreeBSD.org> |
stand/efi: Move to using common devparse()
We no longer need to have to hand-code this for each boot loader since devparse() handles them all with dv_parsedev().
Sponsored by: Netflix Differential
stand/efi: Move to using common devparse()
We no longer need to have to hand-code this for each boot loader since devparse() handles them all with dv_parsedev().
Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D37340
show more ...
|
#
ba11bc36 |
| 30-Nov-2022 |
Warner Losh <imp@FreeBSD.org> |
stand: Change zfs_parsedev() API
Change the first argument to zfs_parsedev() to be a pointer to a struct devdesc *. This now gets filled in with a malloc'd structure that's returned to the caller th
stand: Change zfs_parsedev() API
Change the first argument to zfs_parsedev() to be a pointer to a struct devdesc *. This now gets filled in with a malloc'd structure that's returned to the caller that the caller is repsonsible for freeing. Most nplaces in the tree passed in a malloc'd pointer anyway, and this moves knowledge of zfs_devdesc more firmly into the zfs.c code.
Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D37336
show more ...
|
#
17276525 |
| 30-Nov-2022 |
Warner Losh <imp@FreeBSD.org> |
stand: Change disk_parsedev() API
Change the first argument to disk_parsedev() to be a pointer to a struct devdesc *. This now gets filled in with a malloc'd structure that's returned to the caller
stand: Change disk_parsedev() API
Change the first argument to disk_parsedev() to be a pointer to a struct devdesc *. This now gets filled in with a malloc'd structure that's returned to the caller that the caller is repsonsible for freeing. Most places in the tree passed in a malloc'd pointer anyway, and this moves knowledge of disk_devdesc more firmly into the disk.[ch] code.
Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D37335
show more ...
|
Revision tags: release/12.4.0 |
|
#
1e7a2eb9 |
| 11-Aug-2022 |
Warner Losh <imp@FreeBSD.org> |
stand: efi_fmtdev can be reduced to devformat
devformat produces the same output as efi_fmtdev, so just use it to reduce on the dependencies.
Sponsored by: Netflix Differential Revision: https://r
stand: efi_fmtdev can be reduced to devformat
devformat produces the same output as efi_fmtdev, so just use it to reduce on the dependencies.
Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D35924
show more ...
|
Revision tags: release/13.1.0, release/12.3.0 |
|
#
b4cb3fe0 |
| 12-Aug-2021 |
Toomas Soome <tsoome@FreeBSD.org> |
loader: implement mount/unmount rootfs
We want to keep our root file system open to preserve bcache segment between file accesses, thus reducing physical disk IO.
Reviewed by: imp, allanjude, kevan
loader: implement mount/unmount rootfs
We want to keep our root file system open to preserve bcache segment between file accesses, thus reducing physical disk IO.
Reviewed by: imp, allanjude, kevans (previous version) Differential Revision: https://reviews.freebsd.org/D30848 MFC after: 1 month
show more ...
|
Revision tags: release/13.0.0, release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0 |
|
#
7648bc9f |
| 13-May-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead @347527
Sponsored by: The FreeBSD Foundation
|
#
3d384d51 |
| 20-Apr-2019 |
Warner Losh <imp@FreeBSD.org> |
Start to reduce the number of #ifdef EFI_ZFS_BOOT
There's a number of EFI_ZFS_BOOT #ifdefs that aren't needed, or can be eliminated with some trivial #defines. Remove the EFI_ZFS_BOOT ifdefs that ar
Start to reduce the number of #ifdef EFI_ZFS_BOOT
There's a number of EFI_ZFS_BOOT #ifdefs that aren't needed, or can be eliminated with some trivial #defines. Remove the EFI_ZFS_BOOT ifdefs that aren't needed. Replace libzfs.h include which is not safe to include without EFI_ZFS_BOOT with efizfs.h which is and now conditionally included libzfs.h. Define efizfs_set_preferred away and define efi_zfs_probe to NULL when ZFS is compiled out.
show more ...
|
Revision tags: release/12.0.0, release/11.2.0 |
|
#
ad00892f |
| 12-Mar-2018 |
Warner Losh <imp@FreeBSD.org> |
Remove d_type from devdesc. It's not needed as we can fetch it from d_dev->dv_type when we need it.
|
#
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
|