• 11 Posts
  • 435 Comments
Joined 3 years ago
cake
Cake day: June 13th, 2023

help-circle



  • cat /proc/cpuinfo gives me a bunch of copies of this (one per CPU core):

    $ cat /proc/cpuinfo
    processor       : 0                                                             
    BogoMIPS        : 49.15                                                         
    Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdh
    p cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm
     dit uscat ilrcpc flagm sb paca pacg dcpodp sve2 sveaes svepmull svebitperm sves
    ha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bti mte mte3                       
    CPU implementer : 0x41                                                          
    CPU architecture: 8                                                             
    CPU variant     : 0x1                                                         
    CPU part        : 0xd46                                                         
    CPU revision    : 1         
    

    Not sure how “MTE3” relates to “EMTE”…


  • From https://grapheneos.org/faq#recommended-devices :

    8th generation and later Pixels also have support for the incredibly powerful hardware memory tagging security feature as part of moving to new ARMv9 CPU cores. GrapheneOS uses hardware memory tagging by default to protect the base OS and known compatible user installed apps against exploitation, with the option to use it for all apps and opt-out on a case-by-case basis for the few incompatible with it. Pointer authentication, branch target identification and other ARM security features were also introduced at the same time as hardware memory tagging.


  • That means using existing designs with a die shrink or something is often the right choice when you’re shooting for the low cost portion of the market. The technology referenced here, enhanced memory tagging extensions, is a hardware implementation of tagging that requires a specific revision of the arm design and it’s a relatively new change (mte, the precursor to emte, is flawed and not used).

    I’m writing this on a Pixel 8 running GrapheneOS, which I’m pretty sure is a “recommended” device that supports all the security features and is also multiple generations old.

    If new lower-end devices use die-shrink versions of previously flagship SoCs, as you say, then I simply do not buy the notion that there’s any good reason not to put a die-shrink version of this SoC in a new lower-end phone.


  • So probably good that GrapheneOS skips this one. Maybe even more to a different line of devices that’s is not moving in such a proprietary direction.

    GrapheneOS didn’t support only Pixels because they liked Pixels; they only supported Pixels because Pixels were the only phones that had the necessary security features. Now that Pixels don’t have those features either, the number of new phones on the market that are suitable for GrapheneOS has changed from one to zero.

    In other words, there is no “different line of devices that’s is not moving in such a proprietary direction” for them to switch to!

    (Ignoring the Motorola phone because it doesn’t exist yet and there’s no actual hard guarantee it ever will, BTW.)







  • grue@lemmy.worldtoMicroblog Memes@lemmy.worldSocial Media
    link
    fedilink
    English
    arrow-up
    13
    ·
    12 days ago

    Nevermind that; the real issue is that using hot water to thaw food is dangerous advice because the outside will get warm enough to spoil while the center is still frozen. You’re supposed to use cold water to do it, and that water should either be running from a tap or switched out frequently as it warms.


  • No sidewalks

    There’s been a lawsuit under the Americans with Disabilities Act (ADA) that resulted in a consent decree forcing local governments to put in ADA-compliant ramps at intersections. But the lawsuit apparently didn’t also include the sidewalks themselves, so now there are useless “ADA ramps to nowhere” everywhere. It’s fucking infuriating!



  • Though some sunglasses are transparent to certain cameras, and others like vaydr claim to have an extra layer beyond ir blocking (but don’t explain how it works, really, bc “proprietary”)

    Zenni claims to have a coating that blocks facial recognition even on regular non-tinted glasses. I sprung for the option when I got new glasses, but I haven’t tried to test if it actually works yet. (Obviously, it won’t do anything on systems that work only in the visible spectrum, but better than nothing?)