Page MenuHomeFreeBSD

EFI_SIMPLE_FILE_SYSTEM driver
Needs ReviewPublic

Authored by eric_metricspace.net on Apr 17 2017, 12:31 AM.

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