#
64cf8e29 |
|
29-Jan-2018 |
Todd Eisenberger <teisenbe@google.com> |
[kernel] Rename AutoSpinLockIrqSave to AutoSpinLock There were several instances of people using AutoSpinLock when they should have used AutoSpinLockIrqSave. This is patch 2 of 2 for inverting the naming, so the simpler named one is the safer one to use. Change-Id: I441a66c8755e3c0b33c41cffbd26ebe504ab9428
|
#
103996fe |
|
29-Jan-2018 |
Todd Eisenberger <teisenbe@google.com> |
[kernel] Rename AutoSpinLock to AutoSpinLockNoIrqSave There were several instances of people using AutoSpinLock when they should have used AutoSpinLockIrqSave. This is patch 1 of 2 for inverting the naming, so the simpler named one is the safer one to use. Change-Id: If29470ffcc57016f0f7d13f3af924e5fe6151c5a
|
#
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
|
#
68ac1128 |
|
27-Dec-2017 |
Todd Eisenberger <teisenbe@google.com> |
[x86][ioapic] Switch to C++ spinlock wrappers Change-Id: If82b41be5935166aa0c1895894c68759f3780f63
|
#
f9090ded |
|
27-Dec-2017 |
Todd Eisenberger <teisenbe@google.com> |
[x86][ioapic] Replace C-style allocation Part of modernizing the arch/x86 component Change-Id: Ia0b9202b70dfd9d86764f2da5eeef3f80e4fca44
|
#
5cd45a3c |
|
27-Dec-2017 |
Todd Eisenberger <teisenbe@google.com> |
[x86][cpp] Change NULL -> nullptr Change-Id: I7e93eece6b0f33712c9c5599a924a44c0ecd4002
|
#
b51ef1c8 |
|
02-Nov-2017 |
Todd Eisenberger <teisenbe@google.com> |
[x86][ioapic] Add routines for saving/restoring state ZX-1184 Change-Id: Ib5574369ff69ddb912d711b9d364bd2afea0a961
|
#
e80fb0e4 |
|
03-Nov-2017 |
Travis Geiselbrecht <travisg@google.com> |
[kernel][memory] refactor some physical<->virtual routines, formally naming the BKM physmap This mostly just rearranges the names of things, but add an actual name for the big kernel map and add some bounds checking to usage. This should let us be a bit more dynamic about the physmap in the future, including placing it at a random location and/or giving it a more complex mapping. Change-Id: I062d3f0483f27436252b9607174e10b852f0f832
|
#
8e562ab9 |
|
25-Sep-2017 |
George Kulakowski <kulakowski@google.com> |
[kernel][status][arch] Use zx_status_t throughout kernel/arch Change-Id: I051aaaee84c6e7776b0054171f8d69320d812fcb
|
#
f3e2126c |
|
12-Sep-2017 |
Roland McGrath <mcgrathr@google.com> |
[zx] Magenta -> Zircon The Great Renaming is here! Change-Id: I3229bdeb2a3d0e40fb4db6fec8ca7d971fbffb94
|
#
e1490736 |
|
01-Sep-2017 |
Travis Geiselbrecht <travisg@google.com> |
[kernel][vm] move kernel/kernel/vm to just kernel/vm Change-Id: I8f724a9f8a61415712661d1fdd3dc4e1c70cf620
|
#
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
|
#
d77d89b6 |
|
06-Jun-2017 |
Travis Geiselbrecht <travisg@google.com> |
[kernel][vm] restructure kernel vm headers and remove more legacy routines Mostly unpack vm.h into a few separate headers. No functional change Change-Id: Ifd85506f49596d82a3a0e970fc911a34f3064d70
|
#
6d61dd7d |
|
24-Apr-2017 |
Abdulla Kamar <abdulla@google.com> |
[hypervisor] Initial IOAPIC handling. This setups up the following: 1. EPT fault on IOAPIC address. 2. Guest linear to physical translation, for... 3. Instruction decode of IOAPIC access. I'll expand on this in further CLs, but I thought I should get the foundation out first with the first couple of instructions being decoded. Change-Id: I62b8c2e0074ac257f4847064a4afa6614235cd3b
|
#
633e58eb |
|
26-Apr-2017 |
Todd Eisenberger <teisenbe@google.com> |
[kernel][vm] Remove defunct min_alloc_gap arguments Change-Id: I931dd3a70fff34ca2acd157f8fcedd71ba9e44a3
|
#
bd597128 |
|
25-Apr-2017 |
Todd Eisenberger <teisenbe@google.com> |
[kernel][vm] Convert most calls of vmm_alloc_physical to C++ Need to convert ACPICA's magenta code to C++ to get rid of the last one. Change-Id: Ica2103302d5923807e03a30b1b284bb39b3e9d24
|
#
5d9c4f03 |
|
25-Apr-2017 |
Todd Eisenberger <teisenbe@google.com> |
[kernel][pc] Finish C++ conversion Change-Id: Iea6ff5e497597c1b0cd3a914e1a3cdd5b641cf58
|
#
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
|