#
b86d1f90 |
|
27-Dec-2017 |
Todd Eisenberger <teisenbe@google.com> |
[x86] Run clang-format This converts a bunch of the old LK style to the newer style. Change-Id: I0f9dfc6b2b9b30b7630dc1e2271e8da815edd1d8
|
#
5cd45a3c |
|
27-Dec-2017 |
Todd Eisenberger <teisenbe@google.com> |
[x86][cpp] Change NULL -> nullptr Change-Id: I7e93eece6b0f33712c9c5599a924a44c0ecd4002
|
#
d382da70 |
|
13-Oct-2017 |
Travis Geiselbrecht <travisg@google.com> |
[kernel][bootalloc] move the boot time allocator into the BKM, instead of relying on pages off the end of the kernel -In prep for relocating the kernel to different places in kernel space without having to have the pages immediately after it also mapped. -This is sort of a step back in safety/security since we're now going to hold pointers into the BKM, but the longer term goal is to remove the boot allocator altogether. Change-Id: I9aa81ae1677a81070ec2f232d63aac91f4ac9e78
|
#
0601e9df |
|
30-Aug-2017 |
Travis Geiselbrecht <travisg@google.com> |
[kernel][mp] add new header with types and routines to deal with cpu numbers Add a few more types and switch some apis to using those. No functional change. Change-Id: I67add1247cf36d9e6a55f15dd809ffe4bafe06fd
|
#
f3e2126c |
|
12-Sep-2017 |
Roland McGrath <mcgrathr@google.com> |
[zx] Magenta -> Zircon The Great Renaming is here! Change-Id: I3229bdeb2a3d0e40fb4db6fec8ca7d971fbffb94
|
#
05df96df |
|
18-Aug-2017 |
Travis Geiselbrecht <travisg@google.com> |
[kernel][mp] change the inter-processor-interrupt api to take a enum and mask This removes the special casing of a few mask values to mean all-cpus or all-but-local. Also means we can push the SMP_MAX_CPUS up to 32 before switching to a different mask type. Change-Id: I89276c2d0acf77ae2df132beb9ef1dcd5ef3b7e9
|
#
c8c40124 |
|
24-Aug-2017 |
Mark Seaborn <mseaborn@google.com> |
[cleanup] Remove various unused goto labels Found by putting "-Wno-error=unused-label" instead of "-Wno-unused-label" in make/engine.mk. Change-Id: Id79f8b546a75be373534856715ee26f6d494b7a3
|
#
7c1a22c6 |
|
13-Jun-2017 |
George Kulakowski <kulakowski@google.com> |
[kernel][arch][x86] Use the new MX_ERR_* and MX_OK names The hypervisor-related files were done in a prior CL. Change-Id: I6d02e7f8e68fd1775e1d021ad66b9aa8251335e6
|
#
ae50443d |
|
24-Apr-2017 |
Travis Geiselbrecht <travisg@google.com> |
[kernel][x86] conversion of x86 arch code to cpp Minimum amount of work to convert the code to keep the structure similar. Change-Id: Id7e65014ba30ec32d8249889a22b62fbe959874f
|
#
d10fca36 |
|
23-Apr-2017 |
Travis Geiselbrecht <travisg@google.com> |
[kernel][x86] brute force rename arch/x86/* files from .c to .cpp Change-Id: I8ec0a28f71a7d4d3eba4f022873e59dbbbd0bd1e
|