about summary refs log tree commit diff
path: root/pkgs/top-level/platforms.nix
Commit message (Collapse)AuthorAge
* platforms.nix: Switch ARMv7 to vfpv3-d16Tuomas Tynkkynen2016-07-20
| | | | | | Make ARMv7 compatible with non-NEON chips, changing to the same float ABI that Debian and Arch Linux use. This is apparently required for the binaries to work on Scaleway, for instance.
* make-bootstrap-tools-cross.nix: Have more consistency with platforms.nixTuomas Tynkkynen2016-07-20
| | | | | E.g. we had `arch = "arm"` in the former and `arch = "armv6"` in the latter. Try to have some more consistency.
* platforms.nix: kirkwood_defconfig is gone, use multi_v5_defconfigTuomas Tynkkynen2016-07-20
| | | | | | kirkwood_defconfig was removed in 3.17, and our kernel headers are based on 4.4. Make this change to allow the armv5tel bootstrap tarball to build again (I can't test it, though).
* platforms.nix: Enable DTB for the ARMv6 Raspberry PiTuomas Tynkkynen2016-07-04
|
* multi_v7_defconfig: Enable AHCI_IMXTuomas Tynkkynen2016-06-14
|
* platforms.nix: Use bcm2835_defconfig for RPi kernelHeadersBaseConfigTuomas Tynkkynen2015-11-16
| | | | | | | kirkwood_defconfig was removed in the 3.17 kernel release, so kernelHeadersBaseConfig needs to be changed in order to build any Raspberry Pi stuff against linuxHeaders_3_18 (which has been the default since the systemd 227 merge).
* platforms.nix: Remove IntegratorCP and VersatileTuomas Tynkkynen2015-06-30
| | | | | | These ARM boards are very old and quite likely used only for booting in QEMU emulation. I'll focus on making the multiplatform image easy to boot in QEMU instead.
* Enabling NEON for armv7l. Also use a common platform for armv7.Lluís Batlle i Rossell2015-05-10
| | | | | I added some comments about our decision for fpu flags. It's about the boards we have in mind to support. NVidia Tegra2 is out, because it lacks neon.
* ARMv7 platforms: switch header config to multi_v7_defconfigTuomas Tynkkynen2015-05-07
| | | | | Otherwise they wouldn't be able to share a binary cache since glibc et al would get a different hash due to different linux-headers package.
* platforms: Add ARMv7 (hard float) multiplatformTuomas Tynkkynen2015-05-07
| | | | Based on the 'multi_v7_defconfig' that supports numerous boards.
* sheevaplug: fix kernel build.Lluís Batlle i Rossell2015-05-06
| | | | | | | | I added platform.kernelMakeFlags. This allows setting the required parameter to make the required kernel uImage for the sheevaplug, since it became a platform with devicetree (3.10). I have tried it with linux 3.18 and it built fine.
* Add comment explaining the rpi2 gcc flags.Lluís Batlle i Rossell2015-03-05
|
* Cut down on the gcc flags for raspberrypi2.Ambroz Bizjak2015-03-05
|
* Adding the raspberrypi2 platform.Lluís Batlle i Rossell2015-03-05
|
* Add platform definition for BeagleBone and default to it on armv7l-linux.Ambroz Bizjak2015-02-05
|
* platforms.nix: Separate 32-bit and 64-bit PCsShea Levy2013-12-31
| | | | | | | With this, stdenv.platform.kernelArch can be used by the kernel builder for PC platforms too. Signed-off-by: Shea Levy <shea@shealevy.com>
* Move kernelExtraConfig to common-config.nix (for x86)Eelco Dolstra2013-08-01
| | | | | | | It's bad to have the kernel config scattered across two places. (This should also be done for the other architectures.) Also, restore Xen and KVM guest support in Linux 3.10.
* Enable blowfish/twoflish crypto in sheevaplug kernelLluís Batlle i Rossell2013-07-20
|
* Add HYPERVISOR_GUEST for linux 3.10Shea Levy2013-06-30
| | | | Signed-off-by: Shea Levy <shea@shealevy.com>
* Linux 3.10Shea Levy2013-06-30
| | | | Signed-off-by: Shea Levy <shea@shealevy.com>
* fuloong linux: add CGROUPS and disable FTRACELluís Batlle i Rossell2013-03-30
| | | | | FTRACE was making linux not load at all. And systemd wants cgroups.
* Raspberrypi platform: make ext4 in kernelLluís Batlle i Rossell2013-01-29
| | | | | | I also make other modules in-kernel. I originally copied this from the sheevaplug kernel, but the sheevaplug runs the initrd and the raspberrypi not.
* raspberrypi platform: adding a missing uboot attrLluís Batlle i Rossell2013-01-29
| | | | It's required, even if set to null, along all nixpkgs.
* Fixing the kernel target for raspberrypi (zImage)Lluís Batlle i Rossell2013-01-29
| | | | Removing uboot things about it too.
* Merge branch 'master' into stdenv-updates.Peter Simons2013-01-04
|\
| * Add kgdb to the sheeveaplug. It can help in case of troubles.Lluis Batlle2012-12-29
| |
* | gcc: Moving the arch=loongson2f to the current platform approachLluís Batlle i Rossell2012-12-31
| |
* | Adding platform gcc information for raspberrypi, and the gcc support.Lluís Batlle i Rossell2012-12-30
| | | | | | | | | | | | Without it, gcc builds for softfloat, and the glibc doesn't have support for softfloat (it ends up requiring some gnu-soft.h file). We'll have to test if this fixes the build of gcc or not, though.
* | First movement to get the raspberrypi stdenv building.root2012-12-26
|/
* Linux 3.7Shea Levy2012-12-11
| | | | Kernel configuration succeeds, I'll let hydra test the build
* sheevaplug platform: Add hardware watchdog supportRickard Nilsson2012-10-04
|
* sheevaplug platform: Add VLAN support (CONFIG_VLAN_8021Q=m)Rickard Nilsson2012-10-04
|
* platforms: adding sha1 to the sheevaplugLluis Batlle2012-09-25
| | | | The mv-cesa requires soft sha1 as fallback, to work.
* sheevaplug: adding ubifs support to the kernel.Lluis Batlle2012-09-16
|
* Adding the XFS and JFS modules to the sheevaplug kernel. They may be worthLluís Batlle i Rossell2012-06-10
| | | | | | | using. svn path=/nixpkgs/trunk/; revision=34426
* Updating the sheevaplug kernel config to include btrfs and netconsole.Lluís Batlle i Rossell2012-06-09
| | | | svn path=/nixpkgs/trunk/; revision=34412
* Added IP_PNP_DHCP to the SheevaPlug kernel configuration.Rickard Nilsson2012-05-15
| | | | | | | This allows the SheevaPlug to set up the network automatically with DHCP, if the "ip=dhcp" kernel option is set. svn path=/nixpkgs/trunk/; revision=34105
* Added ZRAM module support to the SheevaPlug kernel.Rickard Nilsson2012-05-15
| | | | svn path=/nixpkgs/trunk/; revision=34104
* Updating the cifs utils (I think even the hash did not match for 4.5),Lluís Batlle i Rossell2012-02-15
| | | | | | | | | and adding some CIFS support to the sheevaplug kernel. Patch by Rickard Nilsson. svn path=/nixpkgs/trunk/; revision=32298
* Fixing the kernel configuration for Fuloong2F. Specially with VGA_CONSOLE ↵Lluís Batlle i Rossell2012-01-21
| | | | | | | | enabled, it will not boot. svn path=/nixpkgs/trunk/; revision=31750
* Adding cgroups to the sheevaplug kernel.Lluís Batlle i Rossell2011-12-27
| | | | svn path=/nixpkgs/trunk/; revision=31114
* Enabling the ipv6 module in the sheevaplugLluís Batlle i Rossell2011-10-25
| | | | svn path=/nixpkgs/trunk/; revision=30018
* Updating dos2unix, that now includes also unix2dos.Lluís Batlle i Rossell2011-08-24
| | | | svn path=/nixpkgs/trunk/; revision=28788
* Adding netfilter/iptables to the sheevaplug kernel.Lluís Batlle i Rossell2011-07-21
| | | | svn path=/nixpkgs/trunk/; revision=27886
* Updating from trunk.Lluís Batlle i Rossell2010-09-17
|\ | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=23840
| * Add `guruplug' platform.Ludovic Courtès2010-09-17
| | | | | | | | svn path=/nixpkgs/trunk/; revision=23834
* | Fixing the fuloong kernel, which had a SYSFS_DEPRECATED_V2 enabled. That ↵Lluís Batlle i Rossell2010-09-16
| | | | | | | | | | | | | | | | | | | | made udev work bad, the main simptom being the lack of /dev/hda*. I also added the IP_PNP DHCP and BOOTP methods, which may be confortable in nfsroot situations. svn path=/nixpkgs/branches/stdenv-updates/; revision=23827
* | Fixing the kernel for the fuloong (I should never had deactivated IDE, ↵Lluís Batlle i Rossell2010-08-29
| | | | | | | | | | | | | | | | otherwise it cannot find the hd controller) svn path=/nixpkgs/branches/stdenv-updates/; revision=23497
* | Disabling the legacy IDE in the fuloong2f kernel (that may give sda devices ↵Lluís Batlle i Rossell2010-08-21
| | | | | | | | | | | | instead of hga?) svn path=/nixpkgs/branches/stdenv-updates/; revision=23338
* | Making more packages build on the Fuloong2f.Lluís Batlle i Rossell2010-08-11
| | | | | | | | | | | | I still can't build the kernel because it requires binutils yet to be released. svn path=/nixpkgs/branches/stdenv-updates/; revision=23132