| Summary: | Pegasos patches for gentoo-dev-sources | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | David Holm (RETIRED) <dholm> |
| Component: | [OLD] Core system | Assignee: | Gentoo Kernel Bug Wranglers and Kernel Maintainers <kernel> |
| Status: | RESOLVED FIXED | ||
| Severity: | enhancement | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | PPC | ||
| OS: | All | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
2500_radeon.patch
2700_pegasos-2.6.6.patch 2905_uhci.patch 4725_asfs-1.0b6.patch |
||
|
Description
David Holm (RETIRED)
2004-06-21 13:36:11 UTC
Created attachment 33769 [details, diff] 2500_radeon.patch Patch: 2500_radeon.patch from: http://people.debian.org/~luther/pegasos desc: Support for ATI Radeon RS300 Created attachment 33770 [details, diff] 2700_pegasos-2.6.6.patch Patch: 2700_pegasos-2.6.6.patch from: http://people.debian.org/~luther/pegasos desc: Pegasos PowerPC motherboard support Created attachment 33771 [details, diff]
2905_uhci.patch
Patch: 2905_uhci.patch
from: bPlan GMBH, Nicolas DET
desc: Temporary workaround for bug in USB-UHCI driver
Created attachment 33772 [details, diff] 4725_asfs-1.0b6.patch Patch: 4725_asfs-1.0b6.patch from: http://march.home.staszic.waw.pl/asfs/ desc: Support for the Amiga smart file system I can't accept that uhci patch for everyone, that is just horrible code, sorry. I'd prefer to wait until these patches made it upstream, as the quality of them seems pretty dubious in places. What's the rush to get rid of the ppc-dev-sources tree? ppc-dev-sources is already gone and Apple/IBM users have moved to gentoo-dev-sources. pegasos-dev-sources was created in the wake of ppc-dev-sources since it required these extra patches, and I couldn't let Pegasos users out of the loop since it's an officially supported platform. I was hoping to reduce the number of split sections in the handbook, currently some of the sections are split into Apple/IBM and Pegasos parts. Sven Luther of Debian is in charge of the Pegasos patch. I'm not sure when it will move upstream, he told me it's on its way, but since Debian is moving slower than a snail I wouldn't hold my breath. Currently I've been more or less dup:ing the gentoo-dev-sources tree and merged these patches. I was hoping to rid myself of that boring task. ;) The most important patch is the Pegasos patch, were there any specific sections in this particular patch that you are opposed to? It would be enough to use only this patch. Do you have any objections to the ASFS patch? I have no contact with the author and therefore have no idea whether this has been sent upstream, or if he even intends to go upstream anytime soon. The main OS of this platform is MorphOS, a modern AmigaOS-compatible OS, that uses ASFS as it's main filesystem. I'm in a kind of friendly competition with Debian here as they are supposed to be the officially supported platform, but Gentoo was the first GNU/Linux distribution to support Pegasos on the official CDs. Because of this, the company who markets these boxes have started selling their boxes with both Debian and Gentoo installed (the inital idea was to only supply them with Debian), and they have some rather interesting clients, like Freescale (former Motorola Semiconductors). Therefore I'm rather eager to make sure I'm one step ahead of Debian at every turn. :) I'm not going to try to force you to do anything you don't like. But if you could point out what parts of the Pegasos patch you don't like I'll see what I can do about it. The system works without that UHCI workaround, I'm not really sure what happens without it, but I have run my system without it for a while without noticing anything severe, and I'm sure a proper fix will surface soon. Comment on attachment 33769 [details, diff]
2500_radeon.patch
Already in the 2.6.7 main kernel.org tree.
Comment on attachment 33772 [details, diff] 4725_asfs-1.0b6.patch Rejected, based on the comments at: http://thread.gmane.org/gmane.linux.file-systems/2180 Comment on attachment 33771 [details, diff]
2905_uhci.patch
Rejected based on the comments from the UHCI driver author on the
linux-usb-devel mailing list.
Ok, I'll take the 2700_pegasos-2.6.6.patch, but it does apply with fuzz to the 2.6.7 kernel. The others I'm not going to take right now. I go make a new release with this patch and mark it here when it's done. Ok, 2.6.7-r3 is now checked in with the 2700_pegasos patch. Let me know if you have any problems with it. |