Searched refs:arch_args (Results 1 - 25 of 92) sorted by relevance

1234

/haiku/src/system/kernel/arch/arm/
H A Darch_debug_console.cpp108 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 Darch_timer.cpp62 } 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 Darch_platform.cpp20 gFDT = kernelArgs->arch_args.fdt;
/haiku/src/system/kernel/arch/arm64/
H A Darch_debug_console.cpp101 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 Darch_platform.cpp18 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 Darch_debug_console.cpp106 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 Darch_platform.cpp28 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 Darch_real_time_clock.cpp19 = (1LL << 32) * 1000000LL / args->arch_args.timerFrequency;
21 args->arch_args.timerFrequency);
/haiku/src/system/boot/arch/x86/
H A Darch_hpet.cpp41 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 Dcpu.cpp63 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 Dmmu.cpp160 //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 Dcpu.cpp44 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 Darch_smp.cpp51 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 Dsmp.cpp28 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 Dsmp.cpp56 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 Dmmu.cpp160 //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 Dcpu.cpp57 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 Dmmu.cpp161 //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 Darch_platform.cpp50 switch (kernelArgs->arch_args.platform) {
68 panic("unknown platform d\n", kernelArgs->arch_args.platform);
H A Darch_system_info.cpp52 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 Darch_cpu.cpp60 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 Darch_timer.cpp42 sTickRate = ka->arch_args.time_base_frequency;
/haiku/src/system/kernel/arch/x86/
H A Darch_platform.cpp31 sACPIRootPointer = args->arch_args.acpi_root.Get();
/haiku/src/system/kernel/arch/sparc/
H A Darch_vm.cpp46 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 Darch_cpu.cpp97 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;

Completed in 141 milliseconds

1234