Commit graph

2847 commits

Author SHA1 Message Date
Jeremy Soller
297b6e09fc Merge branch 'cap2' of https://github.com/Yoric/redox into Yoric-cap2 2016-11-15 14:05:43 -07:00
Jeremy Soller
ae73dec11a Update netutils 2016-11-15 14:04:36 -07:00
Jeremy Soller
58e7685cd3 Update ion, update libc 2016-11-15 08:21:04 -07:00
Jeremy Soller
1395eaecf4 Update ion, rust 2016-11-14 20:56:16 -07:00
Jeremy Soller
28cb4c1f18 Pass clone and exec to dup to identify dup location, make exec dup to implement cloexec 2016-11-14 20:55:31 -07:00
Jeremy Soller
a916e29b3c Add sys:exe to get current executable 2016-11-14 20:54:33 -07:00
Jeremy Soller
61871c6071 Fix prefix handling 2016-11-14 15:02:58 -07:00
Jeremy Soller
112f0020cd Update submodules 2016-11-14 12:17:12 -07:00
Jeremy Soller
8b56d14e41 Add fcntl 2016-11-14 12:15:34 -07:00
Jeremy Soller
5fd7b2b71d Real std (#755)
* Switch to real standard, fix daemonization on real standard

* Update submodules

* Remove --cfg redox

* Update rust, syscall

* Update submodules

* Update orbutils
2016-11-14 11:06:55 -07:00
Jeremy Soller
3c0abadfd0 Implement more test arch features 2016-11-14 11:04:31 -07:00
Jeremy Soller
7e71c85c80 Use core intrinsics instead of memset 2016-11-14 10:50:00 -07:00
Jeremy Soller
b83bdb3643 Interrupt enable and nop function 2016-11-14 10:46:53 -07:00
Jeremy Soller
3a24938387 Reenable goblin 2016-11-14 10:46:32 -07:00
Jeremy Soller
fa6f976fc5 WIP: fix build of tests 2016-11-14 10:45:42 -07:00
David Teller
9c90a8fe42 Converting file handles into a new type FileHandle
Keeping file handles (and pids, and scheme id, ...) as usize is a
footgun. Let's remove it.
2016-11-14 07:46:43 +01:00
David Teller
37a34ab7f7 Converting pids into a new type ContextId
Keeping pid (and file descriptor, and scheme id, ...) as usize is a
footgun. Let's remove it.
2016-11-14 07:46:43 +01:00
David Teller
d16515ea12 Converting scheme ids into a new type SchemeId
Keeping scheme ids (and pids, and file handles, ...) as usize is a
footgun. Let's remove it.
2016-11-14 07:46:43 +01:00
David Teller
9f7c20bacf Introducing macros for defining SchemeId, Pid, ... 2016-11-14 07:46:43 +01:00
Jeremy Soller
4933a69f54 Update orbutils 2016-11-11 21:21:07 -07:00
Jeremy Soller
86650e4579 Update orbutils 2016-11-11 21:10:47 -07:00
Jeremy Soller
e078f1c040 Update submodules 2016-11-10 21:11:43 -07:00
Jeremy Soller
3ff26c938f Update submodules 2016-11-10 21:10:43 -07:00
Jeremy Soller
97f333506c Update rust, syscall 2016-11-10 21:08:11 -07:00
Jeremy Soller
2d853ed622 Remove --cfg redox 2016-11-10 20:22:43 -07:00
Jeremy Soller
7bbd3bd1bc Update submodules 2016-11-10 20:09:45 -07:00
Jeremy Soller
2db2d10cce Switch to real standard, fix daemonization on real standard 2016-11-10 20:02:51 -07:00
Jeremy Soller
da3f9558d9 Fixes for building libstd (real) 2016-11-10 19:59:59 -07:00
Jeremy Soller
d9f263728d Update submodules 2016-11-10 11:31:34 -07:00
Jeremy Soller
511e91624d Update for new rustc-serialize 2016-11-10 11:28:43 -07:00
Jeremy Soller
87f40b56c8 Update orbutils 2016-11-10 10:41:06 -07:00
Jeremy Soller
cf8e7950a8 Invert on cursor 2016-11-10 10:35:43 -07:00
Jeremy Soller
2c7efc3c98 Merge branch 'master' of https://github.com/redox-os/redox 2016-11-10 10:21:34 -07:00
Jeremy Soller
c96c45802f Update rust for better libstd support of Redox 2016-11-10 10:19:23 -07:00
Waylon Cude
2d6b7b4564 Added dvorak keymap (#752)
Keymaps are passed as arguments to ps2d.
To select the dvorak keymap use `ps2d dvorak`,
otherwise the kymap will default to english.
2016-11-10 08:56:38 -07:00
Jeremy Soller
fb739faece Fix build, remove cfg(redox) 2016-11-09 17:00:48 -07:00
Jeremy Soller
01d2c8d0f2 Update to use upstream libc and rand 2016-11-09 10:43:05 -07:00
Jeremy Soller
28ebdf0de7 Update orbutils 2016-11-08 20:02:10 -07:00
Jeremy Soller
a0f078a46a Add shortcut 2016-11-08 19:59:48 -07:00
Glen De Cauwsemaecker
a8319379c6 update bootstrap.sh script (#753)
* update bootstrap.sh script

+ macOS users using MacPorts are now supported (fix issue #720);
+ dependencies for macOS users using brew have been updated;
+ the boot step can now be skipped with the '-d' flag, effectively only installing dependencies

* update summary build instructions in README dependencies step

as these are meant as quick instructions, it's probably better to simply use the bootstrap.sh script available in the repo root folder, using the '-d' flag to just install the dependencies, using whatever package manager is available for the host system, rather than forcing the user to manually install those one by one
2016-11-08 17:48:10 -07:00
Jeremy Soller
4e314292f8 Update submodules, add browser 2016-11-08 17:23:32 -07:00
Jeremy Soller
75ef540378 Update redoxfs 2016-11-08 10:52:42 -07:00
Jeremy Soller
95538d3b79 Fix netutils refs 2016-11-08 09:09:14 -07:00
Jeremy Soller
e182ccf3fe Update netutils, coreutils 2016-11-08 09:08:13 -07:00
Jeremy Soller
5183936de0 Add ref makefile target 2016-11-08 09:00:21 -07:00
Jeremy Soller
9804b5f548 Disable power management 2016-11-07 20:46:34 -07:00
Jeremy Soller
eebb3b3c4c Do not cat sys:cpu on startup 2016-11-07 14:15:43 -07:00
Jeremy Soller
69d54ef0c5 Get frequency info 2016-11-07 14:15:20 -07:00
Jeremy Soller
39d931e705 Update cpuid 2016-11-07 14:04:13 -07:00
Jeremy Soller
7fa413019f Get CPU features 2016-11-07 13:56:02 -07:00