| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
With this, stdenv.platform.kernelArch can be used by the kernel builder
for PC platforms too.
Signed-off-by: Shea Levy <shea@shealevy.com>
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
Signed-off-by: Shea Levy <shea@shealevy.com>
|
|
|
|
| |
Signed-off-by: Shea Levy <shea@shealevy.com>
|
|
|
|
|
| |
FTRACE was making linux not load at all. And systemd
wants cgroups.
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
It's required, even if set to null, along all nixpkgs.
|
|
|
|
| |
Removing uboot things about it too.
|
|\ |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
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.
|
|/ |
|
|
|
|
| |
Kernel configuration succeeds, I'll let hydra test the build
|
| |
|
| |
|
|
|
|
| |
The mv-cesa requires soft sha1 as fallback, to work.
|
| |
|
|
|
|
|
|
|
| |
using.
svn path=/nixpkgs/trunk/; revision=34426
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=34412
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=34104
|
|
|
|
|
|
|
|
|
| |
and adding some CIFS support to the sheevaplug kernel.
Patch by Rickard Nilsson.
svn path=/nixpkgs/trunk/; revision=32298
|
|
|
|
|
|
|
|
| |
enabled,
it will not boot.
svn path=/nixpkgs/trunk/; revision=31750
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=31114
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=30018
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=28788
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=27886
|
|\
| |
| |
| | |
svn path=/nixpkgs/branches/stdenv-updates/; revision=23840
|
| |
| |
| |
| | |
svn path=/nixpkgs/trunk/; revision=23834
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| | |
otherwise it cannot
find the hd controller)
svn path=/nixpkgs/branches/stdenv-updates/; revision=23497
|
| |
| |
| |
| |
| |
| | |
instead of hga?)
svn path=/nixpkgs/branches/stdenv-updates/; revision=23338
|
| |
| |
| |
| |
| |
| | |
I still can't build the kernel because it requires binutils yet to be released.
svn path=/nixpkgs/branches/stdenv-updates/; revision=23132
|
| |
| |
| |
| | |
svn path=/nixpkgs/branches/stdenv-updates/; revision=22973
|
| |
| |
| |
| | |
svn path=/nixpkgs/branches/stdenv-updates/; revision=22845
|
|/
|
|
| |
svn path=/nixpkgs/branches/stdenv-updates/; revision=22840
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=22233
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=21754
|
|
|
|
|
|
|
|
| |
because they were bad written.
I also added the support for tun devices.
svn path=/nixpkgs/trunk/; revision=20773
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=20618
|
|
|
|
|
|
| |
(I'm thinking of OpenWRT machines out there, mips, with linux 2.4)
svn path=/nixpkgs/trunk/; revision=20539
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=20308
|
|
|
|
|
|
| |
to build.
svn path=/nixpkgs/trunk/; revision=20307
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I introduce the new nixpkgs parameter "platform", defaulting to "pc",
which was before defined as an attribute of nixpkgs.
I made the crossSystem nixpkgs attribute set parameter contain its own 'platform'.
This allows cross-building a kernel for a given crossSystem.platform in a non-PC
platform.
The actual native platform can be taken from stdenv.platform, and this way we also
avoid the constant passing of 'platform' to packages for platform-dependant builds
(kernel, initrd, ...).
I will update nixos accordingly to these changes, for non-PC platforms to work.
I think we are gaining on flexibility and clearness. I could cross build succesfully
an ultrasparc kernel and a mipsel kernel on PC. But since this change, I should be able
to do this also in non-PC.
Before this change, there was no possibility of distinguishing the "target platform" or
the "native build platform" when cross building, being the single "platform" attribute
always interpreted as target platform.
The platform is a quite relevant attribute set, as it determines the linuxHeaders used
(in the case, by now the only one supported, of linux targets).
The platform attributes are quite linux centric still. Let's hope for more generality to come.
svn path=/nixpkgs/trunk/; revision=20273
|
|
|
|
|
|
| |
kernelHeadersBaseConfig.
svn path=/nixpkgs/trunk/; revision=20270
|
|
|
|
|
|
|
| |
mainly for nfsroot and nixos.
svn path=/nixpkgs/trunk/; revision=20238
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=20237
|
|
|
|
| |
svn path=/nixpkgs/trunk/; revision=20207
|