Commit Graph

130 Commits

Author SHA1 Message Date
d1c042fed2 .travis.yml: ./hacking/coverity-scan.sh prepare 2016-11-26 22:01:11 +01:00
4ec23f355f travis: fix paths for caches 2016-11-26 17:55:57 +01:00
a3344f856d coverity: use ./hacking/coverity-scan.sh 2016-11-26 16:28:18 +01:00
c4e4c3efae travis-ci: turn on cache for cross-compiler
Added cross-compiler to $PATH in continuous-build.sh
and enabled sudo in .travis.yml.

NOTES:

- travis is unable to update submodules pointing to commits out of their master branch,
  so if you push to devtools, you need to push into master branch or your build will be broken
- travis caches conflicts with submodule managements, so we use tmp/toolchain instead of
  hacking/cross/toolchain in .travis.yml and continuous-build.sh will mv binaries as required.
2016-11-26 14:21:33 +01:00
48c932fdb8 .travis.yml: do not invoke buildtools.sh here 2016-11-26 04:39:40 +01:00
a48a2c1937 .travis.yml: do not build drawterm 2016-11-26 04:34:13 +01:00
7cafb3e53a hacking/buildtools.sh: show progress 2016-11-26 04:29:39 +01:00
38aca7a581 first usable version of kernel and commands
After an year of hard work, this is a first "usable" version of Jehanne.
2016-11-26 03:49:29 +01:00
391252a059 Merge branch 'wip'
Conflicts:
	README.md
2016-01-06 18:04:50 +01:00
8251935b51 README.md: fix typo 2016-01-06 18:03:13 +01:00
51b7a95bb7 devtools: update ufs (quick hack that works) 2015-12-23 21:51:57 +01:00
d07a6b1e39 update devtools 2015-12-23 10:45:29 +00:00
8f6b365eb0 travis-ci: improved coverity integration 2015-12-23 10:07:01 +00:00
83993a6d0a update devtools 2015-12-23 01:24:56 +01:00
97fbabc93f travis-ci: integrate coverity 2015-12-23 01:04:09 +01:00
b029ce94b9 update devtools 2015-12-23 01:02:08 +01:00
817858bedc update devtools 2015-12-23 00:32:12 +01:00
ee4eab6b32 README.md: add coverity badge 2015-12-22 21:44:07 +01:00
16c5baeb78 add .gitignore 2015-12-22 17:21:27 +01:00
a59e9035ba add build.json 2015-12-22 17:21:13 +01:00
3925b61fa6 libc: initial import from Harvey
Note that libc is what distinguish "native" software from "non-native"
in Jehanne: further C libraries can be ported to Jehanne, but this libc
will remain the main building block of the system.

Also note that a few files have not been ported from Harvey:

	- 9sys/pushtls.c
	- port/rijndael.c
	- port/rijndael.tbl
	- port/sha2.c

Pushtls.c depends on libmp and libsec so libc is not the appropriate place
for it. The other three will be moved to libsec.
2015-12-22 11:55:44 +00:00
e4ebd7eace travis-ci: add first .travis.yml 2015-12-22 11:49:55 +00:00
bbf498c38e Added root folders mnt/ pkgs/ and tmp/ 2015-12-22 11:46:42 +00:00
fc42b02a28 Add arch/amd64
PRO MEMORIA: in arch/amd64/include/ureg.h the commented registers are preserved.

They were removed at 6ab2e16c9f
but apparently the es register is used by vesavga (386 version) in both Plan9, 9front and 9atom.
2015-12-22 11:40:34 +00:00
a634ef3b34 README.md: fix submodule initialization 2015-12-22 10:52:39 +00:00
1a83ae4cc5 devtools: update ref 2015-12-22 10:49:17 +00:00
b5fcad4e29 Add devtools (as submodule) in hacking/ 2015-12-22 10:38:12 +00:00
6929baf0de README.md: expand overview 2015-12-22 10:33:57 +00:00
42eb23aea8 Add LICENCE.md and doc/license 2015-12-22 10:31:50 +00:00
5515ca30a5 Let's start with README.md 2015-12-21 22:36:41 +01:00