NetBSD/evbarm (APC8750)
ここまで進んだー。
わーい。Raspberry PIをベースにしています。
モノはこれです。
http://apc.io/products/8750a/
わーい。Raspberry PIをベースにしています。
モノはこれです。
http://apc.io/products/8750a/
WMT # set serverip 192.168.0.10 WMT # tftpboot 8000 netbsd.bin EEP-less strapping = TRUE TFTP from server 192.168.0.10; our IP address is 192.168.0.2 Filename 'netbsd.bin'. Load address: 0x8000 Loading: ################################################################# ################################################################# #######################################T ########################## ################################################################# ################################################################# ################################################################# ################################################################# ###################################### done Bytes transferred = 2520256 (2674c0 hex) WMT # go 8000 ## Starting application at 0x00008000 ... 00008328 NetBSD 00000000 00000000 0048096b 00000412 00000000 00000412 00000004 00000412 c0000000 00000000 0048096b 0000041e 00003000 0000041e 00000004 0000041e fe000000 d8000000 010fffff 00000412 00003f80 d8000412 00000010 00000412 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 NetBSD/evbarm (APC) booting ... initarm: Configuring system ... arm32_bootmem_init: memstart=0, memsize=0x20000000, kernelstart=0x8000 arm32_bootmem_init: kernelend=0x281000 arm32_bootmem_init: adding 130431 free pages: [0x281000..0x1fffffff] (VA 0xc0281000) arm32_bootmem_init: adding 8 free pages: [0..0x7fff] (VA 0xc0000000) arm32_kernel_vm_init: 1 L2 pages are needed to map 0x2ac000 kernel bytes arm32_kernel_vm_init: allocating page tables for vectoradd_pages: adding pv 0xc026fbe8 (pa 0x281000, va 0xc0281000, 1 pages) at tail kerneladd_pages: appending pv 0xc026fe70 (0x282000..0x282fff) to 0x281000..0x281fff vmadd_pages: appending pv 0xc026fe84 (0x283000..0x283fff) to 0x281000..0x282fff add_pages: appending pv 0xc027892c (0x284000..0x287fff) to 0x281000..0x283fff add_pages: appending pv 0xc026fe98 (0x288000..0x288fff) to 0x281000..0x287fff add_pages: appending pv 0xc026feac (0x289000..0x289fff) to 0x281000..0x288fff add_pages: appending pv 0xc026fec0 (0x28a000..0x28afff) to 0x281000..0x289fff add_pages: appending pv 0xc026fed4 (0x28b000..0x28bfff) to 0x281000..0x28afff add_pages: appending pv 0xc026fee8 (0x28c000..0x28cfff) to 0x281000..0x28bfff add_pages: appending pv 0xc026fefc (0x28d000..0x28dfff) to 0x281000..0x28cfff add_pages: appending pv 0xc026ff10 (0x28e000..0x28efff) to 0x281000..0x28dfff add_pages: appending pv 0xc027016c (0x28f000..0x28ffff) to 0x281000..0x28efff add_pages: appending pv 0xc0270180 (0x290000..0x290fff) to 0x281000..0x28ffff add_pages: appending pv 0xc0270194 (0x291000..0x291fff) to 0x281000..0x290fff add_pages: appending pv 0xc02701a8 (0x292000..0x292fff) to 0x281000..0x291fff add_pages: appending pv 0xc02701bc (0x293000..0x294fff) to 0x281000..0x292fff add_pages: appending pv 0xc0270158 (0x295000..0x296fff) to 0x281000..0x294fff add_pages: appending pv 0xc026fc64 (0x297000..0x29afff) to 0x281000..0x296fff Creating L1 page table at 0x00284000 arm32_kernel_vm_init: adding L2 pt (VA 0xc0281000, PA 0x281000) for VA 0xffff0000 (vectors)arm32_kernel_vm_init: adding L2 pt (VA 0xc0282000, PA 0x282000) for VA 0xc0000000 (kernel) arm32_kernel_vm_init: adding L2 pt (VA 0xc0283000, PA 0x283000) for VA 0xc1000000 (vm) arm32_kernel_vm_init: adding L2 pt (VA 0xc0288000, PA 0x288000) for VA 0xc1400000 (vm) arm32_kernel_vm_init: adding L2 pt (VA 0xc0289000, PA 0x289000) for VA 0xc1800000 (vm) arm32_kernel_vm_init: adding L2 pt (VA 0xc028a000, PA 0x28a000) for VA 0xc1c00000 (vm) arm32_kernel_vm_init: adding L2 pt (VA 0xc028b000, PA 0x28b000) for VA 0xc2000000 (vm) arm32_kernel_vm_init: adding L2 pt (VA 0xc028c000, PA 0x28c000) for VA 0xc2400000 (vm) arm32_kernel_vm_init: adding L2 pt (VA 0xc028d000, PA 0x28d000) for VA 0xc2800000 (vm) arm32_kernel_vm_init: adding L2 pt (VA 0xc028e000, PA 0x28e000) for VA 0xc2c00000 (vm) Mapping kernel arm32_kernel_vm_init: adding chunk for kernel text 0x8000..0x1affff (VA 0xc0008000) add_pages: adding pv 0xc026fbd4 (pa 0x8000, va 0xc0008000, 424 pages) before pa 0x281000 arm32_kernel_vm_init: adding chunk for kernel data/bss 0x1b0000..0x280fff (VA 0xc01b0000) add_pages: appending pv 0xc026fc3c (0x1b0000..0x280fff) to 0x8000..0x1affff add_pages: merging pv 0xc026fbe8 (0x281000..0x29afff) to 0x8000..0x280fff Listing Chunks arm32_kernel_vm_init: pv 0xc026fbd4: chunk VA 0xc0008000..0xc029afff (PA 0x8000, prot 3, cache 1) Mapping Chunks arm32_kernel_vm_init: mapping last chunk VA 0xc0008000..0xc029afff (PA 0x8000, prot 3, cache 1) pmap_map_chunk: pa=0x8000 va=0xc0008000 size=0x293000 resid=0x293000 prot=0x3 cache=1 PPPPPPPPLLLLLLLLLLLLLLLSLLLLLLLLLPPPPPPPPPPP devmap: d8000000 -> d8ffffff @ fe000000 pmap_map_chunk: pa=0xd8000000 va=0xfe000000 size=0x1000000 resid=0x1000000 prot=0x3 cache=0 SSSSSSSSSSSSSSSS Physical Virtual Num Starting Ending Starting Ending Pages SDRAM: 0x00000000 0x1fffffff 0xc0000000 0xdfffffff 131072 text section: 0x00008000 0x001affff 0xc0008000 0xc01affff 424 data section: 0x001b0000 0x0026f4c0 0xc01b0000 0xc026f4c0 192 bss section: 0x0026f4c0 0x0028096c 0xc026f4c0 0xc028096c 18 L1 page directory: 0x00284000 0x00287fff 0xc0284000 0xc0287fff 4 ABT stack (CPU 0): 0x0028f000 0x0028ffff 0xc028f000 0xc028ffff 1 FIQ stack (CPU 0): 0x00290000 0x00290fff 0xc0290000 0xc0290fff 1 IRQ stack (CPU 0): 0x00291000 0x00291fff 0xc0291000 0xc0291fff 1 UND stack (CPU 0): 0x00292000 0x00292fff 0xc0292000 0xc0292fff 1 IDLE stack (CPU 0): 0x00293000 0x00294fff 0xc0293000 0xc0294fff 2 SVC stack: 0x00295000 0x00296fff 0xc0295000 0xc0296fff 2 Message Buffer: 0x00297000 0x0029afff 0xc0297000 0xc029afff 4 Exception Vectors: 0x0029b000 0x0029bfff 0xffff0000 0xffff0fff 1 Free Memory: 0x0029c000 0x1fffffff 130404 Free Memory: 0x00000000 0x00007fff 8 switching to new L1 page table @0x284000...TTBR0=0x284000 OK done. nfreeblocks = 2, free_pages = 130412 (0x1fd6c) bootstrap done. vectors 0xffff0000 init subsystems: stacks vectors undefined page pmap_physload pmap [ Kernel symbol table missing! ] done. Loaded initial symtab at 0xc01b4390, strtab at 0xc01d34f0, # entries 7943 pmap_postinit: Allocated 35 static L1 descriptor tables Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 The NetBSD Foundation, Inc. All rights reserved. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. NetBSD 6.99.23 (APC) #8: Thu Aug 15 19:47:45 UTC 2013 root@builder.localdomain:/usr/obj/sys/arch/evbarm/compile/APC total memory = 512 MB avail memory = 499 MB mainbus0 (root) cpu0 at mainbus0 core 0: ARM1176JZ-S r0p7 (ARM11J V6ZK core) cpu0: DC enabled IC enabled WB enabled LABT cpu0: 16KB/32B 4-way L1 Instruction cache cpu0: 16KB/32B 4-way write-back-locking-C L1 Data cache vfp0 at cpu0: VFP11 obio0 at mainbus0 com0 at obio0 addr 0xfe200000 xint -1071199468data_abort_handler: data_aborts fsr=0x1808 far=0xca070000 Fatal kernel mode data abort: 'External Non-Linefetch Abort (S)' trapframe: 0xc0296d00 FSR=00001808, FAR=ca070000, spsr=800001d3 r0 =00000000, r1 =ca070000, r2 =00000001, r3 =00000000 r4 =c1a55d88, r5 =c02702fc, r6 =c0296d5b, r7 =c01b16dc r8 =c018c70c, r9 =c0180f38, r10=00000000, r11=c0296d7c r12=c000f0d4, ssp=c0296d50, slr=c001297c, pc =c000f0d4 Stopped in pid 0.1 (system) at netbsd:generic_bs_w_1: strb r3, [r1, r2] db>
コメント(0件)
- TB-URL http://www.tokuda.net/diary/0798/tb/