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

add PCIe support #469

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

add PCIe support #469

wants to merge 1 commit into from

Conversation

bonkf
Copy link

@bonkf bonkf commented Jun 5, 2020

This is my current working state of PCIe support (#425). The code only builds on x86_64 Linux (need to #ifdef everything for other targets) and could still be cleaned up further. Especially the page table modification is a dirty hack at best.

I kept the ABI changes fairly limited, PCIe resources/DMA-ready memory is simply mapped into the unikernel at pre-determined offsets.

Currently I don't have the time to deal with it further but if somebody were to review it and point out necessary changes I'd be happy to take another look in a few weeks time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant