←back to thread

944 points 6a74 | 2 comments | | HN request time: 0s | source
Show context
bee_rider ◴[] No.41800275[source]
The M-series chips from Apple have some special hardware to help emulate x86 with near-native performance, right? I wonder if they take advantage of those features (actually I forget exactly what the features were).

I mean this is an incredible achievement either way. Everything is emulated, but they are still running AAA games. Wow.

replies(4): >>41800448 #>>41800526 #>>41800562 #>>41800952 #
saagarjha ◴[] No.41800562[source]
No reason they can’t.
replies(2): >>41800835 #>>41801500 #
bee_rider ◴[] No.41800835[source]
If every layer of abstraction and emulation is set up to allow it to pass through. It still seems really impressive to me, like lining up a bunch of targets and shooting an arrow through to get multiple bullseyes or something, haha.
replies(2): >>41803722 #>>41805625 #
saagarjha ◴[] No.41805625[source]
It’s not really all that hard
replies(1): >>41808050 #
1. ramon156 ◴[] No.41808050{3}[source]
Would you say this is not impressive work? Or how come you're saying it's not hard?
replies(1): >>41817926 #
2. saagarjha ◴[] No.41817926[source]
It’s just exposing a couple bits in ACTLR_EL1 to userspace, nothing to it really