Russel Winder
|
34a804eb4d
|
Trivial changes to sync up.
|
2009-08-28 09:28:24 +01:00 |
|
Russel Winder
|
673b41c3a6
|
Simplify the top-level SConstruct a bit by transfering responsibility for ensuring the dependency on the configuration files to the SConscript files.
|
2009-08-27 16:59:52 +01:00 |
|
Russel Winder
|
6ca0f2607a
|
Switch to using a different strategy for building the kernel.
|
2009-08-27 16:43:47 +01:00 |
|
Bahadir Balban
|
a41caeebd2
|
Created libc under containers/posix which now all tasks use to build.
There is a problem in the new libc that test0 now misbehaves. Going to be fixed.
|
2009-08-27 12:00:04 +03:00 |
|
Bahadir Balban
|
87e2aeaf58
|
Moved tasks/* into containers/posix
|
2009-08-25 14:34:21 +03:00 |
|
Russel Winder
|
ce62459d13
|
Correct the problem of not loading test_exec.
Remove the linker script and assembler load source in favour of generating
the source so that the correct path is in the source.
|
2009-08-17 19:24:18 +01:00 |
|
Russel Winder
|
1c9dfe8030
|
Add the constructed config.h file as a dependency of the compiled objects so that it actually gets built.
|
2009-08-15 08:05:28 +01:00 |
|
Bahadir Balban
|
0bfe0071f8
|
Changed linker script name to linker.lds from mylink.lds
|
2009-08-14 17:13:25 +03:00 |
|
Bahadir Balban
|
5bee43ae99
|
Merge branch 'newBuild' of /opt/c0-trees/codezero-russel into devel
Conflicts:
SConstruct
src/api/SConscript
src/arch/arm/SConscript
src/generic/SConscript
tasks/bootdesc/SConstruct
|
2009-08-14 17:09:58 +03:00 |
|
Russel Winder
|
e5a0da2bbe
|
Add in the import to allow the with statement in Python 2.5.
|
2009-08-11 11:55:39 +01:00 |
|
Russel Winder
|
9cb2b7470f
|
Generate the final link linker scripts.
|
2009-08-10 11:30:53 +01:00 |
|
Russel Winder
|
5fcf173ae6
|
Get the baremetal crt0 included in the final link.
|
2009-08-10 09:43:09 +01:00 |
|
Russel Winder
|
163baa31ea
|
Got the first part of the packing phase in place.
Generate kernel.S rather than have it as a manually maintained file.
|
2009-08-10 09:33:05 +01:00 |
|
Russel Winder
|
0613d5cf38
|
Update the help.
|
2009-08-05 18:41:09 +01:00 |
|
Russel Winder
|
6f3d3fdf49
|
Got the bootdesc building.
|
2009-08-05 18:33:37 +01:00 |
|
Russel Winder
|
38a0fdd4e2
|
Got the tasks linking.
|
2009-08-05 16:24:13 +01:00 |
|
Russel Winder
|
eb45780f16
|
Safety check-in of the next stage in getting the tasks linked.
|
2009-08-05 12:21:02 +01:00 |
|
Russel Winder
|
8b9b254f6c
|
Make the coding style more consistent with PEP-8.
|
2009-08-05 11:15:26 +01:00 |
|
Russel Winder
|
a14ff1be5c
|
Rearrange include path and linker script specification so as to get a successful compile.
Link not yet successful since physical_base.lds is not yet made.
|
2009-08-05 10:23:00 +01:00 |
|
Russel Winder
|
02d3c9f07c
|
Correct the include path so that task compilation succeeds.
|
2009-08-05 10:06:39 +01:00 |
|
Russel Winder
|
a1dfd0b876
|
Change to shorter all lowercase targets for SCons command line invocation.
|
2009-08-05 09:28:20 +01:00 |
|
Russel Winder
|
7cf85c4428
|
Remove a few redundant paths from the include path.
|
2009-08-05 07:44:05 +01:00 |
|
Russel Winder
|
162941c645
|
Add some comments and TODOs. Update the help text.
|
2009-08-05 07:32:26 +01:00 |
|
Russel Winder
|
376fb32d48
|
Change the way tasks and task libraries are processed.
|
2009-08-05 06:32:58 +01:00 |
|
Russel Winder
|
e7820903d9
|
Add in the task support libraries.
|
2009-08-02 13:46:07 +01:00 |
|
Russel Winder
|
26b3ea58a6
|
Ensure all the library compilation depends on the configuration files.
|
2009-08-02 11:35:21 +01:00 |
|
Russel Winder
|
27c0c50728
|
Make a start on building the tasks.
|
2009-08-01 18:14:34 +01:00 |
|
Russel Winder
|
9b2ff087d0
|
Add in all the amendments and new files needed to get the kernel building.
|
2009-08-01 17:50:59 +01:00 |
|
Russel Winder
|
ce8d060d21
|
Change the way in which the CML2 configuration is handled to separate it out from the build.
|
2009-08-01 12:40:45 +01:00 |
|
Russel Winder
|
a79206f8d9
|
First pass at processing the CML2 configuration.
|
2009-07-31 18:35:30 +01:00 |
|
Russel Winder
|
198022b4d4
|
Correct the copyright notices, B Labs Ltd is the copyright holder.
|
2009-07-28 18:40:37 +01:00 |
|
Russel Winder
|
82ba62a78f
|
Add compilation of the Elf code.
|
2009-07-28 16:49:16 +01:00 |
|
Russel Winder
|
083d9e7864
|
Correct the mode line syntax.
|
2009-07-28 16:33:02 +01:00 |
|
Russel Winder
|
7936ee6775
|
Add in creation of the c libraries.
|
2009-07-28 16:31:51 +01:00 |
|
Russel Winder
|
d40c76de84
|
Remove all the SCons files pending starting a new build system.
|
2009-07-28 14:47:00 +01:00 |
|
Bahadir Balban
|
f7b768ee16
|
More changes for cleaner initialization and support for containers.
|
2009-07-25 17:44:29 +03:00 |
|
Bahadir Balban
|
e2b791a3d8
|
Initial commit
|
2008-01-13 13:53:52 +00:00 |
|