Commit Graph

28 Commits

Author SHA1 Message Date
Bahadir Balban
4e8a94581d Some more changes on linux 2009-09-03 23:35:56 +03:00
Bahadir Balban
5a8928b4df Update to linux kernel sources 2009-09-03 00:38:40 +03:00
Bahadir Balban
6c9c60e2dc Merge branch 'devel' into linux 2009-09-02 15:07:54 +03:00
Bahadir Balban
5293b13c24 Added Linux 2.6.28.10 as a submodule to containers/posix/linux/linux-2.6.28.10 2009-09-02 15:01:19 +03:00
Russel Winder
d925d43b0b Sync up any missing changes. 2009-09-01 16:32:44 +01:00
Russel Winder
34d691794c Merge branch 'containers' into containersBuildDevel 2009-08-30 12:44:06 +01:00
Russel Winder
5974a327d0 Various changes post sorting out some of the issues regarding task ordering.
test0 cannot be the first task in the list as it must have a prior physical_base.lds in order to create test_exec_linker.lds.
mm0 appears to have to precede fs0 for the tests to execute on start.  This should be considered a bug.
2009-08-30 10:12:12 +01:00
Russel Winder
46e10bfde8 Rename the linker script template to align the naming and avoid confusion. 2009-08-30 09:55:37 +01:00
Russel Winder
7232af85c9 Remove the explicit path by correcting the dependencies. 2009-08-30 09:44:10 +01:00
Russel Winder
b003e7ae97 Move template linker script out of SConscript into its own file. 2009-08-30 09:38:23 +01:00
Russel Winder
9e1464dab8 Remove transient configuration file from the branch. 2009-08-30 09:23:59 +01:00
Russel Winder
1abd05764f Move the linker scripts out of the header file directory. 2009-08-29 18:18:25 +01:00
Bahadir Balban
ef238485c2 Merge branch 'containersBuildDevel' of http://www.russel.org.uk/Git/Codezero into russel-incoming 2009-08-29 17:11:52 +03:00
Bahadir Balban
7b5a3c2845 Moved userspace libc to posix container directory.
Issues:
- MM0 needs separate subset of libc and not link with libposix
- FS0 needs separate subset of libc and not link with libposix
- libposix need transforming into a full-blown uclibc for test0
- libc really is a pseudo-libc that needs to be replaced as above.
- Done some hacking to avoid conflicts between pseudo-libc and libposix headers.

Now system working as original, (e.g. execve etc. working)
2009-08-29 15:56:28 +03:00
Bahadir Balban
2bbb963848 Added untracked crt0.S 2009-08-29 15:09:48 +03:00
Bahadir Balban
5892fba52a Fixed linker scripts on broken crt0.S path 2009-08-29 15:07:12 +03:00
Russel Winder
98ca32779c Make using the task order file work again.
There are serious problems with the build in that the link order is crucial and should not be.
2009-08-29 12:35:29 +01:00
Bahadir Balban
763d4c7012 Removed accidentally added config file. 2009-08-29 14:31:03 +03:00
Bahadir Balban
779429d289 Intermediate stage in reincorporating old libc into userspace tasks. 2009-08-29 14:29:57 +03:00
Russel Winder
68f2990885 Return the compilation products from the containers build so they get loaded in. 2009-08-29 08:24:56 +01:00
Russel Winder
5987773f3c First attempt at splitting out the containers build from the SConstruct.
This creates a runnable final.axf, but the load is not correct and the tests fail to execute.
2009-08-29 08:07:50 +01:00
Russel Winder
9e894274a3 Refactor the build to try and get as much material as possible out of SConstruct. 2009-08-28 14:10:24 +01:00
Russel Winder
9033503283 Merge branch 'containers' into containersBuildDevel 2009-08-27 17:01:29 +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
Bahadir Balban
7b27d7f996 Turned off verbose test printout 2009-08-27 17:37:51 +03:00
Russel Winder
34c2156bc4 Remove redundant file. 2009-08-27 15:35:52 +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