brintos

brintos / linux-shallow public Read only

0
0
Text · 2.4 KiB · 3db5747 Raw
138 lines · plain
1.TH "PFRUT" "8" "October 2021" "pfrut 1.0" ""2.hy3.SH Name4.PP5pfrut \- Platform Firmware Runtime Update and Telemetry tool6.SH SYNOPSIS7.PP8\f[B]pfrut\f[R] [\f[I]Options\f[R]]9.SH DESCRIPTION10.PP11The PFRUT(Platform Firmware Runtime Update and Telemetry) kernel interface is designed12to13.PD 014.P15.PD16interact with the platform firmware interface defined in the17.PD 018.P19.PD20Management Mode Firmware Runtime21Update (https://uefi.org/sites/default/files/resources/Intel_MM_OS_Interface_Spec_Rev100.pdf)22.PD 023.P24.PD25\f[B]pfrut\f[R] is the tool to interact with the kernel interface.26.PD 027.P28.PD29.SH OPTIONS30.TP31.B \f[B]\-h\f[R], \f[B]\-\-help\f[R]32Display helper information.33.TP34.B \f[B]\-l\f[R], \f[B]\-\-load\f[R]35Load the capsule file into the system.36To be more specific, the capsule file will be copied to the37communication buffer.38.TP39.B \f[B]\-s\f[R], \f[B]\-\-stage\f[R]40Stage the capsule image from communication buffer into Management Mode41and perform authentication.42.TP43.B \f[B]\-a\f[R], \f[B]\-\-activate\f[R]44Activate a previous staged capsule image.45.TP46.B \f[B]\-u\f[R], \f[B]\-\-update\f[R]47Perform both stage and activation actions.48.TP49.B \f[B]\-q\f[R], \f[B]\-\-query\f[R]50Query the update capability.51.TP52.B \f[B]\-d\f[R], \f[B]\-\-setrev\f[R]53Set the revision ID of code injection/driver update.54.TP55.B \f[B]\-D\f[R], \f[B]\-\-setrevlog\f[R]56Set the revision ID of telemetry.57.TP58.B \f[B]\-G\f[R], \f[B]\-\-getloginfo\f[R]59Get telemetry log information and print it out.60.TP61.B \f[B]\-T\f[R], \f[B]\-\-type\f[R]62Set the telemetry log data type.63.TP64.B \f[B]\-L\f[R], \f[B]\-\-level\f[R]65Set the telemetry log level.66.TP67.B \f[B]\-R\f[R], \f[B]\-\-read\f[R]68Read all the telemetry data and print it out.69.SH EXAMPLES70.PP71\f[B]pfrut \-G\f[R]72.PP73log_level:474.PD 075.P76.PD77log_type:078.PD 079.P80.PD81log_revid:282.PD 083.P84.PD85max_data_size:6553686.PD 087.P88.PD89chunk1_size:090.PD 091.P92.PD93chunk2_size:140194.PD 095.P96.PD97rollover_cnt:098.PD 099.P100.PD101reset_cnt:4102.PP103\f[B]pfru \-q\f[R]104.PP105code injection image type:794bf8b2\-6e7b\-454e\-885f\-3fb9bb185402106.PD 0107.P108.PD109fw_version:0110.PD 0111.P112.PD113code_rt_version:1114.PD 0115.P116.PD117driver update image type:0e5f0b14\-f849\-7945\-ad81\-bc7b6d2bb245118.PD 0119.P120.PD121drv_rt_version:0122.PD 0123.P124.PD125drv_svn:0126.PD 0127.P128.PD129platform id:39214663\-b1a8\-4eaa\-9024\-f2bb53ea4723130.PD 0131.P132.PD133oem id:a36db54f\-ea2a\-e14e\-b7c4\-b5780e51ba3d134.PP135\f[B]pfrut \-l yours.cap \-u \-T 1 \-L 4\f[R]136.SH AUTHORS137Chen Yu.138