cregit-Linux how code gets into the kernel

Release 4.11 arch/mips/loongson64/common/init.c

/*
 * Copyright (C) 2009 Lemote Inc.
 * Author: Wu Zhangjin, wuzhangjin@gmail.com
 *
 * This program is free software; you can redistribute  it and/or modify it
 * under  the terms of  the GNU General  Public License as published by the
 * Free Software Foundation;  either version 2 of the  License, or (at your
 * option) any later version.
 */

#include <linux/bootmem.h>
#include <asm/bootinfo.h>
#include <asm/smp-ops.h>

#include <loongson.h>

/* Loongson CPU address windows config space base address */

unsigned long __maybe_unused _loongson_addrwincfg_base;


void __init prom_init(void) { #ifdef CONFIG_CPU_SUPPORTS_ADDRWINCFG _loongson_addrwincfg_base = (unsigned long) ioremap(LOONGSON_ADDRWINCFG_BASE, LOONGSON_ADDRWINCFG_SIZE); #endif prom_init_cmdline(); prom_init_env(); /* init base address of io space */ set_io_port_base((unsigned long) ioremap(LOONGSON_PCIIO_BASE, LOONGSON_PCIIO_SIZE)); #ifdef CONFIG_NUMA prom_init_numa_memory(); #else prom_init_memory(); #endif /*init the uart base address */ prom_init_uart_base(); register_smp_ops(&loongson3_smp_ops); }

Contributors

PersonTokensPropCommitsCommitProp
Wu Zhangjin3955.71%457.14%
Huacai Chen3144.29%342.86%
Total70100.00%7100.00%


void __init prom_free_prom_memory(void) { }

Contributors

PersonTokensPropCommitsCommitProp
Wu Zhangjin7100.00%1100.00%
Total7100.00%1100.00%


Overall Contributors

PersonTokensPropCommitsCommitProp
Wu Zhangjin5860.42%550.00%
Huacai Chen3435.42%330.00%
Aaro Koskinen33.12%110.00%
Ralf Bächle11.04%110.00%
Total96100.00%10100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.