#
f3e2126c |
|
12-Sep-2017 |
Roland McGrath <mcgrathr@google.com> |
[zx] Magenta -> Zircon The Great Renaming is here! Change-Id: I3229bdeb2a3d0e40fb4db6fec8ca7d971fbffb94
|
#
16656ae0 |
|
05-Apr-2017 |
Brian Swetland <swetland@google.com> |
[build] flatten the build Previously we treated kernel/, system/, and third_party/ as overlays on a shared namespace. This required the concept of "canonical" module names, and a lot of complexity to ensure that things didn't collide and the build worked. This change gets rid of that, no longer passes -I to make, so that include directives from our *.mk files do not magically wildcard across various paths, etc. The most user-visible change is that everywhere where a module name is specified (MODULE_DEPS, MODULE_LIBS, etc), full module names like kernel/lib/io or system/ulib/mxio must be used instead of previously-allowed "short" names like lib/io and ulib/mxio. The build output still has a similar shape, but the first segment of the module path (kernel/, system/, or third_party/) is no longer elided under $(BUILDDIR) Change-Id: I525aba1da1c86eb7a86007bddc669f7eeebfedd5
|
#
12242caa |
|
07-Mar-2017 |
Brian Swetland <swetland@google.com> |
[build][musl] refer to musl libc as ulib/c This makes the build rules and the intermediate output files easier to understand, without having to modify the path where musl libc lives. The biggest observeable difference is the build intermediate files: $ ls build-magenta-pc-x86-64/ulib/c config-module.h libc.abi.h libc.abi.stamp libc.so libc.so.id libc.so.strip libc.a libc.abi.o libc.a.opts libc.so.abi libc.so.opts third_party which previously were at build-magenta-pc-x86/ulib/musl and named libmusl.* and the replacing of ulib/musl with ulib/c in the library dependencies of all the rules.mk files (the vast bulk of this change) Change-Id: If9c5d522099d2c9ac5bdb666b8e67a2eb3d316ee
|
#
92a51def |
|
21-Feb-2017 |
Dave Bort <dbort@google.com> |
[magenta] Migrate Magenta's uses of mxio_get_startup_handle Leave the compatibility shim in place until Fuchsia-at-large migrates. For MG-228: "get startup handles should not live in mxio" Change-Id: I5bf53388585520bf7d4b5acc31902bfc7797489d
|
#
2a2718e7 |
|
21-Sep-2016 |
Doug Evans <dje@google.com> |
[utest][exception] re-enable test Change-Id: I375675e92a76f420eb6304a4421f540891bacef3
|
#
88a64a94 |
|
23-Aug-2016 |
George Kulakowski <kulakowski@google.com> |
[utest] Make exception test fully build, but as a uapp In the prior commit disabling it, I wasn't aware of the ability to just move it to /boot/bin rather than /boot/test by manipulating MODULE_TYPE. Change-Id: I73bd0b0906f522ac6fa55841e144bc77fac8e5d7
|
#
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
|
#
3df798f3 |
|
10-Aug-2016 |
Doug Evans <dje@google.com> |
[system][ulib][test-utils] Create test-utils library. test-utils is moved from unittest to its own library. The reason for this is that test-utils uses mxio but unittest cannot use mxio. See system/ulib/unittest/README.md and system/utest/core/README.md. Change-Id: Id79ea8a4cf8cc948994cef5bcc3dfe035e90bff4
|
#
2844eef4 |
|
10-Aug-2016 |
Doug Evans <dje@google.com> |
[system][utest][exception] Rename exceptions to exception. Most tests use the singular (io-port, message-pipe, etc.) and I'm finding my muscle-memory when typing prefers the singular. Change-Id: I053c77f9bfa9353e0d20956040c2db70f65b98f9
|