malta_machdep.c (247297) | malta_machdep.c (249589) |
---|---|
1/*- 2 * Copyright (c) 2006 Wojciech A. Koszek <wkoszek@FreeBSD.org> 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 9 unchanged lines hidden (view full) --- 18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24 * SUCH DAMAGE. 25 * | 1/*- 2 * Copyright (c) 2006 Wojciech A. Koszek <wkoszek@FreeBSD.org> 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 9 unchanged lines hidden (view full) --- 18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24 * SUCH DAMAGE. 25 * |
26 * $FreeBSD: head/sys/mips/malta/malta_machdep.c 247297 2013-02-26 01:00:11Z attilio $ | 26 * $FreeBSD: head/sys/mips/malta/malta_machdep.c 249589 2013-04-17 18:26:01Z adrian $ |
27 */ 28#include <sys/cdefs.h> | 27 */ 28#include <sys/cdefs.h> |
29__FBSDID("$FreeBSD: head/sys/mips/malta/malta_machdep.c 247297 2013-02-26 01:00:11Z attilio $"); | 29__FBSDID("$FreeBSD: head/sys/mips/malta/malta_machdep.c 249589 2013-04-17 18:26:01Z adrian $"); |
30 31#include "opt_ddb.h" 32 33#include <sys/param.h> 34#include <sys/conf.h> 35#include <sys/kernel.h> 36#include <sys/systm.h> 37#include <sys/imgact.h> --- 40 unchanged lines hidden (view full) --- 78extern int *edata; 79extern int *end; 80 81void lcd_init(void); 82void lcd_puts(char *); 83void malta_reset(void); 84 85/* | 30 31#include "opt_ddb.h" 32 33#include <sys/param.h> 34#include <sys/conf.h> 35#include <sys/kernel.h> 36#include <sys/systm.h> 37#include <sys/imgact.h> --- 40 unchanged lines hidden (view full) --- 78extern int *edata; 79extern int *end; 80 81void lcd_init(void); 82void lcd_puts(char *); 83void malta_reset(void); 84 85/* |
86 * Temporary boot environment used at startup. 87 */ 88static char boot1_env[4096]; 89 90/* |
|
86 * Offsets to MALTA LCD characters. 87 */ 88static int malta_lcd_offs[] = { 89 MALTA_ASCIIPOS0, 90 MALTA_ASCIIPOS1, 91 MALTA_ASCIIPOS2, 92 MALTA_ASCIIPOS3, 93 MALTA_ASCIIPOS4, --- 179 unchanged lines hidden (view full) --- 273 kernend = (vm_offset_t)&end; 274 memset(&edata, 0, kernend - (vm_offset_t)(&edata)); 275 276 mips_postboot_fixup(); 277 278 mips_pcpu0_init(); 279 platform_counter_freq = malta_cpu_freq(); 280 mips_timer_early_init(platform_counter_freq); | 91 * Offsets to MALTA LCD characters. 92 */ 93static int malta_lcd_offs[] = { 94 MALTA_ASCIIPOS0, 95 MALTA_ASCIIPOS1, 96 MALTA_ASCIIPOS2, 97 MALTA_ASCIIPOS3, 98 MALTA_ASCIIPOS4, --- 179 unchanged lines hidden (view full) --- 278 kernend = (vm_offset_t)&end; 279 memset(&edata, 0, kernend - (vm_offset_t)(&edata)); 280 281 mips_postboot_fixup(); 282 283 mips_pcpu0_init(); 284 platform_counter_freq = malta_cpu_freq(); 285 mips_timer_early_init(platform_counter_freq); |
286 init_static_kenv(boot1_env, sizeof(boot1_env)); |
|
281 282 cninit(); 283 printf("entry: platform_start()\n"); 284 285 bootverbose = 1; 286 if (bootverbose) { 287 printf("cmd line: "); 288 for (i = 0; i < argc; i++) --- 15 unchanged lines hidden --- | 287 288 cninit(); 289 printf("entry: platform_start()\n"); 290 291 bootverbose = 1; 292 if (bootverbose) { 293 printf("cmd line: "); 294 for (i = 0; i < argc; i++) --- 15 unchanged lines hidden --- |