#
759ddb4d |
| 17-Oct-2024 |
Graham Percival <gperciva@tarsnap.com> |
manuals: Misc syntax fixes
These were reported by `mandoc -T lint ...` as errors.
Signed-off-by: Graham Percival <gperciva@tarsnap.com> Reviewed by: mhorne, Alexander Ziaee <concussious.bugzilla@ru
manuals: Misc syntax fixes
These were reported by `mandoc -T lint ...` as errors.
Signed-off-by: Graham Percival <gperciva@tarsnap.com> Reviewed by: mhorne, Alexander Ziaee <concussious.bugzilla@runbox.com> Sponsored by: Tarsnap Backup Inc. Pull Request: https://github.com/freebsd/freebsd-src/pull/1472
show more ...
|
Revision tags: release/13.4.0, release/14.1.0, release/13.3.0 |
|
#
1631382c |
| 08-Dec-2023 |
Kyle Evans <kevans@FreeBSD.org> |
loader: provide a features table for binary compatibility advertisement
liblua now provides a loader.has_feature() function to probe the loader binary for features advertised. name => desc mappings
loader: provide a features table for binary compatibility advertisement
liblua now provides a loader.has_feature() function to probe the loader binary for features advertised. name => desc mappings are provided in loader.features to get a list of all of the features loader *can* support. core.hasFeature is provided as a shim to loader.has_feature so that individual consumers don't need to think about the logic of the loader module not providing has_feature; we know that means the feature isn't enabled.
The first consumer of this will be EARLY_ACPI to advertise that the loader binary probes for ACPI presence before the interpreter has started, so that we know whether we can trust the presence of acpi.rsdp as relatively authoritative. In general, it's intended to be used to avoid breaking new scripts on older loaders within reason.
This will be used in lua as `core.hasFeature("EARLY_ACPI")`, while the C bits of loader will `feature_enable(FEATURE_EARLY_ACPI)`.
Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D42695
show more ...
|
Revision tags: release/14.0.0 |
|
#
fa9896e0 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: two-line nroff pattern
Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/
|
Revision tags: release/13.2.0 |
|
#
a07cef5a |
| 30-Nov-2022 |
Warner Losh <imp@FreeBSD.org> |
stand: Add dv_match
On OpenFirmware, and possibly kboot, we use full path names for the objects that are the 'device'. kboot uses a hack of knowing that all disk device nodes start with '/dev', but
stand: Add dv_match
On OpenFirmware, and possibly kboot, we use full path names for the objects that are the 'device'. kboot uses a hack of knowing that all disk device nodes start with '/dev', but this generalizes it for OpenFirmware where both 'block' and 'network' devices live in the same namespace and one must ask the OF node its type to know if this device type matches.
For drivers that don't specify, the current convention of using strncmp() is retained. This is done only in devparse(), but everything uses it directly (or will soon).
Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D37554
show more ...
|
#
66012c8f |
| 30-Nov-2022 |
Warner Losh <imp@FreeBSD.org> |
stand: create devinit
devinit() marches through all the devices, calling the inint routines if any exist. Replace all the identical copies of this code.
Sponsored by: Netflix Differential Revision
stand: create devinit
devinit() marches through all the devices, calling the inint routines if any exist. Replace all the identical copies of this code.
Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D37349
show more ...
|
#
781ca0af |
| 30-Nov-2022 |
Warner Losh <imp@FreeBSD.org> |
stand: Introduce devparse to parse device / path strings
devparse is now the preferred interface to use to parse device strings or device:/path strings. It parses the passed in string, mallocs the d
stand: Introduce devparse to parse device / path strings
devparse is now the preferred interface to use to parse device strings or device:/path strings. It parses the passed in string, mallocs the device's particular devdesc string and returns the 'remainder' of the device:/path for further processing.
Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D37338
show more ...
|
#
a0aad69f |
| 30-Nov-2022 |
Warner Losh <imp@FreeBSD.org> |
stand: Introduce new dv_parsedev routine
Allow device classes to define a parsing routine. Most device classes already have these routines, but there's much duplication in their use. Define an inter
stand: Introduce new dv_parsedev routine
Allow device classes to define a parsing routine. Most device classes already have these routines, but there's much duplication in their use. Define an interface for a common routine to parse an individual device. By convetion, files have the form "[device:]/path/to/file" where device is optional (filled in to be the value of currdev) and it starts with the dv_name field of the device, with the rest of the name up to the device (typically a unit number, but disks add partition inforation, and other devices may do artibtrary otehr things).
Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D37337
show more ...
|
Revision tags: release/12.4.0 |
|
#
45ad9557 |
| 10-Sep-2022 |
Warner Losh <imp@FreeBSD.org> |
stand: Add driver interface docs
Add some rather bare-bones driver interface docs.
Sponsored by: Netflix Suggestions by: rpokala Reviewed by: pauamma Differential Revision: https://reviews.freeb
stand: Add driver interface docs
Add some rather bare-bones driver interface docs.
Sponsored by: Netflix Suggestions by: rpokala Reviewed by: pauamma Differential Revision: https://reviews.freebsd.org/D35912
show more ...
|
Revision tags: release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0 |
|
#
f6b2a429 |
| 09-Jun-2018 |
Kyle Evans <kevans@FreeBSD.org> |
libsa(3): Correct statement about FS Write-support, name change
- jhb implemented UFS write support a little over 16 years ago. - Update the library name while we're here.
Reviewed by: jhb, rpokala
libsa(3): Correct statement about FS Write-support, name change
- jhb implemented UFS write support a little over 16 years ago. - Update the library name while we're here.
Reviewed by: jhb, rpokala Differential Revision: https://reviews.freebsd.org/D14476
show more ...
|
#
3a7d8294 |
| 31-Jan-2018 |
Warner Losh <imp@FreeBSD.org> |
Move libstand.3 to libsa.3. Update libsa.3 to include functions recently added. More are likely missing.
|