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

Support of PCI Express #285

Open
ohault opened this issue Jan 6, 2025 · 3 comments
Open

Support of PCI Express #285

ohault opened this issue Jan 6, 2025 · 3 comments

Comments

@ohault
Copy link

ohault commented Jan 6, 2025

PCI Express is 22 years old.

It would be amazing if PCem could support a of sotware implementation of PCI Express architecture.

I can think about Root Complex, Switch.

It could be later on integrated with https://haeena.dev/nettlp/

@ruben-balea
Copy link
Contributor

86Box or PCem? because this is PCem... Another victim of too many tabs open? That happened to me too ;-)

@ohault
Copy link
Author

ohault commented Jan 7, 2025

86Box or PCem? because this is PCem... Another victim of too many tabs open? That happened to me too ;-)

Corrected, thank you.

@leilei-
Copy link
Contributor

leilei- commented Jan 10, 2025

Would require emulating a board with PCI express, which would likely also require emulating a CPU that today's CPUs can't emulate well at a low level..... (P4 HT?/Athlon64?)

If you check the scope of PCem's range of emulation, it's all way before the PCIe era. There's only some overlap into 2000 because Socket 7 and Slot 1 lasted quite a while. and some technology merely being decades old doesn't necessarily mean it would be easy.

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

No branches or pull requests

3 participants