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]

Reply via email to