/fuchsia/zircon/kernel/kernel/ |
H A D | percpu.cpp | 7 #include <kernel/percpu.h> 10 #include <kernel/align.h>
|
H A D | init.cpp | 8 #include <kernel/init.h> 11 #include <kernel/mp.h> 12 #include <kernel/thread.h> 13 #include <kernel/timer.h>
|
H A D | rules.mk | 13 kernel/lib/counters \ 14 kernel/lib/debug \ 15 kernel/lib/explicit-memory \ 16 kernel/lib/heap \ 17 kernel/lib/libc \ 18 kernel/lib/fbl \ 19 kernel/lib/zircon-internal \ 20 kernel/vm
|
/fuchsia/zircon/kernel/include/kernel/ |
H A D | thread_lock.h | 12 // included in kernel/wait.h or kernel/thread.h until the conversion is done. 16 #include <kernel/lockdep.h> 17 #include <kernel/thread.h>
|
H A D | percpu.h | 9 #include <kernel/align.h> 10 #include <kernel/event.h> 11 #include <kernel/stats.h> 12 #include <kernel/thread.h> 13 #include <kernel/timer.h> 45 // kernel counters arena 57 // the kernel per-cpu structure
|
/fuchsia/zircon/kernel/platform/generic-arm/ |
H A D | rules.mk | 20 kernel/lib/cbuf \ 21 kernel/lib/lockdep \ 22 kernel/lib/fbl \ 23 kernel/lib/memory_limit \ 24 kernel/lib/zbi \ 25 kernel/dev/pcie \ 26 kernel/dev/pdev \ 27 kernel/dev/pdev/power \ 28 kernel/dev/timer/arm_generic \ 29 kernel/de [all...] |
/fuchsia/zircon/kernel/object/include/object/ |
H A D | tls_slots.h | 9 #include <kernel/thread.h>
|
/fuchsia/zircon/kernel/platform/pc/ |
H A D | rules.mk | 33 kernel/lib/cbuf \ 34 kernel/lib/gfxconsole \ 35 kernel/lib/fixed_point \ 36 kernel/lib/lockdep \ 37 kernel/lib/memory_limit \ 38 kernel/lib/fbl \ 39 kernel/lib/pow2_range_allocator \ 40 kernel/lib/smbios \ 41 kernel/lib/version \ 42 kernel/li [all...] |
/fuchsia/zircon/kernel/dev/iommu/intel/ |
H A D | rules.mk | 20 kernel/arch/x86/page_tables \ 21 kernel/dev/pcie \ 22 kernel/lib/bitmap \ 23 kernel/lib/fbl \ 24 kernel/lib/hwreg \ 25 kernel/lib/region-alloc \
|
/fuchsia/zircon/kernel/arch/x86/include/arch/x86/ |
H A D | mmu_mem_types.h | 8 #include <kernel/cpu.h>
|
/fuchsia/zircon/kernel/lib/hypervisor/include/hypervisor/ |
H A D | cpu.h | 9 #include <kernel/cpu.h> 10 #include <kernel/thread.h>
|
/fuchsia/zircon/kernel/top/ |
H A D | rules.mk | 13 kernel/kernel \ 14 kernel/platform \ 15 kernel/target
|
/fuchsia/zircon/kernel/vm/ |
H A D | vm_priv.h | 10 #include <kernel/mutex.h> 11 #include <kernel/range_check.h>
|
/fuchsia/zircon/kernel/dev/interrupt/arm_gic/v2/ |
H A D | rules.mk | 19 kernel/dev/interrupt \ 20 kernel/dev/interrupt/arm_gic/common \ 21 kernel/dev/pdev \ 22 kernel/dev/pdev/interrupt \ 23 kernel/lib/pow2_range_allocator
|
/fuchsia/zircon/kernel/dev/interrupt/arm_gic/v3/ |
H A D | rules.mk | 10 KERNEL_INCLUDES += kernel/dev/interrupt/arm_gic/v2/include 17 kernel/dev/interrupt \ 18 kernel/dev/interrupt/arm_gic/common \ 19 kernel/dev/pdev \ 20 kernel/dev/pdev/interrupt \
|
/fuchsia/zircon/kernel/lib/hypervisor/ |
H A D | rules.mk | 19 kernel/arch/$(ARCH)/hypervisor \ 20 kernel/lib/bitmap \ 21 kernel/lib/fbl \ 22 kernel/lib/unittest \ 23 kernel/object \
|
/fuchsia/zircon/kernel/target/pc/multiboot/ |
H A D | trampoline.c | 11 // Populate the trampoline area and enter the kernel in 64-bit mode. 12 // Paging is already enabled. The page tables, the kernel and ZBI images, 13 // and the trampoline area are all placed safely outside the kernel's 14 // range: PHYS_LOAD_ADDRESS + kernel image size + kernel bss size. 15 noreturn void boot_zbi(zircon_kernel_t* kernel, zbi_header_t* zbi, argument 29 // The kernel image includes its own container header. 30 size_t kernel_size = sizeof(kernel->hdr_file) + kernel->hdr_file.length; 33 uint32_t kernel_entry = kernel [all...] |
/fuchsia/zircon/kernel/dev/udisplay/ |
H A D | rules.mk | 12 kernel/lib/crashlog \ 13 kernel/lib/gfx \ 14 kernel/lib/gfxconsole
|
/fuchsia/zircon/kernel/lib/crypto/entropy/ |
H A D | rules.mk | 17 kernel/dev/hw_rng \ 18 kernel/lib/fbl \ 19 kernel/lib/unittest \
|
/fuchsia/zircon/system/core/netsvc/ |
H A D | zbi.cpp | 15 zbi::ZbiVMO kernel, data; local 18 printf("netbootloader: no kernel!\n"); 23 // Split the complete ZBI into its kernel and data parts. 31 auto result = zbi.SplitComplete(&kernel, &data); 37 // Old-style boot with separate kernel and data ZBIs. 40 auto status = kernel.Init(zx::vmo{nbkernel_vmo}); 42 printf("netbootloader: can't map kernel ZBI: %d (%s)\n", 48 printf("netbootloader: can't map kernel ZBI: %d (%s)\n", 64 printf("netbootloader: kernel ZBI %#x bytes data ZBI %#x bytes\n", 65 kernel [all...] |
/fuchsia/zircon/kernel/target/arm64/boot-shim/ |
H A D | boot-shim.c | 157 // Parse the device tree to find our ZBI, kernel command line, and RAM size. 207 // append kernel command line 261 zircon_kernel_t* kernel = NULL; local 271 kernel = (zircon_kernel_t*) zbi; 280 // have been appended to the shim image. If not, the kernel is appended. 281 if (kernel == NULL) { 289 kernel = &embedded_zbi; 291 fail("no ARM64 kernel in ZBI from device tree or embedded ZBI\n"); 296 // along with the embedded kernel. Otherwise always use the ZBI from 297 // device tree, whether the kernel i [all...] |
/fuchsia/zircon/kernel/syscalls/ |
H A D | rules.mk | 13 kernel/lib/console \ 14 kernel/lib/crypto \ 15 kernel/lib/fbl \ 16 kernel/lib/pci \ 17 kernel/lib/user_copy \ 18 kernel/lib/vdso \ 19 kernel/object \ 56 # We need a header file generated by kernel/lib/vdso/rules.mk. 57 MODULE_COMPILEFLAGS += -I$(BUILDDIR)/kernel/lib/vdso 59 $(BUILDDIR)/kernel/li [all...] |
/fuchsia/zircon/kernel/lib/crypto/ |
H A D | rules.mk | 19 MODULE_DEPS += kernel/lib/explicit-memory 20 MODULE_DEPS += kernel/lib/fbl 21 MODULE_DEPS += kernel/lib/unittest
|
/fuchsia/zircon/system/utest/core/channel/ |
H A D | rules.mk | 21 # We need a header file generated by kernel/lib/vdso/rules.mk. 22 MODULE_COMPILEFLAGS += -I$(BUILDDIR)/kernel/lib/vdso 23 MODULE_SRCDEPS += $(BUILDDIR)/kernel/lib/vdso/vdso-code.h
|
/fuchsia/zircon/kernel/dev/pcie/ |
H A D | rules.mk | 25 kernel/lib/zxcpp \ 26 kernel/lib/fbl \ 27 kernel/lib/pci \ 28 kernel/lib/region-alloc
|