Searched refs:kernelArgs (Results 1 - 21 of 21) sorted by relevance

/haiku/headers/private/kernel/arch/
H A Dplatform.h20 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 Darch_platform.cpp18 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 Darch_platform.cpp16 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 Darch_platform.cpp47 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 Darch_platform.cpp51 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 Darch_platform.h29 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 Darch_platform.h28 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 Darch_platform.h27 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 Darch_platform.cpp52 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 Darch_platform.h33 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 Darch_start.cpp22 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 Dplatform_arch.h32 status_t arch_start_kernel(struct kernel_args *kernelArgs, addr_t kernelEntry,
/haiku/headers/private/kernel/boot/platform/openfirmware/
H A Dplatform_arch.h31 status_t arch_start_kernel(struct kernel_args *kernelArgs, addr_t kernelEntry,
/haiku/headers/private/kernel/boot/platform/u-boot/
H A Dplatform_arch.h31 status_t arch_start_kernel(struct kernel_args *kernelArgs, addr_t kernelEntry,
/haiku/src/system/kernel/platform/atari_m68k/
H A Dplatform.cpp137 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 Darch_platform.cpp54 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 Darch_start.cpp37 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 Darch_start.cpp30 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 Dmain.cpp91 kernel_args* kernelArgs = (kernel_args*)args; local
93 cpu_init_percpu(kernelArgs, currentCPU);
/haiku/src/system/boot/platform/riscv/
H A Dstart.cpp38 struct kernel_args* kernelArgs, addr_t kernelEntry, addr_t kernelStackTop);
/haiku/src/system/boot/platform/efi/arch/arm64/
H A Darch_start.cpp19 struct kernel_args* kernelArgs, addr_t kernelEntry, addr_t kernelStackTop);

Completed in 90 milliseconds