Commit Graph

28 Commits

Author SHA1 Message Date
Giacomo Tesio a3344f856d coverity: use ./hacking/coverity-scan.sh 2016-11-26 16:28:18 +01:00
Giacomo Tesio 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
Giacomo Tesio 48c932fdb8 .travis.yml: do not invoke buildtools.sh here 2016-11-26 04:39:40 +01:00
Giacomo Tesio a48a2c1937 .travis.yml: do not build drawterm 2016-11-26 04:34:13 +01:00
Giacomo Tesio 7cafb3e53a hacking/buildtools.sh: show progress 2016-11-26 04:29:39 +01:00
Giacomo Tesio 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
Giacomo Tesio 391252a059 Merge branch 'wip'
Conflicts:
	README.md
2016-01-06 18:04:50 +01:00
Giacomo Tesio 8251935b51 README.md: fix typo 2016-01-06 18:03:13 +01:00
Giacomo Tesio 51b7a95bb7 devtools: update ufs (quick hack that works) 2015-12-23 21:51:57 +01:00
Giacomo Tesio d07a6b1e39 update devtools 2015-12-23 10:45:29 +00:00
Giacomo Tesio 8f6b365eb0 travis-ci: improved coverity integration 2015-12-23 10:07:01 +00:00
Giacomo Tesio 83993a6d0a update devtools 2015-12-23 01:24:56 +01:00
Giacomo Tesio 97fbabc93f travis-ci: integrate coverity 2015-12-23 01:04:09 +01:00
Giacomo Tesio b029ce94b9 update devtools 2015-12-23 01:02:08 +01:00
Giacomo Tesio 817858bedc update devtools 2015-12-23 00:32:12 +01:00
Giacomo Tesio ee4eab6b32 README.md: add coverity badge 2015-12-22 21:44:07 +01:00
Giacomo Tesio 16c5baeb78 add .gitignore 2015-12-22 17:21:27 +01:00
Giacomo Tesio a59e9035ba add build.json 2015-12-22 17:21:13 +01:00
Giacomo Tesio 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
Giacomo Tesio e4ebd7eace travis-ci: add first .travis.yml 2015-12-22 11:49:55 +00:00
Giacomo Tesio bbf498c38e Added root folders mnt/ pkgs/ and tmp/ 2015-12-22 11:46:42 +00:00
Giacomo Tesio 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
Giacomo Tesio a634ef3b34 README.md: fix submodule initialization 2015-12-22 10:52:39 +00:00
Giacomo Tesio 1a83ae4cc5 devtools: update ref 2015-12-22 10:49:17 +00:00
Giacomo Tesio b5fcad4e29 Add devtools (as submodule) in hacking/ 2015-12-22 10:38:12 +00:00
Giacomo Tesio 6929baf0de README.md: expand overview 2015-12-22 10:33:57 +00:00
Giacomo Tesio 42eb23aea8 Add LICENCE.md and doc/license 2015-12-22 10:31:50 +00:00
Giacomo Tesio 5515ca30a5 Let's start with README.md 2015-12-21 22:36:41 +01:00