←back to thread

126 points bundie | 1 comments | | HN request time: 0.207s | source
Show context
londons_explore ◴[] No.44470723[source]
Why can't these older processors be supported via a software shim for unrecognised instructions?

It is far better for software to run with a couple of percent slowdown on old cpus only than not run at all.

replies(2): >>44471147 #>>44471356 #
1. snvzz ◴[] No.44471147[source]
>Why can't these older processors be supported via a software shim for unrecognised instructions?

It can.

It's just this shim is out of scope for Ubuntu.

Refer to opensbi instruction emulation.

>It is far better for software to run with a couple of percent slowdown on old cpus only than not run at all.

With features like vector instructions or pointer masking, we're talking a non-trivial slowdown.