Page MenuHomeFreeBSD

EFI_SIMPLE_FILE_SYSTEM driver
Needs ReviewPublic

Authored by eric_metricspace.net on Apr 17 2017, 12:31 AM.
Tags
None
Referenced Files
Unknown Object (File)
Dec 20 2023, 3:01 AM
Unknown Object (File)
Oct 31 2023, 5:14 AM
Unknown Object (File)
Aug 28 2023, 9:37 PM
Unknown Object (File)
Jul 8 2023, 6:34 PM
Unknown Object (File)
May 28 2023, 1:05 AM
Unknown Object (File)
May 23 2023, 11:13 PM
Unknown Object (File)
Jan 6 2023, 7:56 AM
Unknown Object (File)
Apr 17 2017, 3:09 PM

Details

Summary

Adds a driver to loader which binds to any EFI_SIMPLE_FILE_SYSTEM interface it finds. This effectively subsumes the msdosfs driver.

This is part of a simplified form of the EFI refactor.

Test Plan

Patch was tested in QEMU.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

trasz added inline comments.
lib/libstand/Makefile
44

Is the stpncpy.c file already there in the sources?

sys/boot/efi/libefi/efifs.c
383

Comment style (missing newline after the opening "/*".

sys/boot/efi/loader/main.c
85

Commit those two files (whitespace changes) separately perhaps? Similar thing for a few other style fixes above.

eric_metricspace.net added inline comments.
lib/libstand/Makefile
44

These are pulled in from libc. This can get dropped, actually.

sys/boot/efi/loader/main.c
85

These are artifacts of my emacs setup. They can be dropped from the final commit.