Announcement

Collapse
No announcement yet.

AMD Publishes Documentation On RDNA 1.0 ISA

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

  • mlau
    replied
    Originally posted by Peter Fodrek View Post
    SGDT — Store Global Descriptor Table Register

    SGDT is useful only by operating-system software.

    However, it can be used in application programs without causing an exception
    [URL="https://www.felixcloutier.com/x86/sgdt"]https://www.felixcloutier.com/x86/sgdt
    You left out the most interesting part:

    [...]without causing an exception to be generated if CR4.UMIP = 0.

    Does Ryzen 3xxx support UMIP? Then this can be resolved by building a kernel without UMIP support.

    Leave a comment:


  • shmerl
    replied
    Originally posted by Peter Fodrek View Post
    Why [/URL]to enable something that is not useful in CPU ring lager then 0?
    Apparently Wine needs it: https://lwn.net/Articles/738209/

    Leave a comment:


  • Peter Fodrek
    replied
    Originally posted by shmerl View Post
    Regarding AMD, but a bit unrelated. Apparently Ryzen 3000 series CPUs have another problem besides RDRAND (RDRAND one was fixed in firmware updates). It's broken SGDT instruction:

    There's some reports of users upgrading their hardware to Ryzen 3xxx processors and games that were previously working for them are now failing with SGDT instruction cannot be used by applications....


    Did AMD say anything about that?
    SGDT — Store Global Descriptor Table Register

    SGDT is useful only by operating-system software.

    However, it can be used in application programs without causing an exception
    https://www.felixcloutier.com/x86/sgdt

    Why
    to enable something that is not useful in CPU ring lager then 0? To lower security level of the CPU or not to block not correctly written software form being executed


    I know that if you block all not correctly written software your computer became software-less..

    Leave a comment:


  • shmerl
    replied
    Regarding AMD, but a bit unrelated. Apparently Ryzen 3000 series CPUs have another problem besides RDRAND (RDRAND one was fixed in firmware updates). It's broken SGDT instruction:

    There's some reports of users upgrading their hardware to Ryzen 3xxx processors and games that were previously working for them are now failing with SGDT instruction cannot be used by applications....


    Did AMD say anything about that?

    Leave a comment:


  • phoronix
    started a topic AMD Publishes Documentation On RDNA 1.0 ISA

    AMD Publishes Documentation On RDNA 1.0 ISA

    Phoronix: AMD Publishes Documentation On RDNA 1.0 ISA

    AMD has published their instruction set architecture documentation for their new RDNA 1.0 architecture found on their new Radeon RX 5700 series GPUs and other forthcoming products...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
Working...
X