Amit Mahajan
ab728dd1d5
Added separate toolchains for userspace and kernel.
2010-03-30 20:15:39 +05:30
Bahadir Balban
74b5963fcb
Kernel updates since December 2009
2010-03-25 01:12:40 +02:00
Amit Mahajan
9bd5bd889f
Prevent recompilation of libdev
2009-11-19 21:18:33 +05:30
Amit Mahajan
c44d25b596
Taking UART code out from libc and loader and putting in libdev
2009-11-11 02:02:26 +05:30
Amit Mahajan
91c617d0b2
Removed hard coded values of toolchain and gcc cpu flags
2009-11-02 21:29:54 +05:30
Amit Mahajan
89a937fc9c
Generating LMA for final.elf dynamically
2009-10-21 16:47:56 +05:30
Bahadir Balban
a5a75270c0
Fixed the problem that loader final.elf dependency wasn't detected
...
final.elf should now depend on build/conts/containers.elf
2009-09-24 14:12:11 +03:00
Bahadir Balban
b91286dcd4
Added a dependency on loader_images_S from final.elf
...
This ensures final.elf builds whenever containers.elf file changes.
2009-09-24 12:56:12 +03:00
Bahadir Balban
6538e70b39
Fixed few issues with loader and basic image loading.
...
Declaring section of the form:
.align 4
.section "kernel"
.incbin "path-to-kernel"
And defining a linker variable before the section output does not always seem to work.
The linker seems to add padding even though .align directive comes before .section
modified: SConstruct.loader
modified: loader/linker.lds
modified: loader/main.c
2009-09-17 19:19:03 +03:00
Bahadir Balban
f305d443c3
Added forgotten files and fixed minor build errors
2009-09-17 18:10:38 +03:00
Bahadir Balban
ee44a2007a
Containers packed in single .elf file
2009-09-16 16:24:56 +03:00
Bahadir Balban
0142677c81
Simplified loader, elf, and c library SConscripts
2009-09-14 19:15:32 +03:00
Bahadir Balban
698e4702ff
Adding libc and libelf as SConscript builds as well
2009-09-14 18:32:39 +03:00
Bahadir Balban
15f12ce38f
Loader building from top-level SConstruct.loader
...
Need to add libc and libelf to it as well.
2009-09-14 17:57:14 +03:00