#
f3e2126c |
|
12-Sep-2017 |
Roland McGrath <mcgrathr@google.com> |
[zx] Magenta -> Zircon The Great Renaming is here! Change-Id: I3229bdeb2a3d0e40fb4db6fec8ca7d971fbffb94
|
#
ef45edec |
|
26-Jul-2017 |
Brian Swetland <swetland@google.com> |
[utest][handles] don't treat handles as signed So we will still compile when they become unsigned. Change-Id: Ifc5d98aec0bbd26cb9fabcbdd6be00cd520e0343
|
#
dda8046e |
|
17-May-2017 |
Carlos Pizano <cpu@google.com> |
[magenta] cleanup deprected thread/process signal MX_PROCESS_SIGNALED and MX_THREAD_SIGNALED have been slated to be removed for a while now. Can't remove them from the header because fuchsia uses them. Only in like 4 places. Change-Id: I068e1556d8bdc8cb5b57a6f9b011eb6e924a5836
|
#
b12df0bb |
|
29-Mar-2017 |
Abdulla Kamar <abdulla@google.com> |
[utest] Remove arm32 code from thread-initial-state test. Change-Id: Ib12c69ef611457d846d994dbf6f0692191f001e9
|
#
682950da |
|
17-Feb-2017 |
George Kulakowski <kulakowski@google.com> |
[musl][magenta] Move process handle header into magenta Change-Id: I00eb8f5ca7fbaf9297f3b1e5b391be00ce5d11e2
|
#
e55b92da |
|
10-Feb-2017 |
Brian Swetland <swetland@google.com> |
[syscalls] update callers to mx_handle_wait_*() and deprecate Change-Id: I7b0516007b99d58aee906eac62358625100ee32e
|
#
b50b93c3 |
|
03-Jan-2017 |
George Kulakowski <kulakowski@google.com> |
[signals] Remove legacy signal names Change-Id: I6d4543358a16d16b9b9028ede06af40a632ba31b
|
#
ee4544ee |
|
27-Oct-2016 |
Brian Swetland <swetland@google.com> |
[syscalls] mx_thread_create() updated Change-Id: I843d3a4a15f0f49bb91adc4ebd93ab8983916cb7
|
#
6177d2c6 |
|
10-Sep-2016 |
Travis Geiselbrecht <travisg@google.com> |
[syscalls][process] drop the magic 0 handle for syscalls that take process handle This is largely just replacing all cases with mx_process_self() Change-Id: I5fbe00f814c84537400c6a2eec18e747386ec7db
|
#
9e714bf6 |
|
26-Aug-2016 |
Roland McGrath <mcgrathr@google.com> |
[kernel] Take second user argument in thread_start system call Let mx_thread_start specify a second argument register value, just as mx_process_start can. Change-Id: I2a995f2a502bf85744ae9def1cda838172350ce3
|
#
d990083a |
|
25-Aug-2016 |
John Grossman <johngro@google.com> |
[system] Move system/* includes to magenta/* under global. Change-Id: I9b8673a16162da3bd1328a2eae3fbd855f1a7730
|
#
bea41c57 |
|
01-Aug-2016 |
Travis Geiselbrecht <travisg@google.com> |
[kernel][magenta] switch thread/process creation syscalls to a two phase api -In both thread and process creation apis, require user space create the object first, then start it with additional args -For threads stack allocation is also moved to user space -Wire up the process/thread handles to be transferred through to new processes Change-Id: I43d447c86af1ab3199d8dcf29ff4fe3a384b6e65
|
#
66a201f1 |
|
16-Aug-2016 |
Brian Swetland <swetland@frotz.net> |
[system] align license and license banners with Fuchsia This adjusts the Magenta userspace code to match the prevailing license in Fuchsia (three-clause BSD), using the same banner and license text. Change-Id: I6b6d79435c5dbaa32027888874849e4f47aaa7be
|
#
feb15c6f |
|
14-Jul-2016 |
Viet-Trung Luu <vtl@google.com> |
[magenta][syscalls] Refactor wait-one/wait-many to use a WaitEvent object. Also make wait-one/wait-many provide the satisfied/satisfiable signals in a struct (mx_signals_state_t), and add a result_index output argument to wait-many. Currently, the WaitEvent object still uses an event_t, but that can be changed later. The WaitEvent can pass a context, which is used to transmit the result_index for wait-many (i.e., the index of the first handle to cause the wait to be satisfied). Some of the abstraction (like WaitEvent::Result) is to support future work on wait sets, etc. (The context also is a uint64_t, to support work on wait sets.) Change-Id: I54c517b8627d225da72a23ff5a72be9b3a92065b
|
#
069fda18 |
|
13-Jul-2016 |
Carlos Pizano <cpu@google.com> |
[system][utest]/[mxsh] Make runtests output less by default To output the full amount use "runtests -v". This introduces a verbosity_level concept for system/ulib/unnittest with unittest_set_verbosity_level(level) to control it. Change-Id: I0f301adf4fdac9a3cf6c76e41d4b9587c9495d1f
|
#
937bde71 |
|
11-Jul-2016 |
Brian Swetland <swetland@google.com> |
[syscalls][api] rename _magenta_*() to mx_*() The _magenta_ prefix is pretty unwieldy. This change simplifies that a bit. This was done mechanically, and boots, runs, and passes tests on qemu arm64, amd64, and NUC. Change-Id: I8eb07db6ed6f4b8cac96344cc4ad65ce3f85f917
|
#
26cb269f |
|
06-Jul-2016 |
George Kulakowski <kulakowski@google.com> |
[ulib][unittest] Move unittest into its own library Change-Id: I1586278e3bbb6ceacd26a1342985922dc8861cf7
|
#
ff86a242 |
|
21-Jun-2016 |
George Kulakowski <kulakowski@google.com> |
[build][userspace] Support .init_array for userspace with gcc In particular, with this change, C++ constructors are running now, and static C variables are initialized. Change-Id: If0252773faae705af78902f782aaa200d0c5f85e
|
#
018c90bc |
|
29-Jun-2016 |
Ankur Mittal <anmittal@google.com> |
[utest] Port thread initial state test to use test framework Change-Id: I2f8a255f1a05dd38930c9a6be94c2d38a3dc74e5
|
#
4ebbc5b1 |
|
15-Jun-2016 |
Brian Swetland <swetland@google.com> |
[system] clang-format all of userspace Change-Id: I6bb6a9187a4af83ca5c0656f05d89aa3a09fa5fa
|
#
53b9e1c8 |
|
15-Jun-2016 |
The Fuchsia Authors <authors@fuchsia.local> |
[magenta] Initial commit
|