Commit Graph

452 Commits

Author SHA1 Message Date
Giacomo Tesio bb2a39cc74 kern: fix compilation warning; raise qa timeouts 2020-09-17 23:49:33 +02:00
Giacomo Tesio 7385e37b13 kern: usb uhci: fix test of ports in init() 2020-09-17 23:49:27 +02:00
Giacomo Tesio 75b451ea1c kern: move `load` from Mach to Sys 2020-09-17 23:49:26 +02:00
Giacomo Tesio 2f850291d5 rename libc to libjehanne; improve libposix
This is to avoid conflicts between standards' assumptions and Jehanne's choices
2020-09-17 23:48:27 +02:00
Giacomo Tesio 3c7dc6eb8b posix.h: correctly wrap apw/errno.h inclusion (should we invert this dependency?) 2020-09-17 23:48:03 +02:00
Giacomo Tesio 4067cb45cb libc: refactoring 2020-09-17 23:47:39 +02:00
Giacomo Tesio f104c46858 purge syscall macros 2020-09-17 23:45:23 +02:00
Giacomo Tesio 5f095a9605 temporarily disable -Werror 2020-09-17 23:43:57 +02:00
Giacomo Tesio 361a06f284 libc: move read and write to jehanne_ namespace (where they actually belong) 2020-09-17 23:43:56 +02:00
Giacomo Tesio e9e5e59740 libposix: rename function argument 2020-09-17 23:43:54 +02:00
Giacomo Tesio 63d860eb99 u.h: refactoring of syscalls 2020-09-17 23:42:55 +02:00
Giacomo Tesio 5261c8554c
Update POLITICS.md 2020-01-06 00:44:58 +01:00
Giacomo Tesio a15c1111b8 libposix: POSIX_rmdir 2019-11-20 00:19:59 +01:00
Giacomo Tesio b57585fdf4 libposix: fix cast warning 2019-11-19 01:36:08 +01:00
Giacomo Tesio bc1bec4641 Merge branch 'master' of https://bitbucket.org/tesio/jehanne 2019-11-18 22:38:33 +01:00
Giacomo Tesio 49da4de25c posix: POSIX_sysconf 2019-11-18 00:53:09 +01:00
Giacomo Tesio d0402e9ea3 Merge branch 'master' of https://github.com/JehanneOS/jehanne 2019-11-16 11:23:58 +01:00
Giacomo Tesio 49eb11173b u.h: remove volatile in NativeTypes.p 2019-11-13 18:27:09 +01:00
Giacomo Tesio aa13cd129f Merge branch 'master' of https://github.com/JehanneOS/jehanne 2019-11-13 18:26:12 +01:00
Giacomo Tesio 06ff351615 newlib: update 2019-11-13 18:26:03 +01:00
Giacomo Tesio 825a16108c newlib: update 2019-08-27 00:55:07 +02:00
Giacomo Tesio 3abcadcc2b devtools: cross/init.sh: echo "done." to avoid wait to propagate the exit status of the dotter 2019-08-12 19:01:58 +02:00
Giacomo Tesio 4d027c0357 devtools: continuous-build.sh: don't fail on git clean 2019-08-12 01:33:55 +02:00
Giacomo Tesio 9b0a8b6463 devtools: fix runqemu 2019-08-11 23:36:56 +02:00
Giacomo Tesio 72f996593b Merge branch 'master' of https://github.com/JehanneOS/jehanne 2019-08-11 22:58:06 +02:00
Giacomo Tesio 26ce8c4686 devtools: updated newlib 2019-08-11 22:57:25 +02:00
Giacomo Tesio 289f4e891e
Update POLITICS.md 2019-06-05 22:49:25 +02:00
Giacomo Tesio af4170a762
Update POLITICS.md 2019-06-03 23:29:23 +02:00
Giacomo Tesio d38b74de93
Create POLITICS.md 2019-06-03 23:26:32 +02:00
Giacomo Tesio f2e089b122
Merge pull request #12 from ekaitz-zarraga/master
Correct spelling in the docs
2019-05-05 01:21:42 +02:00
Ekaitz Zárraga 431c7ae365 Clean trailing spaces 2019-05-05 00:31:21 +02:00
Ekaitz Zárraga f7edc08e36 Correct spelling 2019-05-05 00:31:08 +02:00
Giacomo Tesio bc85310373 Merge branch 'master' of https://github.com/JehanneOS/jehanne 2018-10-25 00:37:53 +02:00
Giacomo Tesio fcb7cbac52 sysconf.json: remove erroneous const in fd2path 2018-10-25 00:37:23 +02:00
Giacomo Tesio b5aa91f2f6
Merge pull request #9 from dargonforce/master
Added autoconf to build instructions
2018-10-04 23:15:06 +02:00
Tim Miller f6e22bca1c Added autoconf to build instructions 2018-09-20 10:13:13 -04:00
Giacomo Tesio 93111d7b0e devtools: QA.sh: format=raw 2018-06-05 00:06:47 +02:00
Giacomo Tesio 0629e7349b hacking/disk-create.sh: look for syslinux library in com32 2018-06-04 23:28:46 +02:00
Giacomo Tesio ca2300aa65 usb/disk: add a 100ms sleep after ums reset 2018-05-18 00:26:13 +02:00
Giacomo Tesio 414c882682 travis-ci: try to fix ppa 3 2018-01-15 23:40:51 +01:00
Giacomo Tesio c3d2f1f6f1 travis-ci: try to fix ppa 2 2018-01-15 23:20:59 +01:00
Giacomo Tesio 28cc241216 travis-ci: try to fix ppa 2018-01-15 23:12:51 +01:00
Giacomo Tesio 696869ab00 newlib: add support for O_NONBLOCK 2018-01-15 22:43:50 +01:00
Giacomo Tesio ea21d3cd2d libposix: add support for O_NONBLOCK
We keep a list of non blocking fds and use awake to
make them not block on read, write, pread and pwrite.
2018-01-15 22:37:27 +01:00
Giacomo Tesio 96f5c08548 cmd: hmi/pipeconsole -P serve /dev/tty instead of /dev/cons (for use with mksh) 2018-01-08 01:23:52 +01:00
Giacomo Tesio 2bf39bf38a kern: rename /dev/swap in /dev/sysmem
Jehanne has no SWAP.

And I do not want to explain to my daughters what SWAP **was**.
2018-01-07 07:14:08 +01:00
Giacomo Tesio 9cab16119a ci: try with the deprecated trusty
See https://blog.travis-ci.com/2017-12-12-new-trusty-images-q4-launch
2018-01-06 03:59:35 +01:00
Giacomo Tesio 1fc668e28b cross/pkgs: update newlib and mksh (thanks Thorsten!) 2018-01-06 02:40:26 +01:00
Giacomo Tesio d04c776f3c Fix Minnich's Copyrights
As far as I can remember the new `dc` argument added to the `mount`
system call is the only API innovation that I imported from Harvey-OS
in the Jehanne's kernel.

It's a great idea of Ronald G. Minnich, introduced at

	72777a1fab

Since he didn't amended the copyright statements in Harvey, I forgot
to amend it here.

Sorry, my fault.
2018-01-06 01:09:04 +01:00
Giacomo Tesio dd9aa0e0a6 More explicit Copyright in files 2018-01-06 01:09:04 +01:00