#
a71f4fb0 |
|
14-Jun-2018 |
Adam Barth <abarth@chromium.org> |
[processargs] Rename PA_SVC_LOADER to PA_LDSVC_LOADER We ended up calling the loader service LDSVC in FIDL. This change aligns the processargs name with the FIDL name. Change-Id: I5cb2332f047676c2e49fa5b20719aa841185cf19
|
#
9db0af33 |
|
20-Mar-2018 |
Shai Barack <shayba@google.com> |
[syscall][vmo] removal of zx_vmo_{read,write}() actual parameter 4/n This reverts commit d7c91f0a8a876bd4de8808595cafcd4f2c3fd7a1. Change-Id: I5c61410f62850583a970d3ff2f44b6d58901509a
|
#
d7c91f0a |
|
19-Mar-2018 |
Benjamin Brittain <bwb@google.com> |
[revert] Revert "[syscall][vmo] removal of zx_vmo_{read,write}() actual parameter 4/n" This reverts commit 2d25909b7ab244d73172c9f5bc11d85b49ccefbb. Change-Id: I09efe4e1d69d7aeadb051936d3ddc8237e7d39cf
|
#
2d25909b |
|
14-Mar-2018 |
Shai Barack <shayba@google.com> |
[syscall][vmo] removal of zx_vmo_{read,write}() actual parameter 4/n Remove actual from zx_vmo_{read,write} Mark zx_vmo_{read,write}_old as deprecated Retarget most uses of zx_vmo_{read,write}_old to zx_vmo_{read,write}. Still need to migrate a handful of uses of _old that had meaningful usage of actual. This is good enough to go ahead and migrate uses in Garnet and Topaz. ZX-1802 Change-Id: If57329f9c5183a0dacd29083decbaf771925145f
|
#
939f4207 |
|
12-Mar-2018 |
Shai Barack <shayba@google.com> |
[syscall][vmo] removal of zx_vmo_{read,write}() actual parameter 1/n In preparation for changing the zx_vmo_read() and write() syscalls, introduce aliases (zx_vmo_read_old() and write_old()) for the existing behaviour, migrate zircon callers to the aliases, and mark the original syscalls as deprecated. Once the garnet and above layers have been migrated, the original syscalls will be adjusted to remove the "actual" argument, and the temporary _old() versions will be deprecated, and then removed. ZX-1802 Change-Id: I2fab9a59caf4093fb585ada6015197017767aba2
|
#
64b227cd |
|
21-Nov-2017 |
Roland McGrath <mcgrathr@google.com> |
[userboot] Print load addresses and entry points Change-Id: I5e0b6c618c055a53ecf7c591604a0979e7f25c47
|
#
f3e2126c |
|
12-Sep-2017 |
Roland McGrath <mcgrathr@google.com> |
[zx] Magenta -> Zircon The Great Renaming is here! Change-Id: I3229bdeb2a3d0e40fb4db6fec8ca7d971fbffb94
|
#
1381b361 |
|
08-Sep-2017 |
Brian Swetland <swetland@google.com> |
[userboot] migrate from print() to printl() Change-Id: I8764ab08368b6bfa32f2df968bbd64389b81de6a
|
#
3516675c |
|
09-May-2017 |
Roland McGrath <mcgrathr@google.com> |
[ulib][elfload] Remove unnecessary vmar_self parameter This is no longer needed, so don't pass it down. Change-Id: I28f995cb4a34a467b13074767a2b5b0006af086e
|
#
c294fabb |
|
24-Apr-2017 |
Brian Swetland <swetland@google.com> |
[processargs] tidy up naming and numbering This cleans stuff up ahead of the addition of string tables for the upcoming PA_NS_DIR and PA_NS_REQ types and the eventual flattening of PA_MXIO_* to a single type, using subtypes for protocol. - Align names with current-day usage - Organize numbering / ordering around subsystem usage - Reduce "type" field to 8 bits - Reserve space for "subtype" field - Use PA_ namespace and shorter a lot of very long names Change-Id: I5e59f412c3b9bd79d90f921a248a6d98d4b703bc
|
#
841a07a0 |
|
22-Apr-2017 |
Roland McGrath <mcgrathr@google.com> |
[core][userboot] Provide a basic loader service in userboot This makes it possible for the initial program (usually devmgr) to load additional shared libraries. Change-Id: Ief65d8ec8705d47bbacbbeb85ec28811d4c3725e
|
#
07d84cdb |
|
23-Feb-2017 |
Josh Conner <joshconner@google.com> |
[launchpad] Add script execution. Adds support in launchpad for loading an interpreted script file, with a new API function "launchpad_file_load". Change-Id: Iba091890c9975c6066c7f5a38ad577879cd599c8
|
#
fd4333ef |
|
07-Feb-2017 |
Roland McGrath <mcgrathr@google.com> |
[processargs][userboot][launchpad] Plumb through MX_HND_TYPE_VMAR_LOADED Add a processargs handle type for the VMAR used to load the initial program image (usually the dynamic linker). This is passed down by launchpad (and userboot), and received by the dynamic linker. It enables the dynamic linker to apply RELRO page protections to its own image after relocation. Change-Id: Ib91933a41c52617207d33a631ff0436baf704ef1
|
#
d1f55fed |
|
07-Feb-2017 |
Mark Seaborn <mseaborn@google.com> |
[system] Use the countof() macro (for array sizes) in more places Change-Id: I79973d43c9f16e518ce4801f046f7d4b9b1ef337
|
#
fde1b755 |
|
11-Jan-2017 |
Abdulla Kamar <abdulla@google.com> |
[core][userboot] Pass initial thread through bootstrap message. This ensures that userboot provides access to the initial thread, so that any operations that require the thread handle can be performed. Change-Id: I4916eaae9e4b30944f7fc8180669ec3c9bfa74f3
|
#
6e63896d |
|
22-Nov-2016 |
Todd Eisenberger <teisenbe@google.com> |
[vmar][elf] Make the elf loader use VMARs Change-Id: I1930a886b920f31de90d40d36b88840e1510f43b
|
#
7006ae17 |
|
07-Dec-2016 |
Roland McGrath <mcgrathr@google.com> |
Remove mx_size_t and mx_ssize_t types mx_ssize_t is no longer used. mx_size_t is superfluous and can be replaced by the standard C type size_t. Change-Id: I2137af6f166099d2e8aaca4fab63ff101f2a43ac
|
#
13a7ef1f |
|
01-Nov-2016 |
Brian Swetland <swetland@google.com> |
[syscalls] update mx_handle_duplicate() and mx_handle_replace() Change-Id: Ie332f4a924311c0bf1f93031712853c33027c411
|
#
cac54027 |
|
01-Nov-2016 |
Brian Swetland <swetland@google.com> |
[syscalls] update vmo_{create,read,write}() Change-Id: I6b46a48813de4e74767174c2786d04cf414b017a
|
#
b696d544 |
|
28-Oct-2016 |
Tim Kilbourn <tkilbourn@google.com> |
[core][userboot] Use 'channel' instead of deprecated 'msgpipe' Change-Id: I9bbd6465f4e3978cc9ca9afe2983b72a4834efcc
|
#
dc800e9a |
|
29-Sep-2016 |
Brian Swetland <swetland@google.com> |
[organization] move essential userspace components to system/core/... userboot, devmgr, acpisvc, crashlogger, netsvc are essential to the system booting and running. Pretty much everything else in system/uapp/.. is nonessential. Change-Id: Ibbcf2b1c388bdefc28699226eab02e90aab895f0
|