MCPcopy Create free account
hub / github.com/Simple-XX/SimpleKernel / ValidateFdtHeader

Method ValidateFdtHeader

src/include/kernel_fdt.hpp:664–670  ·  view source on GitHub ↗

* @brief 验证 FDT header * @return Expected */

Source from the content-addressed store, hash-verified

662 * @return Expected<void>
663 */
664 [[nodiscard]] auto ValidateFdtHeader() const -> Expected<void> {
665 assert(fdt_header_ != nullptr && "fdt_header_ is null");
666 if (fdt_check_header(fdt_header_) != 0) {
667 return std::unexpected(Error(ErrorCode::kFdtInvalidHeader));
668 }
669 return {};
670 }
671
672 /**
673 * @brief 按路径查找节点

Callers

nothing calls this directly

Calls 1

ErrorClass · 0.85

Tested by

no test coverage detected