Opened 6 years ago
Last modified 6 years ago
#14672 new enhancement
A new PCI-to-ISA bridge header file
Reported by: | Karvjorm | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | System | Version: | R1/Development |
Keywords: | PCI-to-ISA bridge | Cc: | |
Blocked By: | Blocking: | ||
Platform: | All |
Description
I have a PCI ISA bridge on one of my old laptop, so I wrote a header file for the National Semiconductor PC87200 chip (no idea, if I have this one on my computer). Chip is PCI 2.1 and 2.2 compliant, so it is hardly usable without modification of the Haiku's present PCI code. Code is still hardware untested. We should elaborate it more. Intel's PCI to ISA bridge is from the year 2000 (I think) and I do not know, if it is compatible with this device. More information: https://newscenter.ti.com/news-releases?item=125553
I added also a test to check that typdef structs are right size. :)
To prevent conflicting solutions I will enclose also one Google pantent pdf, that can be actual.
Attachments (4)
Change History (9)
by , 6 years ago
Attachment: | 0001-A-PCI-to-ISA-Bridge-header-file-and-a-test-for-it.patch added |
---|
by , 6 years ago
Attachment: | PC87200.pdf added |
---|
A National Semiconductor datasheet for the PC87200 device.
follow-up: 2 comment:1 by , 6 years ago
Please do not attach patches to Trac. Submit them to Gerrit at http://review.haiku-os.org instead.
I don't understand how you can not be sure which device you have. Just look at listdev, if it's a PCI device it will be listed there.
by , 6 years ago
Attachment: | ec150_pd.pdf added |
---|
Eureka Technology EC150 PCI-to-ISA bridge product summary (datasheet not found yet)
comment:2 by , 6 years ago
Sorry, I did not know that. I understood "Has a Patch:" that I can put patches here. :)
Replying to pulkomandy:
Please do not attach patches to Trac. Submit them to Gerrit at http://review.haiku-os.org instead.
I don't understand how you can not be sure which device you have. Just look at listdev, if it's a PCI device it will be listed there.
comment:4 by , 6 years ago
Replying to pulkomandy:
There is no "Has a patch" anymore. We changed our workflow.
OK, I updated my GitHub profile, but I need Contributor rights to send a patch, I suppose. I have now a public ssh key with the profile. SSH key can be used to sign patches, if I remember right. But I hope that the present patch enclosed here is enough.
comment:5 by , 6 years ago
You do not need contributors right. Anyone can submit patches on Gerrit. Do not use Trac for this, patches sent here will likely be lost.
The instructions to submit patches are here: https://dev.haiku-os.org/wiki/CodingGuidelines/SubmittingPatches
Let us know if anything is unclear, we can improve the document.
A patch for PCI-to-ISA header file and test file.