[mips,mipsel] Add mips64 and mips64el support (Closes: #749688).

svn path=/dists/trunk/linux/; revision=21495
This commit is contained in:
Aurelien Jarno 2014-07-02 09:25:44 +00:00
parent a2f351292b
commit c6a044d95f
18 changed files with 124 additions and 0 deletions

1
debian/changelog vendored
View File

@ -8,6 +8,7 @@ linux (3.15.3-1) UNRELEASED; urgency=medium
* [mips,mipsel] Move common MIPS kernel config files to kernelarch-mips.
* [mips,mipsel] Clean mipsel installer by using symlinks to the mips
versions.
* [mips,mipsel] Add mips64 and mips64el support (Closes: #749688).
-- maximilian attems <maks@debian.org> Sat, 21 Jun 2014 14:58:01 +0200

View File

@ -14,6 +14,8 @@ arches:
m68k
mips
mipsel
mips64
mips64el
or1k
powerpc
powerpcspe

7
debian/config/mips64/config vendored Normal file
View File

@ -0,0 +1,7 @@
##
## file: arch/mips/Kconfig
##
## choice: Endianness selection
CONFIG_CPU_BIG_ENDIAN=y
# CONFIG_CPU_LITTLE_ENDIAN is not set
## end choice

25
debian/config/mips64/defines vendored Normal file
View File

@ -0,0 +1,25 @@
[base]
flavours:
sb1-bcm91250a
octeon
kernel-arch: mips
[build]
image-file: vmlinux
[image]
install-stem: vmlinux
[sb1-bcm91250a_description]
hardware: BCM91250A
hardware-long: Broadcom BCM91250A systems (aka SWARM)
[sb1-bcm91250a_image]
configs: kernelarch-mips/config.sb1-bcm91250a
[octeon_description]
hardware: Octeon
hardware-long: Cavium Networks Octeon
[octeon_image]
configs: kernelarch-mips/config.octeon

8
debian/config/mips64el/config vendored Normal file
View File

@ -0,0 +1,8 @@
##
## file: arch/mips/Kconfig
##
## choice: Endianness selection
# CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_LITTLE_ENDIAN=y
## end choice

50
debian/config/mips64el/defines vendored Normal file
View File

@ -0,0 +1,50 @@
[base]
flavours:
sb1-bcm91250a
loongson-2e
loongson-2f
loongson-3
octeon
kernel-arch: mips
[build]
image-file: vmlinux
[image]
install-stem: vmlinux
[sb1-bcm91250a_description]
hardware: BCM91250A
hardware-long: Broadcom BCM91250A systems (aka SWARM)
[sb1-bcm91250a_image]
configs: kernelarch-mips/config.sb1-bcm91250a
[loongson-2e_description]
hardware: Loongson 2E
hardware-long: Lemote Loongson 2E systems
[loongson-2e_image]
configs: kernelarch-mips/config.loongson-2e
[loongson-2f_description]
hardware: Loongson 2F
hardware-long: Lemote Loongson 2F systems
[loongson-2f_image]
recommends: libc6-loongson2f
configs: kernelarch-mips/config.loongson-2f
[loongson-3_description]
hardware: Loongson 3A/3B
hardware-long: Loongson 3A or 3B based systems (e.g. from Loongson or Lemote)
[loongson-3_image]
configs: kernelarch-mips/config.loongson-3
[octeon_description]
hardware: Octeon
hardware-long: Cavium Networks Octeon
[octeon_image]
configs: kernelarch-mips/config.octeon

View File

@ -0,0 +1,3 @@
# arch version flavour installedname suffix build-depends
mips64 - sb1-bcm91250a - y -
mips64 - octeon - y -

1
debian/installer/mips64/modules/mips64 vendored Symbolic link
View File

@ -0,0 +1 @@
../../mips/modules/mips

View File

@ -0,0 +1 @@
../../mips/modules/mips-octeon

View File

@ -0,0 +1 @@
../../mips/modules/mips-sb1-bcm91250a

7
debian/installer/mips64/package-list vendored Normal file
View File

@ -0,0 +1,7 @@
# This file is used to build up the control file. The kernel version and
# "-di" are appended to the package names. Section can be left out. So can
# architecture, which is derived from the files in the modules directory.
# It overwrites specifications from /usr/share/kernel-wedge/package-list.
#
Package: kernel-image
Provides: ata-modules, ext2-modules, ext3-modules, ext4-modules, rtc-modules

View File

@ -0,0 +1,6 @@
# arch version flavour installedname suffix build-depends
mips64el - sb1-bcm91250a - y -
mips64el - loongson-2e - y -
mips64el - loongson-2f - y -
mips64el - loongson-3 - y -
mips64el - octeon - y -

View File

@ -0,0 +1 @@
../../mipsel/modules/mipsel-loongson-2e

View File

@ -0,0 +1 @@
../../mipsel/modules/mipsel-loongson-2f

View File

@ -0,0 +1 @@
../../mipsel/modules/mipsel-loongson-3

View File

@ -0,0 +1 @@
../../mips/modules/mips-octeon

View File

@ -0,0 +1 @@
../../mipsel/modules/mipsel-sb1-bcm91250a

View File

@ -0,0 +1,7 @@
# This file is used to build up the control file. The kernel version and
# "-di" are appended to the package names. Section can be left out. So can
# architecture, which is derived from the files in the modules directory.
# It overwrites specifications from /usr/share/kernel-wedge/package-list.
#
Package: kernel-image
Provides: ata-modules, ext2-modules, ext3-modules, ext4-modules, rtc-modules