[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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: