/haiku/src/system/kernel/arch/arm/ |
H A D | arch_debug_console.cpp | 108 if (strncmp(args->arch_args.uart.kind, UART_KIND_PL011, 109 sizeof(args->arch_args.uart.kind)) == 0) { 110 sArchDebugUART = arch_get_uart_pl011(args->arch_args.uart.regs.start, 111 args->arch_args.uart.clock); 112 } else if (strncmp(args->arch_args.uart.kind, UART_KIND_8250_OMAP, 113 sizeof(args->arch_args.uart.kind)) == 0) { 114 sArchDebugUART = arch_get_uart_8250_omap(args->arch_args.uart.regs.start, 115 args->arch_args.uart.clock); 116 } else if (strncmp(args->arch_args.uart.kind, UART_KIND_8250, 117 sizeof(args->arch_args [all...] |
H A D | arch_timer.cpp | 62 } else if (strncmp(args->arch_args.timer.kind, TIMER_KIND_OMAP3, 63 sizeof(args->arch_args.timer.kind)) == 0) { 64 OMAP3Timer::Init(args->arch_args.timer.regs.start, 65 args->arch_args.timer.interrupt); 66 } else if (strncmp(args->arch_args.timer.kind, TIMER_KIND_PXA, 67 sizeof(args->arch_args.timer.kind)) == 0) { 68 PXATimer::Init(args->arch_args.timer.regs.start);
|
H A D | arch_platform.cpp | 20 gFDT = kernelArgs->arch_args.fdt;
|
/haiku/src/system/kernel/arch/arm64/ |
H A D | arch_debug_console.cpp | 101 if (strncmp(args->arch_args.uart.kind, UART_KIND_PL011, 102 sizeof(args->arch_args.uart.kind)) == 0) { 103 sArchDebugUART = arch_get_uart_pl011(args->arch_args.uart.regs.start, 104 args->arch_args.uart.clock); 105 } else if (strncmp(args->arch_args.uart.kind, UART_KIND_LINFLEX, 106 sizeof(args->arch_args.uart.kind)) == 0) { 107 sArchDebugUART = arch_get_uart_linflex(args->arch_args.uart.regs.start, 108 args->arch_args.uart.clock); 109 }/* else if (strncmp(args->arch_args.uart.kind, UART_KIND_8250_OMAP, 110 sizeof(args->arch_args [all...] |
H A D | arch_platform.cpp | 18 gFDT = kernelArgs->arch_args.fdt; 26 if (kernelArgs->arch_args.acpi_root) { 27 sACPIRootPointer = kernelArgs->arch_args.acpi_root.Get();
|
/haiku/src/system/kernel/arch/riscv64/ |
H A D | arch_debug_console.cpp | 106 if (strncmp(args->arch_args.uart.kind, UART_KIND_8250, 107 sizeof(args->arch_args.uart.kind)) == 0) { 108 sArchDebugUART = arch_get_uart_8250(args->arch_args.uart.regs.start, 109 args->arch_args.uart.clock); 110 } else if (strncmp(args->arch_args.uart.kind, UART_KIND_SIFIVE, 111 sizeof(args->arch_args.uart.kind)) == 0) { 112 sArchDebugUART = arch_get_uart_sifive(args->arch_args.uart.regs.start, 113 args->arch_args.uart.clock);
|
H A D | arch_platform.cpp | 28 gPlatform = args->arch_args.machine_platform; 43 gFDT = args->arch_args.fdt; 45 gHtifRegs = (HtifRegs *volatile)args->arch_args.htif.start; 46 gPlicRegs = (PlicRegs *volatile)args->arch_args.plic.start; 47 gClintRegs = (ClintRegs *volatile)args->arch_args.clint.start;
|
H A D | arch_real_time_clock.cpp | 19 = (1LL << 32) * 1000000LL / args->arch_args.timerFrequency; 21 args->arch_args.timerFrequency);
|
/haiku/src/system/boot/arch/x86/ |
H A D | arch_hpet.cpp | 41 gKernelArgs.arch_args.hpet_phys = 0; 42 gKernelArgs.arch_args.hpet = NULL; 54 gKernelArgs.arch_args.hpet_phys = hpet->hpet_address.address; 55 gKernelArgs.arch_args.hpet = (void *)mmu_map_physical_memory( 56 gKernelArgs.arch_args.hpet_phys, B_PAGE_SIZE, kDefaultPageFlags);
|
/haiku/src/system/boot/platform/amiga_m68k/ |
H A D | cpu.cpp | 63 gKernelArgs.arch_args.cpu_type = cpu; 64 gKernelArgs.arch_args.mmu_type = cpu; 65 gKernelArgs.arch_args.fpu_type = fpu; 68 gKernelArgs.arch_args.has_lpstop = false; 70 gKernelArgs.arch_args.platform = M68K_PLATFORM_AMIGA; 71 gKernelArgs.arch_args.machine = 0; //XXX
|
H A D | mmu.cpp | 160 //gKernelArgs.arch_args.pgtables[gKernelArgs.arch_args.num_pgtables++] = (uint32)pageTable; 185 gKernelArgs.arch_args.pgtables[gKernelArgs.arch_args.num_pgtables++] = (uint32)pageTable; 247 gKernelArgs.arch_args.phys_pgroot = (uint32)gPageRoot; 248 gKernelArgs.arch_args.phys_vbr = (uint32)gPageRoot + VBR_PAGE_OFFSET; 259 //gKernelArgs.arch_args.num_pgtables = 0; 292 gKernelArgs.arch_args.num_pgtables = 0; 424 gKernelArgs.arch_args.phys_idt = (uint32)idt; 429 gKernelArgs.arch_args [all...] |
/haiku/src/system/boot/platform/next_m68k/ |
H A D | cpu.cpp | 44 gKernelArgs.arch_args.cpu_type = cpu; 45 gKernelArgs.arch_args.mmu_type = cpu; 46 gKernelArgs.arch_args.fpu_type = fpu; 49 gKernelArgs.arch_args.has_lpstop = false; 51 gKernelArgs.arch_args.platform = M68K_PLATFORM_NEXT; 52 gKernelArgs.arch_args.machine = 0; //XXX
|
/haiku/src/system/boot/platform/efi/arch/x86/ |
H A D | arch_smp.cpp | 51 return *(volatile uint32 *)((addr_t)gKernelArgs.arch_args.apic_phys + offset); 58 *(volatile uint32 *)((addr_t)gKernelArgs.arch_args.apic_phys + offset) = data; 77 gKernelArgs.arch_args.apic_phys = madt->local_apic_address; 100 gKernelArgs.arch_args.cpu_apic_id[gKernelArgs.num_cpus] 103 gKernelArgs.arch_args.cpu_apic_version[gKernelArgs.num_cpus] 113 if (gKernelArgs.arch_args.ioapic_phys == 0) 114 gKernelArgs.arch_args.ioapic_phys = ioApic->io_apic_address; 157 gKernelArgs.arch_args.apic_time_cv_factor 161 gKernelArgs.arch_args.apic_time_cv_factor); 171 if (gKernelArgs.arch_args [all...] |
/haiku/src/system/boot/platform/riscv/ |
H A D | smp.cpp | 28 gKernelArgs.arch_args.hartIds[i] = sCpus[i].hartId; 29 gKernelArgs.arch_args.plicContexts[i] = sCpus[i].plicContext;
|
/haiku/src/system/boot/platform/bios_ia32/ |
H A D | smp.cpp | 56 return *(volatile uint32 *)((addr_t)(void *)gKernelArgs.arch_args.apic + offset); 63 *(volatile uint32 *)((addr_t)(void *)gKernelArgs.arch_args.apic + offset) = data; 143 gKernelArgs.arch_args.apic_phys = (uint32)config->apic; 144 if ((gKernelArgs.arch_args.apic_phys % 4096) != 0) { 147 (void *)gKernelArgs.arch_args.apic_phys)); 173 gKernelArgs.arch_args.cpu_apic_id[gKernelArgs.num_cpus] 175 gKernelArgs.arch_args.cpu_apic_version[gKernelArgs.num_cpus] 207 if (gKernelArgs.arch_args.ioapic_phys == 0) { 208 gKernelArgs.arch_args.ioapic_phys = (uint32)io->addr; 209 if (gKernelArgs.arch_args [all...] |
/haiku/src/system/boot/arch/m68k/ |
H A D | mmu.cpp | 160 //gKernelArgs.arch_args.pgtables[gKernelArgs.arch_args.num_pgtables++] = (uint32)pageTable; 185 gKernelArgs.arch_args.pgtables[gKernelArgs.arch_args.num_pgtables++] = (uint32)pageTable; 247 gKernelArgs.arch_args.phys_pgroot = (uint32)gPageRoot; 248 gKernelArgs.arch_args.phys_vbr = (uint32)gPageRoot + VBR_PAGE_OFFSET; 259 //gKernelArgs.arch_args.num_pgtables = 0; 292 gKernelArgs.arch_args.num_pgtables = 0; 424 gKernelArgs.arch_args.phys_idt = (uint32)idt; 429 gKernelArgs.arch_args [all...] |
/haiku/src/system/boot/platform/atari_m68k/ |
H A D | cpu.cpp | 57 gKernelArgs.arch_args.cpu_type = 68000 + cpu_type; 58 gKernelArgs.arch_args.mmu_type = 68000 + cpu_type; 59 gKernelArgs.arch_args.has_lpstop = (cpu_type >= 60)?true:false; 84 gKernelArgs.arch_args.fpu_type = fpu; 86 gKernelArgs.arch_args.platform = M68K_PLATFORM_ATARI; 94 gKernelArgs.arch_args.machine = machine_type;
|
H A D | mmu.cpp | 161 //gKernelArgs.arch_args.pgtables[gKernelArgs.arch_args.num_pgtables++] = (uint32)pageTable; 186 gKernelArgs.arch_args.pgtables[gKernelArgs.arch_args.num_pgtables++] = (uint32)pageTable; 248 gKernelArgs.arch_args.phys_pgroot = (uint32)gPageRoot; 249 gKernelArgs.arch_args.phys_vbr = (uint32)gPageRoot + VBR_PAGE_OFFSET; 260 //gKernelArgs.arch_args.num_pgtables = 0; 293 gKernelArgs.arch_args.num_pgtables = 0; 425 gKernelArgs.arch_args.phys_idt = (uint32)idt; 430 gKernelArgs.arch_args [all...] |
/haiku/src/system/kernel/arch/m68k/ |
H A D | arch_platform.cpp | 50 switch (kernelArgs->arch_args.platform) { 68 panic("unknown platform d\n", kernelArgs->arch_args.platform);
|
H A D | arch_system_info.cpp | 52 sCPUClockFrequency = args->arch_args.cpu_frequency; 53 sBusClockFrequency = args->arch_args.bus_frequency; // not reported anymore? 55 sCPURevision = args->arch_args.cpu_type; //TODO:is it what we want?
|
H A D | arch_cpu.cpp | 60 arch_cpu_type = args->arch_args.cpu_type; 61 arch_fpu_type = args->arch_args.fpu_type; 62 arch_mmu_type = args->arch_args.mmu_type; 63 arch_platform = args->arch_args.platform; 64 arch_platform = args->arch_args.machine;
|
/haiku/src/system/kernel/arch/ppc/ |
H A D | arch_timer.cpp | 42 sTickRate = ka->arch_args.time_base_frequency;
|
/haiku/src/system/kernel/arch/x86/ |
H A D | arch_platform.cpp | 31 sACPIRootPointer = args->arch_args.acpi_root.Get();
|
/haiku/src/system/kernel/arch/sparc/ |
H A D | arch_vm.cpp | 46 args->arch_args.num_virtual_ranges_to_keep)); 48 for (int i = 0; i < (int)args->arch_args.num_virtual_ranges_to_keep; i++) { 49 addr_range &range = args->arch_args.virtual_ranges_to_keep[i];
|
/haiku/src/system/boot/platform/u-boot/arch/ppc/ |
H A D | arch_cpu.cpp | 97 gKernelArgs.arch_args.cpu_frequency = clockFrequency; 98 gKernelArgs.arch_args.bus_frequency = busFrequency; 99 gKernelArgs.arch_args.time_base_frequency = timeBaseFrequency; 117 if (gKernelArgs.arch_args.bus_frequency == 0) { 127 gKernelArgs.arch_args.bus_frequency = busFrequency; 130 gKernelArgs.arch_args.bus_frequency)); 277 gKernelArgs.arch_args.platform = PPC_PLATFORM_U_BOOT;
|