/haiku/headers/private/kernel/arch/ |
H A D | platform.h | 20 status_t arch_platform_init(struct kernel_args *kernelArgs); 21 status_t arch_platform_init_post_vm(struct kernel_args *kernelArgs); 22 status_t arch_platform_init_post_thread(struct kernel_args *kernelArgs);
|
/haiku/src/system/kernel/arch/arm/ |
H A D | arch_platform.cpp | 18 arch_platform_init(struct kernel_args *kernelArgs) argument 20 gFDT = kernelArgs->arch_args.fdt; 25 arch_platform_init_post_vm(struct kernel_args *kernelArgs) argument 35 arch_platform_init_post_thread(struct kernel_args *kernelArgs) argument
|
/haiku/src/system/kernel/arch/arm64/ |
H A D | arch_platform.cpp | 16 arch_platform_init(struct kernel_args *kernelArgs) argument 18 gFDT = kernelArgs->arch_args.fdt; 24 arch_platform_init_post_vm(struct kernel_args *kernelArgs) argument 26 if (kernelArgs->arch_args.acpi_root) { 27 sACPIRootPointer = kernelArgs->arch_args.acpi_root.Get(); 36 arch_platform_init_post_thread(struct kernel_args *kernelArgs) argument
|
/haiku/src/system/kernel/arch/m68k/ |
H A D | arch_platform.cpp | 47 arch_platform_init(struct kernel_args *kernelArgs) argument 50 switch (kernelArgs->arch_args.platform) { 68 panic("unknown platform d\n", kernelArgs->arch_args.platform); 71 return sM68KPlatform->Init(kernelArgs); 76 arch_platform_init_post_vm(struct kernel_args *kernelArgs) argument 78 return sM68KPlatform->InitPostVM(kernelArgs); 83 arch_platform_init_post_thread(struct kernel_args *kernelArgs) argument
|
/haiku/src/system/kernel/arch/ppc/ |
H A D | arch_platform.cpp | 51 virtual status_t Init(struct kernel_args *kernelArgs); 52 virtual status_t InitSerialDebug(struct kernel_args *kernelArgs); 53 virtual status_t InitPostVM(struct kernel_args *kernelArgs); 54 virtual status_t InitRTC(struct kernel_args *kernelArgs, 112 PPCOpenFirmware::Init(struct kernel_args *kernelArgs) argument 115 (intptr_t(*)(void*))kernelArgs->platform_args.openfirmware_entry); 120 PPCOpenFirmware::InitSerialDebug(struct kernel_args *kernelArgs) argument 124 if (!kernelArgs->frame_buffer.enabled) { 134 PPCOpenFirmware::InitPostVM(struct kernel_args *kernelArgs) argument 148 PPCOpenFirmware::InitRTC(struct kernel_args *kernelArgs, argument 282 Init(struct kernel_args *kernelArgs) argument 291 InitSerialDebug(struct kernel_args *kernelArgs) argument 302 InitPostVM(struct kernel_args *kernelArgs) argument 309 InitRTC(struct kernel_args *kernelArgs, struct real_time_data *data) argument 361 arch_platform_init(struct kernel_args *kernelArgs) argument 380 arch_platform_init_post_vm(struct kernel_args *kernelArgs) argument 387 arch_platform_init_post_thread(struct kernel_args *kernelArgs) argument [all...] |
/haiku/headers/private/kernel/arch/mipsel/ |
H A D | arch_platform.h | 29 virtual status_t Init(struct kernel_args* kernelArgs) = 0; 30 virtual status_t InitSerialDebug(struct kernel_args* kernelArgs) = 0; 31 virtual status_t InitPostVM(struct kernel_args* kernelArgs) = 0; 32 virtual status_t InitRTC(struct kernel_args* kernelArgs,
|
/haiku/headers/private/kernel/arch/ppc/ |
H A D | arch_platform.h | 28 virtual status_t Init(struct kernel_args *kernelArgs) = 0; 29 virtual status_t InitSerialDebug(struct kernel_args *kernelArgs) = 0; 30 virtual status_t InitPostVM(struct kernel_args *kernelArgs) = 0; 31 virtual status_t InitRTC(struct kernel_args *kernelArgs,
|
/haiku/headers/private/kernel/arch/sparc/ |
H A D | arch_platform.h | 27 virtual status_t Init(struct kernel_args *kernelArgs) = 0; 28 virtual status_t InitSerialDebug(struct kernel_args *kernelArgs) = 0; 29 virtual status_t InitPostVM(struct kernel_args *kernelArgs) = 0; 30 virtual status_t InitRTC(struct kernel_args *kernelArgs,
|
/haiku/src/system/kernel/arch/sparc/ |
H A D | arch_platform.cpp | 52 virtual status_t Init(struct kernel_args *kernelArgs); 53 virtual status_t InitSerialDebug(struct kernel_args *kernelArgs); 54 virtual status_t InitPostVM(struct kernel_args *kernelArgs); 55 virtual status_t InitRTC(struct kernel_args *kernelArgs, 113 SparcOpenFirmware::Init(struct kernel_args *kernelArgs) argument 116 (intptr_t(*)(void*))kernelArgs->platform_args.openfirmware_entry); 121 SparcOpenFirmware::InitSerialDebug(struct kernel_args *kernelArgs) argument 125 if (!kernelArgs->frame_buffer.enabled) { 135 SparcOpenFirmware::InitPostVM(struct kernel_args *kernelArgs) argument 148 SparcOpenFirmware::InitRTC(struct kernel_args *kernelArgs, argument 238 arch_platform_init(struct kernel_args *kernelArgs) argument 248 arch_platform_init_post_vm(struct kernel_args *kernelArgs) argument 255 arch_platform_init_post_thread(struct kernel_args *kernelArgs) argument [all...] |
/haiku/headers/private/kernel/arch/m68k/ |
H A D | arch_platform.h | 33 virtual status_t Init(struct kernel_args *kernelArgs) = 0; 34 virtual status_t InitSerialDebug(struct kernel_args *kernelArgs) = 0; 35 virtual status_t InitPostVM(struct kernel_args *kernelArgs) = 0; 36 virtual status_t InitPIC(struct kernel_args *kernelArgs) = 0; 37 virtual status_t InitRTC(struct kernel_args *kernelArgs, 39 virtual status_t InitTimer(struct kernel_args *kernelArgs) = 0;
|
/haiku/src/system/boot/platform/efi/arch/riscv64/ |
H A D | arch_start.cpp | 22 extern "C" void arch_enter_kernel(uint64 satp, addr_t kernelArgs, 49 struct kernel_args *kernelArgs = NULL; local 50 if (platform_allocate_region((void **)&kernelArgs, 55 platform_bootloader_address_to_kernel_address((void*)kernelArgs, 153 memcpy(kernelArgs, &gKernelArgs, sizeof(struct kernel_args)); 158 dprintf("arch_enter_kernel(satp: %#" B_PRIxADDR ", kernelArgs: %#" B_PRIxADDR 160 (addr_t)&kernelArgs, (addr_t)kernelEntry, kernelArgs->cpu_kstack[0].start 161 + kernelArgs->cpu_kstack[0].size); 164 kernelArgs [all...] |
/haiku/headers/private/kernel/boot/platform/routerboard_mipsel/ |
H A D | platform_arch.h | 32 status_t arch_start_kernel(struct kernel_args *kernelArgs, addr_t kernelEntry,
|
/haiku/headers/private/kernel/boot/platform/openfirmware/ |
H A D | platform_arch.h | 31 status_t arch_start_kernel(struct kernel_args *kernelArgs, addr_t kernelEntry,
|
/haiku/headers/private/kernel/boot/platform/u-boot/ |
H A D | platform_arch.h | 31 status_t arch_start_kernel(struct kernel_args *kernelArgs, addr_t kernelEntry,
|
/haiku/src/system/kernel/platform/atari_m68k/ |
H A D | platform.cpp | 137 void ProbeHardware(struct kernel_args *kernelArgs); 139 virtual status_t Init(struct kernel_args *kernelArgs); 140 virtual status_t InitSerialDebug(struct kernel_args *kernelArgs); 141 virtual status_t InitPostVM(struct kernel_args *kernelArgs); 142 virtual status_t InitPIC(struct kernel_args *kernelArgs); 143 virtual status_t InitRTC(struct kernel_args *kernelArgs, 145 virtual status_t InitTimer(struct kernel_args *kernelArgs); 303 M68KAtari::ProbeHardware(struct kernel_args *kernelArgs) argument 321 M68KAtari::Init(struct kernel_args *kernelArgs) argument 329 kernelArgs 347 InitSerialDebug(struct kernel_args *kernelArgs) argument 364 InitPostVM(struct kernel_args *kernelArgs) argument 379 InitPIC(struct kernel_args *kernelArgs) argument 386 InitRTC(struct kernel_args *kernelArgs, struct real_time_data *data) argument 396 InitTimer(struct kernel_args *kernelArgs) argument [all...] |
/haiku/src/system/kernel/arch/riscv64/ |
H A D | arch_platform.cpp | 54 arch_platform_init_post_vm(struct kernel_args *kernelArgs) argument 74 arch_platform_init_post_thread(struct kernel_args *kernelArgs) argument
|
/haiku/src/system/boot/platform/efi/arch/arm/ |
H A D | arch_start.cpp | 37 extern "C" void arch_enter_kernel(uint32_t ttbr, addr_t kernelArgs, 87 struct kernel_args *kernelArgs = NULL; local 88 if (platform_allocate_region((void **)&kernelArgs, 93 platform_bootloader_address_to_kernel_address((void*)kernelArgs, 197 memcpy(kernelArgs, &gKernelArgs, sizeof(struct kernel_args)); 212 dprintf("enter_kernel(ttbr0: 0x%08x, kernelArgs: 0x%08x, "
|
/haiku/src/system/boot/platform/efi/arch/x86/ |
H A D | arch_start.cpp | 30 extern "C" void arch_enter_kernel(uint32_t pageDirectory, addr_t kernelArgs, 65 struct kernel_args *kernelArgs = NULL; local 66 if (platform_allocate_region((void **)&kernelArgs, 71 platform_bootloader_address_to_kernel_address((void*)kernelArgs, 162 memcpy(kernelArgs, &gKernelArgs, sizeof(struct kernel_args)); 167 dprintf("enter_kernel(pageDirectory: 0x%08x, kernelArgs: 0x%08x, "
|
/haiku/src/system/kernel/ |
H A D | main.cpp | 91 kernel_args* kernelArgs = (kernel_args*)args; local 93 cpu_init_percpu(kernelArgs, currentCPU);
|
/haiku/src/system/boot/platform/riscv/ |
H A D | start.cpp | 38 struct kernel_args* kernelArgs, addr_t kernelEntry, addr_t kernelStackTop);
|
/haiku/src/system/boot/platform/efi/arch/arm64/ |
H A D | arch_start.cpp | 19 struct kernel_args* kernelArgs, addr_t kernelEntry, addr_t kernelStackTop);
|