summaryrefslogtreecommitdiff
path: root/target/linux/patches/2.6.36
AgeCommit message (Collapse)Author
2011-01-18Merge branch 'master' of git+ssh://openadk.org/git/openadkWaldemar Brodkorb
2011-01-11fix patch, after aufs2 additionWaldemar Brodkorb
2011-01-11add aufs2 kernel patches, update aufs2-util to matchWaldemar Brodkorb
2011-01-07provide squashfs for bcm47xx including cfgfs partitionThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2011-01-06Add experimental code to self-relocate vmlinuz on e.g. brcmThorsten Glaser
This is needed for the following reason: our memory layout looks like this: | |vmlinux | |CFE| * | | | |vmlinuz | | ^ Since CFE can only load to the spot marked with ‘^’ anyway, we load vmlinub.elf there which is basically a big rodata blob containing vmlinuz and minimal code moving it to the location pointed with vmlinuz above. Another solution would be to use CFE’s “boot -raw” to place it on the location marked with ‘*’ above (but the CFE location and size are dynamic, and since it insists on loading to 0x80001000 anyway, this point is virtually moot). Even worse, we probably cannot overwrite CFE space even late, so we move vmlinuz like this: | |vmlinux | |CFE| |vmlinuz | | This way, both “Total memory used by CFE” and “Boot area (physical)” (the latter as mapped into KSEG0) are retained. Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2011-01-06Revert "Add experimental code to self-relocate vmlinuz on e.g. brcm"Waldemar Brodkorb
This reverts commit f6897b395f6340132ab47a46fe587e8e6ced647a.
2011-01-06Add experimental code to self-relocate vmlinuz on e.g. brcmThorsten Glaser
This is needed for the following reason: our memory layout looks like this: | |vmlinux | |CFE| * | | | |vmlinuz | | ^ Since CFE can only load to the spot marked with ‘^’ anyway, we load vmlinub.elf there which is basically a big rodata blob containing vmlinuz and minimal code moving it to the location pointed with vmlinuz above. Another solution would be to use CFE’s “boot -raw” to place it on the location marked with ‘*’ above (but the CFE location and size are dynamic, and since it insists on loading to 0x80001000 anyway, this point is virtually moot). Even worse, we probably cannot overwrite CFE space even late, so we move vmlinuz like this: | |vmlinux | |CFE| |vmlinuz | | This way, both “Total memory used by CFE” and “Boot area (physical)” (the latter as mapped into KSEG0) are retained. Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2011-01-06Revert "Add experimental code to self-relocate vmlinuz on e.g. brcm"Waldemar Brodkorb
This reverts commit 5bd743ad60b85f005235aac2435563b168e012e3.
2011-01-06Add experimental code to self-relocate vmlinuz on e.g. brcmThorsten Glaser
This is needed for the following reason: our memory layout looks like this: | |vmlinux | |CFE| * | | | |vmlinuz | | ^ Since CFE can only load to the spot marked with ‘^’ anyway, we load vmlinub.elf there which is basically a big rodata blob containing vmlinuz and minimal code moving it to the location pointed with vmlinuz above. Another solution would be to use CFE’s “boot -raw” to place it on the location marked with ‘*’ above (but the CFE location and size are dynamic, and since it insists on loading to 0x80001000 anyway, this point is virtually moot). Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2011-01-06Revert "Add experimental code to self-relocate vmlinuz on e.g. brcm"Waldemar Brodkorb
This reverts commit 80d8381811821445bc47cd6e46f1eea423d9fce5.
2011-01-06Add experimental code to self-relocate vmlinuz on e.g. brcmThorsten Glaser
This is needed for the following reason: our memory layout looks like this: | |vmlinux | |CFE| * | | | |vmlinuz | | ^ Since CFE can only load to the spot marked with ‘^’ anyway, we load vmlinub.elf there which is basically a big rodata blob containing vmlinuz and minimal code moving it to the location pointed with vmlinuz above. Another solution would be to use CFE’s “boot -raw” to place it on the location marked with ‘*’ above (but the CFE location and size are dynamic, and since it insists on loading to 0x80001000 anyway, this point is virtually moot). Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2011-01-03fix qemu targets, make them bootable againWaldemar Brodkorb
2010-12-30rework architecture / embedded systems conceptWaldemar Brodkorb
Make configuration of new targets cheap. Just add a new file in target/arch/sys-enabled/foo. See other files for syntax. While doing runtime tests with the new infrastructure I've updated a lot of other stuff: - gcc 4.5.2 - uClibc 0.9.32-rc1 (NPTL) - strongswan, php, miredo, parted, util-linux-ng, e2fsprogs I promise, this is the last big fat commit this year ;)
2010-12-13update and fix smardcard support for pcmcia readerWaldemar Brodkorb
2010-11-28fix kernel build on native targetWaldemar Brodkorb
2010-11-25make intel driver work on ibm x40Waldemar Brodkorb
- add kernel support for AGP/DRM/KMS - update intel driver - fix MesaLib (add the correct driver)
2010-11-21let the UUID code correctly load sectors from disc using BIOThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2010-11-21fix a typoThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2010-11-20convert to UUID; make panic-reboot-time a flag; prevent automatic fsckThorsten Glaser
note: uuid.patch currently still panics ☹ Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2010-11-18sync with upstream gitWaldemar Brodkorb
2010-11-10update to 2.6.36Waldemar Brodkorb
abstract version information, can be overwritten for each target. default is 2.6.36 right now. Only ibmx40 target does use it. mk/modules.mk is still problematic.. aufs2 need to be ported...