Code Monkey home page Code Monkey logo

Comments (2)

lsf37 avatar lsf37 commented on June 14, 2024

The question would be well suited for the sel4-devel mailing list, there would probably be interest in that topic.

The summer project did happen and there exists a very experimental old x86_64 version of seL4 as a proof of concept, but it has way too many issues to be usable at this point and basically hasn't been maintained since then, so a fair amount of bitrot would be expected.

I will have to check back with the kernel dev team, but my memory of the conclusion is that it worked, and that a full version would be feasible but invasive to do. Ideally a new platform port would have no or very minimal impact on the verification of the ARM version, but this one would either have to sprinkle a large amount of ifdefs over the code everywhere or would need some refactoring that would be visible to the other platforms (incl verified) because it has to change the width of some fundamental data types that are used in the platform-independent part of the kernel (which basically means that this generic part is not as generic as we would like). This is not that big of a deal, but it means a larger amount of work than other platform ports.

If you'd be interested in working on this, definitely let us know!

from sel4.

lsf37 avatar lsf37 commented on June 14, 2024

It looks like this issue can be closed.

Just for posterity, adding the link to the mailing list which is the best place for questions: https://sel4.systems/lists/listinfo/

from sel4.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.