From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: From: Oleksij Rempel Date: Sun, 16 Feb 2020 09:38:20 +0100 Message-Id: <20200216083823.19794-1-o.rempel@pengutronix.de> MIME-Version: 1.0 Subject: [DistroKit] [PATCH v3 0/3] add MIPS platform support List-Id: DistroKit Mailinglist List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: distrokit-bounces@pengutronix.de Sender: "DistroKit" To: pmamonov@gmail.com, antonynpavlov@gmail.com, distrokit@pengutronix.de, r.schwebel@pengutronix.de, mol@pengutronix.de Cc: Oleksij Rempel v3: - add ar9331 support - add multiple kernel support v2: - add doc/hardware_mips_qemu.rst - fix kernel boot without barebox This is initial MIPS support for MIPSr2 BE soft float platform. Currently it was tested only with barebox and will need more effort to make it work with linux. Oleksij Rempel (3): platform-mips: add basic qemu malta support platform-mips: libffi version 3.3 MIPS: add initial ar9331 support configs/platform-mips/barebox-ar9331.config | 683 ++++ .../platform-mips/barebox-ar9331.config.diff | 4 + configs/platform-mips/barebox-malta.config | 722 ++++ .../platform-mips/barebox-malta.config.diff | 150 + configs/platform-mips/barebox.config | 684 ++++ .../platform-mips/config/images/ar9331.config | 28 + .../platform-mips/config/images/malta.config | 28 + configs/platform-mips/kernelconfig | 2555 ++++++++++++ configs/platform-mips/kernelconfig-ar9331 | 2435 ++++++++++++ .../platform-mips/kernelconfig-ar9331.diff | 101 + configs/platform-mips/kernelconfig-malta | 3531 +++++++++++++++++ configs/platform-mips/kernelconfig-malta.diff | 1782 +++++++++ ...sed-ifndef-for-__mips_soft_float-442.patch | 25 + .../platform-mips/patches/libffi-3.3/series | 4 + .../0001-HACK-MIPS-disable-bogus-code.patch | 56 + .../platform-mips/patches/linux-5.5/series | 4 + configs/platform-mips/platformconfig | 194 + .../platforms/barebox-0-common.in | 33 + .../platform-mips/platforms/barebox-ar9331.in | 8 + .../platform-mips/platforms/barebox-malta.in | 8 + .../platform-mips/platforms/blspec-ar9331.in | 5 + .../platform-mips/platforms/blspec-malta.in | 5 + .../platform-mips/platforms/image-ar9331.in | 10 + .../platform-mips/platforms/image-kernel.in | 4 + .../platform-mips/platforms/image-malta.in | 10 + .../platform-mips/platforms/kernel-ar9331.in | 9 + .../platform-mips/platforms/kernel-malta.in | 9 + configs/platform-mips/platforms/kernel.in | 25 + .../projectroot/loader/entries/ar9331.conf | 6 + .../projectroot/loader/entries/malta.conf | 6 + configs/platform-mips/qemu-common | 92 + .../platform-mips/rules/barebox-ar9331.make | 111 + .../platform-mips/rules/barebox-common.make | 83 + .../platform-mips/rules/barebox-malta.make | 111 + .../platform-mips/rules/blspec-ar9331.make | 39 + configs/platform-mips/rules/blspec-malta.make | 39 + configs/platform-mips/rules/image-ar9331.make | 34 + configs/platform-mips/rules/image-malta.make | 34 + .../platform-mips/rules/kernel-ar9331.make | 111 + configs/platform-mips/rules/kernel-malta.make | 111 + configs/platform-mips/rules/kernel.make | 78 + configs/platform-mips/rules/libffi.make | 64 + configs/platform-mips/run | 121 + doc/hardware_mips_qemu.rst | 13 + 44 files changed, 14165 insertions(+) create mode 100644 configs/platform-mips/barebox-ar9331.config create mode 100644 configs/platform-mips/barebox-ar9331.config.diff create mode 100644 configs/platform-mips/barebox-malta.config create mode 100644 configs/platform-mips/barebox-malta.config.diff create mode 100644 configs/platform-mips/barebox.config create mode 100644 configs/platform-mips/config/images/ar9331.config create mode 100644 configs/platform-mips/config/images/malta.config create mode 100644 configs/platform-mips/kernelconfig create mode 100644 configs/platform-mips/kernelconfig-ar9331 create mode 100644 configs/platform-mips/kernelconfig-ar9331.diff create mode 100644 configs/platform-mips/kernelconfig-malta create mode 100644 configs/platform-mips/kernelconfig-malta.diff create mode 100644 configs/platform-mips/patches/libffi-3.3/0001-Fixed-missed-ifndef-for-__mips_soft_float-442.patch create mode 100644 configs/platform-mips/patches/libffi-3.3/series create mode 100644 configs/platform-mips/patches/linux-5.5/0001-HACK-MIPS-disable-bogus-code.patch create mode 100644 configs/platform-mips/patches/linux-5.5/series create mode 100644 configs/platform-mips/platformconfig create mode 100644 configs/platform-mips/platforms/barebox-0-common.in create mode 100644 configs/platform-mips/platforms/barebox-ar9331.in create mode 100644 configs/platform-mips/platforms/barebox-malta.in create mode 100644 configs/platform-mips/platforms/blspec-ar9331.in create mode 100644 configs/platform-mips/platforms/blspec-malta.in create mode 100644 configs/platform-mips/platforms/image-ar9331.in create mode 100644 configs/platform-mips/platforms/image-kernel.in create mode 100644 configs/platform-mips/platforms/image-malta.in create mode 100644 configs/platform-mips/platforms/kernel-ar9331.in create mode 100644 configs/platform-mips/platforms/kernel-malta.in create mode 100644 configs/platform-mips/platforms/kernel.in create mode 100644 configs/platform-mips/projectroot/loader/entries/ar9331.conf create mode 100644 configs/platform-mips/projectroot/loader/entries/malta.conf create mode 100755 configs/platform-mips/qemu-common create mode 100644 configs/platform-mips/rules/barebox-ar9331.make create mode 100644 configs/platform-mips/rules/barebox-common.make create mode 100644 configs/platform-mips/rules/barebox-malta.make create mode 100644 configs/platform-mips/rules/blspec-ar9331.make create mode 100644 configs/platform-mips/rules/blspec-malta.make create mode 100644 configs/platform-mips/rules/image-ar9331.make create mode 100644 configs/platform-mips/rules/image-malta.make create mode 100644 configs/platform-mips/rules/kernel-ar9331.make create mode 100644 configs/platform-mips/rules/kernel-malta.make create mode 100644 configs/platform-mips/rules/kernel.make create mode 100644 configs/platform-mips/rules/libffi.make create mode 100755 configs/platform-mips/run create mode 100644 doc/hardware_mips_qemu.rst -- 2.25.0 _______________________________________________ DistroKit mailing list DistroKit@pengutronix.de