Sunday, July 3, 2022
Bitdefender WW

A recent document shows full information on the reverse engineering efforts for Apple’s M1

- Advertisement -

In recent news, one of the developers behind Apple’s Quick Time, Cornell-educated Maynard Handley has shared a 350 page PDF. This piece of the document shows the analysis of the inner workings of the M1 ARM chip.

The current document with version 0.7, goes much deeper into the M1 architecture from a reverse-engineering perspective and is heavily fed by other professionals and enthusiasts in the field.

As we know, when Apple first launched its M1, it became a sensation shocking the entire tech world because of its incredible IPC and power-to-performance ratio, shifting the spotlight from x86 as the de-facto high-performance architecture. And the chip still keeps impressing PC makers now.


However, this impressiveness also comes with a price and that means anyone who wants to take advantage of the M1 hardware has to either go through Apple’s operating system, macOS, or go the reverse-engineering route of optimizing another software stack to use on the Apple silicon.

But that doesn’t mean that there are not many ways to pass all the restrictions put by Apple with its Apple M1, as we have seen that there are engineers who have recently managed to run Linux fully on the M1 chip.

The work that went into explaining the work in the released document shows how deep of an understanding it will take to prepare the document. It requires both a deep understanding of the ARM architecture and its diagnostics efforts, as well as hours of testing, technical document and patent reading, and community discussion.

- Advertisement -

The main objective of the document is to collect what is already known, existing information, and reverse-engineering research results on the M1 chip. However, there is also a much deeper reason behind this which is an exploration of Apple’s efforts on branch prediction and hardware and logic mitigations for Spectre-like exploits.


- Advertisement -
Nivedita Bangari
Nivedita Bangari
I am a software engineer by profession and technology is my love, learning and playing with new technologies is my passion.


Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Related Articles

Bitdefender WW

More To Consider

Stay Connected

Myntra [CPS] IN

Hot Topics


Latest Articles


Bigrock [CPS] IN


Adblocker detected! Please consider reading this notice.

We've detected that you are using AdBlock Plus or some other adblocking software which is preventing the page from fully loading.

We don't have any banner, Flash, animation, obnoxious sound, or popup ad. We do not implement these annoying types of ads!

We need money to operate the site, and almost all of it comes from our online advertising.

Please add to your ad blocking whitelist or disable your adblocking software.