Announcement

Collapse
No announcement yet.

AMD Plumbing Linux Support For Reading The CPU's Protected Processor Identification Number (PPIN)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #21
    Originally posted by tuxd3v View Post
    And yes that is what people usually call a CPUID, because its a Unique Identifier..
    No that's not what people call "CPUID".
    "CPUID" written in capital letters and no spaces like that is a CPU instruction that reports CPU model and features https://en.wikipedia.org/wiki/CPUID
    It is a thing anyone opened a BIOS has seen as it's always an option in BIOS/UEFI, sometimes called "Limit Max CPUID" or " CPUID Maximum Value Limit" for compliance with older operating systems. https://www.techarp.com/bios-guide/c...m-value-limit/

    The name people use for for the "processor serial number" is PSN or just "serial number"

    Comment


    • #22
      Originally posted by starshipeleven View Post
      No that's not what people call "CPUID".
      "CPUID" written in capital letters and no spaces like that is a CPU instruction that reports CPU model and features https://en.wikipedia.org/wiki/CPUID
      It is a thing anyone opened a BIOS has seen as it's always an option in BIOS/UEFI, sometimes called "Limit Max CPUID" or " CPUID Maximum Value Limit" for compliance with older operating systems. https://www.techarp.com/bios-guide/c...m-value-limit/

      The name people use for for the "processor serial number" is PSN or just "serial number"
      Just happens that who gives the PSN is exactly the CPUID, and PSN is a serial number unique in each processor, so you got the picture now?

      Originally posted by starshipeleven View Post
      What the fuck? Where do you think /proc/cpuinfo takes most of that information? It comes from reading the result of CPUID instruction from the CPU, which as I said is NOT an unique identifier. See here for what CPUID reports https://en.wikipedia.org/wiki/CPUID
      Doing without it is retarded, it means the programs have to run tests to identify the CPU model and supported features by trial and error, or target absolute bullshit lowest common denominator CPU feature set to avoid random crashing on systems that don't support a specific CPU instruction/feature.
      It works also as a tracking device, that's why in devuan,when you cal that instruction.. the PSN is Randomized.

      And yes CPUID also gives you the PSN, which is a unique number, contrary to your previous post..
      This instruction should have been limited to only report cpu extensions, and not the serial number, by default.

      It could be that it could report PSN for companies, on servers, but that would had to be like a service( as a request ), and not like it is today..
      Also for that, you use a DCImanager software, so before even the server is up and running, its information is already in the database..

      There are tons of products out there that reads the PSN before program start...just think of it..
      Last edited by tuxd3v; 21 March 2020, 02:29 AM.

      Comment

      Working...
      X