Commit Graph

423 Commits

Author SHA1 Message Date
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