Package: linux-kernel-di-powerpc-2.6 Version: 1.17 Severity: wishlist Tags: patch
Hello, the attached patch adds support for the native ppc64 architecture to linux-kernel-di-powerpc-2.6. The patch adds a new kernel for the native ppc64 port to 'kernel-versions' and creates a new 'modules/ppc64' directory with module files that reuse the existing files from the 'modules/powerpc-powerpc64' directory by including them. With this setup, every change that is made to the existing powerpc-powerpc64 case will be immediately used for the native ppc64 case without any extra ppc64 specific work. Alternatively, a separate linux-kernel-di-ppc64-2.6 package could be created for the native ppc64 port. However, that would create unnecessary extra work because every change that is made to the powerpc-powerpc64 version would have to be manually copied to the ppc64 package. Moreover, a separate ppc64 package could not be uploaded to the main archive because uploads for the non-release ppc64 architecture are not possible. Regards Andreas Jochens diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/kernel-versions ./kernel-versions --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/kernel-versions 2006-06-28 13:25:26.000000000 +0000 +++ ./kernel-versions 2006-06-29 09:47:08.000000000 +0000 @@ -2,3 +2,4 @@ powerpc 2.6.16-2 powerpc 2.6.16-2-powerpc - linux-image-2.6.16-2-powerpc powerpc 2.6.16-2 powerpc64 2.6.16-2-powerpc64 - linux-image-2.6.16-2-powerpc64 powerpc 2.6.16-2 powerpc-miboot 2.6.16-2-powerpc-miboot - linux-image-2.6.16-2-powerpc-miboot +ppc64 2.6.16-2 ppc64 2.6.16-2-ppc64 - linux-image-2.6.16-2-ppc64 diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/affs-modules ./modules/ppc64/affs-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/affs-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/affs-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/affs-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/cdrom-core-modules ./modules/ppc64/cdrom-core-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/cdrom-core-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/cdrom-core-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/cdrom-core-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/crypto-modules ./modules/ppc64/crypto-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/crypto-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/crypto-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/crypto-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/ext2-modules ./modules/ppc64/ext2-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/ext2-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/ext2-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/ext2-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/ext3-modules ./modules/ppc64/ext3-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/ext3-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/ext3-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/ext3-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/fat-modules ./modules/ppc64/fat-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/fat-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/fat-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/fat-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/firewire-core-modules ./modules/ppc64/firewire-core-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/firewire-core-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/firewire-core-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/firewire-core-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/firmware-modules ./modules/ppc64/firmware-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/firmware-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/firmware-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/firmware-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/floppy-modules ./modules/ppc64/floppy-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/floppy-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/floppy-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/floppy-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/fs-common-modules ./modules/ppc64/fs-common-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/fs-common-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/fs-common-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/fs-common-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/hfs-modules ./modules/ppc64/hfs-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/hfs-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/hfs-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/hfs-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/hypervisor-modules ./modules/ppc64/hypervisor-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/hypervisor-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/hypervisor-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/hypervisor-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/ide-modules ./modules/ppc64/ide-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/ide-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/ide-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/ide-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/input-modules ./modules/ppc64/input-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/input-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/input-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/input-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/ipv6-modules ./modules/ppc64/ipv6-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/ipv6-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/ipv6-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/ipv6-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/irda-modules ./modules/ppc64/irda-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/irda-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/irda-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/irda-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/jfs-modules ./modules/ppc64/jfs-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/jfs-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/jfs-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/jfs-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/kernel-image ./modules/ppc64/kernel-image --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/kernel-image 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/kernel-image 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/kernel-image" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/loop-modules ./modules/ppc64/loop-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/loop-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/loop-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/loop-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/md-modules ./modules/ppc64/md-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/md-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/md-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/md-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/mouse-modules ./modules/ppc64/mouse-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/mouse-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/mouse-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/mouse-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/nic-extra-modules ./modules/ppc64/nic-extra-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/nic-extra-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/nic-extra-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/nic-extra-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/nic-modules ./modules/ppc64/nic-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/nic-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/nic-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/nic-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/nic-pcmcia-modules ./modules/ppc64/nic-pcmcia-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/nic-pcmcia-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/nic-pcmcia-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/nic-pcmcia-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/nic-shared-modules ./modules/ppc64/nic-shared-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/nic-shared-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/nic-shared-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/nic-shared-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/pcmcia-modules ./modules/ppc64/pcmcia-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/pcmcia-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/pcmcia-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/pcmcia-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/pcmcia-storage-modules ./modules/ppc64/pcmcia-storage-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/pcmcia-storage-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/pcmcia-storage-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/pcmcia-storage-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/ppp-modules ./modules/ppc64/ppp-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/ppp-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/ppp-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/ppp-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/reiserfs-modules ./modules/ppc64/reiserfs-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/reiserfs-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/reiserfs-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/reiserfs-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/sata-modules ./modules/ppc64/sata-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/sata-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/sata-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/sata-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/scsi-common-modules ./modules/ppc64/scsi-common-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/scsi-common-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/scsi-common-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/scsi-common-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/scsi-core-modules ./modules/ppc64/scsi-core-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/scsi-core-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/scsi-core-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/scsi-core-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/scsi-extra-modules ./modules/ppc64/scsi-extra-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/scsi-extra-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/scsi-extra-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/scsi-extra-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/scsi-modules ./modules/ppc64/scsi-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/scsi-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/scsi-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/scsi-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/serial-modules ./modules/ppc64/serial-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/serial-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/serial-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/serial-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/ufs-modules ./modules/ppc64/ufs-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/ufs-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/ufs-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/ufs-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/usb-modules ./modules/ppc64/usb-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/usb-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/usb-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/usb-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/usb-serial-modules ./modules/ppc64/usb-serial-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/usb-serial-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/usb-serial-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/usb-serial-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/usb-storage-modules ./modules/ppc64/usb-storage-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/usb-storage-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/usb-storage-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/usb-storage-modules" diff -urN ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/xfs-modules ./modules/ppc64/xfs-modules --- ../tmp-orig/linux-kernel-di-powerpc-2.6-1.17/modules/ppc64/xfs-modules 1970-01-01 00:00:00.000000000 +0000 +++ ./modules/ppc64/xfs-modules 2006-06-29 09:47:08.000000000 +0000 @@ -0,0 +1 @@ +#include "../powerpc-powerpc64/xfs-modules" -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]