Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

64-bit Intel support #5

Closed
alexanderkjeldaas opened this issue Aug 1, 2014 · 2 comments
Closed

64-bit Intel support #5

alexanderkjeldaas opened this issue Aug 1, 2014 · 2 comments
Labels
question More of a question than an issue

Comments

@alexanderkjeldaas
Copy link

I noticed that the KE95 summer projects, 12/2010 – 2/2011 was about porting seL4 to 64-bit Intel.

http://ertos.nicta.com/education/summer.pml

I'm filing this issue to get some documentation/feedback on what happened and possibly feasability or plans for this.

@lsf37
Copy link
Member

lsf37 commented Aug 1, 2014

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!

@lsf37 lsf37 added question and removed question labels Aug 11, 2014
@lsf37
Copy link
Member

lsf37 commented Aug 11, 2014

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/

@lsf37 lsf37 closed this as completed Aug 11, 2014
pingerino added a commit that referenced this issue Dec 12, 2015
* commit 'cc380811202c0dfd9c5eeb517eda6ebb833c465c':
  Small Manual Fix IRQHander_SetEndpoint deprecated in 2.0.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question More of a question than an issue
Projects
None yet
Development

No branches or pull requests

2 participants