[RFC PATCH 0/8] ppc64el: add arch support on src:linux
This patch-set is a request for comments for supporting the ppc64el
architecture on the linux source package. Any feedback is welcome.
For commonality with the other powerpc-based ports (powerpc, ppc64),
this submission of the ppc64el port tries to be just the changes on
top of ppc64 in order to build the little endian kernel. There are
points with more changes (namely the kernel config) coming from the
difference in target hardware/platforms among the ports.
Particularly the kernel config file is work in progress. I'm still
going through it.
The debian-installer pieces are yet to be tested, but initrd works.
Mauricio Faria de Oliveira (8):
ppc64el: kernel: add arch in defines files
ppc64el: kernel: add config (work in progress)
ppc64el: kernel: temporarily disable zImage
ppc64el: kernel: add arch to bootwrapper_install arches
ppc64el: installer: add arch to
installer/{powerpc,ppc64el}/kernel-versions
ppc64el: installer: add package-list and modules pointing to ppc64's
files
ppc64el: installer: disable some ps3/cell modules
ppc64el: bug: add arch to the bug/include-model script
config/defines | 1 +
config/kernelarch-powerpc/config-arch-64-le | 70 ++++++++++++++++++++
config/powerpc/defines | 7 ++
config/ppc64el/defines | 18 +++++
installer/powerpc/kernel-versions | 7 +-
.../modules/powerpc-powerpc64le/affs-modules | 1 +
.../modules/powerpc-powerpc64le/ata-modules | 1 +
.../modules/powerpc-powerpc64le/btrfs-modules | 1 +
.../modules/powerpc-powerpc64le/cdrom-core-modules | 1 +
.../modules/powerpc-powerpc64le/core-modules | 1 +
.../modules/powerpc-powerpc64le/crc-modules | 1 +
.../modules/powerpc-powerpc64le/crypto-dm-modules | 1 +
.../modules/powerpc-powerpc64le/crypto-modules | 1 +
.../modules/powerpc-powerpc64le/event-modules | 1 +
.../modules/powerpc-powerpc64le/ext4-modules | 1 +
.../modules/powerpc-powerpc64le/fancontrol-modules | 1 +
.../modules/powerpc-powerpc64le/fat-modules | 1 +
.../powerpc-powerpc64le/firewire-core-modules | 1 +
.../modules/powerpc-powerpc64le/fuse-modules | 1 +
.../modules/powerpc-powerpc64le/hfs-modules | 1 +
.../modules/powerpc-powerpc64le/hypervisor-modules | 1 +
.../modules/powerpc-powerpc64le/input-modules | 1 +
.../modules/powerpc-powerpc64le/isofs-modules | 1 +
.../modules/powerpc-powerpc64le/jfs-modules | 1 +
.../modules/powerpc-powerpc64le/kernel-image | 1 +
.../modules/powerpc-powerpc64le/loop-modules | 1 +
.../powerpc/modules/powerpc-powerpc64le/md-modules | 1 +
.../modules/powerpc-powerpc64le/mouse-modules | 1 +
.../modules/powerpc-powerpc64le/multipath-modules | 1 +
.../modules/powerpc-powerpc64le/nbd-modules | 1 +
.../modules/powerpc-powerpc64le/nic-modules | 4 +
.../modules/powerpc-powerpc64le/nic-pcmcia-modules | 1 +
.../modules/powerpc-powerpc64le/nic-shared-modules | 1 +
.../modules/powerpc-powerpc64le/pata-modules | 1 +
.../modules/powerpc-powerpc64le/pcmcia-modules | 1 +
.../powerpc-powerpc64le/pcmcia-storage-modules | 1 +
.../modules/powerpc-powerpc64le/ppp-modules | 1 +
.../modules/powerpc-powerpc64le/sata-modules | 1 +
.../powerpc-powerpc64le/scsi-common-modules | 1 +
.../modules/powerpc-powerpc64le/scsi-core-modules | 1 +
.../modules/powerpc-powerpc64le/scsi-extra-modules | 1 +
.../modules/powerpc-powerpc64le/scsi-modules | 3 +
.../modules/powerpc-powerpc64le/serial-modules | 1 +
.../modules/powerpc-powerpc64le/squashfs-modules | 1 +
.../modules/powerpc-powerpc64le/udf-modules | 1 +
.../modules/powerpc-powerpc64le/uinput-modules | 1 +
.../modules/powerpc-powerpc64le/usb-modules | 1 +
.../modules/powerpc-powerpc64le/usb-serial-modules | 1 +
.../powerpc-powerpc64le/usb-storage-modules | 1 +
.../modules/powerpc-powerpc64le/virtio-modules | 1 +
.../modules/powerpc-powerpc64le/xfs-modules | 1 +
installer/ppc64el/kernel-versions | 2 +
installer/ppc64el/modules/ppc64el | 1 +
installer/ppc64el/package-list | 1 +
patches/debian/ppc64el-disable-zImage.patch | 20 ++++++
patches/series | 1 +
rules.real | 2 +-
templates/image.plain.bug/include-model | 2 +-
58 files changed, 178 insertions(+), 5 deletions(-)
create mode 100644 config/kernelarch-powerpc/config-arch-64-le
create mode 100644 config/ppc64el/defines
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/affs-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/ata-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/btrfs-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/cdrom-core-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/core-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/crc-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/crypto-dm-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/crypto-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/event-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/ext4-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/fancontrol-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/fat-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/firewire-core-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/fuse-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/hfs-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/hypervisor-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/input-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/isofs-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/jfs-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/kernel-image
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/loop-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/md-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/mouse-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/multipath-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/nbd-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/nic-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/nic-pcmcia-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/nic-shared-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/pata-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/pcmcia-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/pcmcia-storage-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/ppp-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/sata-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/scsi-common-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/scsi-core-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/scsi-extra-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/scsi-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/serial-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/squashfs-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/udf-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/uinput-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/usb-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/usb-serial-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/usb-storage-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/virtio-modules
create mode 100644 installer/powerpc/modules/powerpc-powerpc64le/xfs-modules
create mode 100644 installer/ppc64el/kernel-versions
create mode 120000 installer/ppc64el/modules/ppc64el
create mode 120000 installer/ppc64el/package-list
create mode 100644 patches/debian/ppc64el-disable-zImage.patch
Reply to: