History log of /fuchsia/zircon/kernel/arch/x86/mmu_mem_types.cpp
Revision Date Author Comments
# 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