cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

firmware.txt (957B)


      1* Uploaded QE firmware
      2
      3      If a new firmware has been uploaded to the QE (usually by the
      4      boot loader), then a 'firmware' child node should be added to the QE
      5      node.  This node provides information on the uploaded firmware that
      6      device drivers may need.
      7
      8      Required properties:
      9      - id: The string name of the firmware.  This is taken from the 'id'
     10            member of the qe_firmware structure of the uploaded firmware.
     11            Device drivers can search this string to determine if the
     12            firmware they want is already present.
     13      - extended-modes: The Extended Modes bitfield, taken from the
     14		   firmware binary.  It is a 64-bit number represented
     15		   as an array of two 32-bit numbers.
     16      - virtual-traps: The virtual traps, taken from the firmware binary.
     17		  It is an array of 8 32-bit numbers.
     18
     19Example:
     20	firmware {
     21		id = "Soft-UART";
     22		extended-modes = <0 0>;
     23		virtual-traps = <0 0 0 0 0 0 0 0>;
     24	};