pfrut.8 (2451B)
1.TH "PFRUT" "8" "October 2021" "pfrut 1.0" "" 2.hy 3.SH Name 4.PP 5pfrut \- Platform Firmware Runtime Update and Telemetry tool 6.SH SYNOPSIS 7.PP 8\f[B]pfrut\f[R] [\f[I]Options\f[R]] 9.SH DESCRIPTION 10.PP 11The PFRUT(Platform Firmware Runtime Update and Telemetry) kernel interface is designed 12to 13.PD 0 14.P 15.PD 16interact with the platform firmware interface defined in the 17.PD 0 18.P 19.PD 20Management Mode Firmware Runtime 21Update (https://uefi.org/sites/default/files/resources/Intel_MM_OS_Interface_Spec_Rev100.pdf) 22.PD 0 23.P 24.PD 25\f[B]pfrut\f[R] is the tool to interact with the kernel interface. 26.PD 0 27.P 28.PD 29.SH OPTIONS 30.TP 31.B \f[B]\-h\f[R], \f[B]\-\-help\f[R] 32Display helper information. 33.TP 34.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 the 37communication buffer. 38.TP 39.B \f[B]\-s\f[R], \f[B]\-\-stage\f[R] 40Stage the capsule image from communication buffer into Management Mode 41and perform authentication. 42.TP 43.B \f[B]\-a\f[R], \f[B]\-\-activate\f[R] 44Activate a previous staged capsule image. 45.TP 46.B \f[B]\-u\f[R], \f[B]\-\-update\f[R] 47Perform both stage and activation actions. 48.TP 49.B \f[B]\-q\f[R], \f[B]\-\-query\f[R] 50Query the update capability. 51.TP 52.B \f[B]\-d\f[R], \f[B]\-\-setrev\f[R] 53Set the revision ID of code injection/driver update. 54.TP 55.B \f[B]\-D\f[R], \f[B]\-\-setrevlog\f[R] 56Set the revision ID of telemetry. 57.TP 58.B \f[B]\-G\f[R], \f[B]\-\-getloginfo\f[R] 59Get telemetry log information and print it out. 60.TP 61.B \f[B]\-T\f[R], \f[B]\-\-type\f[R] 62Set the telemetry log data type. 63.TP 64.B \f[B]\-L\f[R], \f[B]\-\-level\f[R] 65Set the telemetry log level. 66.TP 67.B \f[B]\-R\f[R], \f[B]\-\-read\f[R] 68Read all the telemetry data and print it out. 69.SH EXAMPLES 70.PP 71\f[B]pfrut \-G\f[R] 72.PP 73log_level:4 74.PD 0 75.P 76.PD 77log_type:0 78.PD 0 79.P 80.PD 81log_revid:2 82.PD 0 83.P 84.PD 85max_data_size:65536 86.PD 0 87.P 88.PD 89chunk1_size:0 90.PD 0 91.P 92.PD 93chunk2_size:1401 94.PD 0 95.P 96.PD 97rollover_cnt:0 98.PD 0 99.P 100.PD 101reset_cnt:4 102.PP 103\f[B]pfru \-q\f[R] 104.PP 105code injection image type:794bf8b2\-6e7b\-454e\-885f\-3fb9bb185402 106.PD 0 107.P 108.PD 109fw_version:0 110.PD 0 111.P 112.PD 113code_rt_version:1 114.PD 0 115.P 116.PD 117driver update image type:0e5f0b14\-f849\-7945\-ad81\-bc7b6d2bb245 118.PD 0 119.P 120.PD 121drv_rt_version:0 122.PD 0 123.P 124.PD 125drv_svn:0 126.PD 0 127.P 128.PD 129platform id:39214663\-b1a8\-4eaa\-9024\-f2bb53ea4723 130.PD 0 131.P 132.PD 133oem id:a36db54f\-ea2a\-e14e\-b7c4\-b5780e51ba3d 134.PP 135\f[B]pfrut \-l yours.cap \-u \-T 1 \-L 4\f[R] 136.SH AUTHORS 137Chen Yu.