Would verifying ARM64 be any more difficult than verifying ARM32 was?
Would verifying seL4 on ARM64 be any more difficult than verifying seL4 on ARM32 was? What about other architectures like POWER9? I hope I am not asking too many questions; I am just a curious outsider who hopes they can use seL4 someday. Sincerely, Demi
On 18 Mar 2020, at 09:08, Demi M. Obenour <demiobenour@gmail.com<mailto:demiobenour@gmail.com>> wrote: Would verifying seL4 on ARM64 be any more difficult than verifying seL4 on ARM32 was? No, as Aarch32 involved a lot of learning. 64-bit challenges have meanwhile been removed on x86 and (soon) RISC-V, and there is somewhat increased architecture abstraction in the proofs now. However, Aarch64 seems a bit more complex, which increases the effort. Also, the privileged architectures are different enough to make this essentially a new port, similar to RISC-V. What about other architectures like POWER9? I suspect Power would be significantly more work. A lot of the verification effort goes into verifying virtual memory, and the page table / MMU architecture on Power is quite different, all our other architectures are at least superficially similar there. But I don’t see this happening, there just isn’t demand. We rather focus on getting Aarch64 funded, for which there is strong demand. (Arm, are you listening????) Gernot
On Tue, 2020-03-17 at 22:41 +0000, Heiser, Gernot (Data61, Kensington NSW) wrote:
We rather focus on getting Aarch64 funded, for which there is strong demand. (Arm, are you listening????)
:) Can't speak for the whole of the mother-ship but some of us here are definitely listening! Having more folks asking more openly for this should trend well... Robin
+1 ! Cheers, Gerwin
On 18 Mar 2020, at 23:30, Robin Randhawa <robin.randhawa@arm.com> wrote:
On Tue, 2020-03-17 at 22:41 +0000, Heiser, Gernot (Data61, Kensington NSW) wrote:
We rather focus on getting Aarch64 funded, for which there is strong demand. (Arm, are you listening????)
:)
Can't speak for the whole of the mother-ship but some of us here are definitely listening!
Having more folks asking more openly for this should trend well...
Robin
_______________________________________________ Devel mailing list Devel@sel4.systems https://sel4.systems/lists/listinfo/devel
participants (4)
-
Demi M. Obenour
-
Heiser, Gernot (Data61, Kensington NSW)
-
Klein, Gerwin (Data61, Kensington NSW)
-
Robin Randhawa