Port-arm archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
NetBSD-current on CuBox i4Pro
Hi,
All these names are so confusingly similar to other names - BeagleBone
versus BeagleBoard, Cubietruck versus CuBox, Hummingbird versus
HummingBoard...
I got a CuBox i4Pro. Looking at the kernel config files already in the
tree, I'd guess that CUBOX-I corresponds to any of the CuBoxen, but maybe
not. Anyone?
John
CuBox-i U-Boot > bootm 82000000
## Booting kernel from Legacy Image at 82000000 ...
Image Name: NetBSD/ 7.99.4
Image Type: ARM NetBSD Kernel Image (uncompressed)
Data Size: 6604864 Bytes = 6.3 MiB
Load Address: 10800000
Entry Point: 10800000
Verifying Checksum ... OK
Loading Kernel Image ... OK
## Transferring control to NetBSD stage-2 loader (at address 10800000) ...
PC=0x10800024
SP=0x8f770d78
CPSR=0x600001d3
<cortex_init>@ABC12-</cortex_init>
<mmu_init_table></mmu_init_table>
<arm_cpuinit>FG01H1IJKLM</arm_cpuinit>
@ABC12-FG01H1IJKLM@ABC12-FG01H1IJKLM@ABC12-FG01H1IJKLM
MULTIPROCESSOR hatched!
jump to start()
uboot arg = 0x8f770fe0, 0, 0x8ff9765a, 0x8ff9765a
NetBSD/evbarm (nitrogen6) booting ...
initarm: Configuring system (4 cpus, hatched 0xe), CLIDR=1110000003
CTR=0x83338003
arm32_bootmem_init: memstart=0x10000000, memsize=0x80000000,
kernelstart=0x10800000
arm32_bootmem_init: kernelend=0x10e78000
arm32_bootmem_init: adding 260292 free pages: [0x10e78000..0x8fffffff] (VA
0x80e78000)
arm32_bootmem_init: adding 1024 free pages: [0x10000000..0x107fffff] (VA
0x80000000)
arm32_kernel_vm_init: changing pmap_directbase to 0x40000000
arm32_kernel_vm_init: 0 L2 pages are needed to map 0x6c8000 kernel bytes
arm32_kernel_vm_init: allocating page tables for kernel vmadd_pages:
adding pv 0x80e4cf60 (pa 0x10e78000, va 0x80e78000, 2 pages) at tail
add_pages: appending pv 0x80e4dbf8 (0x10e7c000..0x10e7dfff) to
0x10e78000..0x10e7bfff
add_pages: appending pv 0x80e4dc0c (0x10e7e000..0x10e7ffff) to
0x10e78000..0x10e7dfff
add_pages: appending pv 0x80e4dc20 (0x10e80000..0x10e81fff) to
0x10e78000..0x10e7ffff
add_pages: appending pv 0x80e4dc34 (0x10e82000..0x10e83fff) to
0x10e78000..0x10e81fff
add_pages: appending pv 0x80e4dc48 (0x10e84000..0x10e85fff) to
0x10e78000..0x10e83fff
add_pages: appending pv 0x80e4dc5c (0x10e86000..0x10e87fff) to
0x10e78000..0x10e85fff
add_pages: appending pv 0x80e4dc70 (0x10e88000..0x10e89fff) to
0x10e78000..0x10e87fff
add_pages: appending pv 0x80e4dc84 (0x10e8a000..0x10e8bfff) to
0x10e78000..0x10e89fff
arm32_kernel_vm_init: allocating stacks
add_pages: appending pv 0x80e4df40 (0x10e8c000..0x10e93fff) to
0x10e78000..0x10e8bfff
add_pages: appending pv 0x80e4df2c (0x10e94000..0x10e9bfff) to
0x10e78000..0x10e93fff
add_pages: appending pv 0x80e4df18 (0x10e9c000..0x10ea3fff) to
0x10e78000..0x10e9bfff
add_pages: appending pv 0x80e4df04 (0x10ea4000..0x10eabfff) to
0x10e78000..0x10ea3fff
add_pages: appending pv 0x80e4def0 (0x10eac000..0x10eb3fff) to
0x10e78000..0x10eabfff
add_pages: appending pv 0x80e4df54 (0x10eb4000..0x10eb5fff) to
0x10e78000..0x10eb3fff
add_pages: appending pv 0x80e4cf98 (0x10eb6000..0x10eb9fff) to
0x10e78000..0x10eb5fff
Creating L1 page table at 0x10e78000
arm32_kernel_vm_init: adding L2 pt (VA 0x80e7c000, PA 0x10e7c000) for VA
0xc0000000 (vm)
arm32_kernel_vm_init: adding L2 pt (VA 0x80e7e000, PA 0x10e7e000) for VA
0xc0800000 (vm)
arm32_kernel_vm_init: adding L2 pt (VA 0x80e80000, PA 0x10e80000) for VA
0xc1000000 (vm)
arm32_kernel_vm_init: adding L2 pt (VA 0x80e82000, PA 0x10e82000) for VA
0xc1800000 (vm)
arm32_kernel_vm_init: adding L2 pt (VA 0x80e84000, PA 0x10e84000) for VA
0xc2000000 (vm)
arm32_kernel_vm_init: adding L2 pt (VA 0x80e86000, PA 0x10e86000) for VA
0xc2800000 (vm)
arm32_kernel_vm_init: adding L2 pt (VA 0x80e88000, PA 0x10e88000) for VA
0xc3000000 (vm)
arm32_kernel_vm_init: adding L2 pt (VA 0x80e8a000, PA 0x10e8a000) for VA
0xc3800000 (vm)
Mapping kernel
arm32_kernel_vm_init: adding chunk for kernel text 0x10800000..0x10d4bfff
(VA 0x80800000)
add_pages: adding pv 0x80e4cf4c (pa 0x10800000, va 0x80800000, 678 pages)
before pa 0x10e78000
arm32_kernel_vm_init: adding chunk for kernel data/bss
0x10d4c000..0x10e77fff (VA 0x80d4c000)
add_pages: appending pv 0x80e4cfc0 (0x10d4c000..0x10e77fff) to
0x10800000..0x10d4bfff
add_pages: merging pv 0x80e4cf60 (0x10e78000..0x10eb9fff) to
0x10800000..0x10e77fff
Listing Chunks
arm32_kernel_vm_init: pv 0x80e4cf4c: chunk VA 0x80800000..0x80eb9fff (PA
0x10800000, prot 3, cache 1)
Mapping Chunks
arm32_kernel_vm_init: mapping chunk VA 0x40000000..0x407fffff (PA
0x10000000, prot 3, cache 1)
pmap_map_chunk: pa=0x10000000 va=0x40000000 size=0x800000 resid=0x800000
prot=0x3 cache=1
SSSSSSSS
arm32_kernel_vm_init: mapping last chunk VA 0x80800000..0xffffffff (PA
0x10800000, prot 3, cache 1)
pmap_map_chunk: pa=0x10800000 va=0x80800000 size=0x7f800000
resid=0x7f800000 prot=0x3 cache=1
SSSSSSSSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsSsS
devmap: 02000000 -> 021fffff @ ff000000
pmap_map_chunk: pa=0x2000000 va=0xff000000 size=0x200000 resid=0x200000
prot=0x3 cache=0
SS
devmap: 00a00000 -> 00afffff @ ff200000
pmap_map_chunk: pa=0xa00000 va=0xff200000 size=0x100000 resid=0x100000
prot=0x3 cache=0
S
Physical Virtual Num
Starting Ending Starting Ending Pages
SDRAM: 0x10000000 0x8fffffff 0x80000000 0xffffffff 262144
text section: 0x10800000 0x10d4bfff 0x80800000 0x80d4bfff 678
data section: 0x10d50000 0x10e4c840 0x80d50000 0x80e4c840 127
bss section: 0x10e4c840 0x10e77a10 0x80e4c840 0x80e77a10 22
L1 page directory: 0x10e78000 0x10e7bfff 0x80e78000 0x80e7bfff 2
ABT stack (CPU 0): 0x10e8c000 0x10e8dfff 0x80e8c000 0x80e8dfff 1
FIQ stack (CPU 0): 0x10e94000 0x10e95fff 0x80e94000 0x80e95fff 1
IRQ stack (CPU 0): 0x10e9c000 0x10e9dfff 0x80e9c000 0x80e9dfff 1
UND stack (CPU 0): 0x10ea4000 0x10ea5fff 0x80ea4000 0x80ea5fff 1
IDLE stack (CPU 0): 0x10eac000 0x10eadfff 0x80eac000 0x80eadfff 1
SVC stack: 0x10eb4000 0x10eb5fff 0x80eb4000 0x80eb5fff 1
Message Buffer: 0x10eb6000 0x10eb9fff 0x80eb6000 0x80eb9fff 2
Free Memory: 0x10eba000 0x8fffffff 260259
Free Memory: 0x10000000 0x107fffff 1024
TTBR0=0x1fffc05b TTBR1=0x1fffc05b TTBCR=0x1 CONTEXTIDR=0
switching to new L1 page table @0x10e78000... ttb (TTBCR=0x11
TTBR0=0x10e7805b TTBR1=0x10e7805b)
hatchlingscpu_boot_secondary_processors: writing mbox with 0xe
OK
nfreeblocks = 2, free_pages = 261283 (0x3fca3)
bootstrap done.
vectors vbar=0x80bd0b80 0x80bd0b80
init subsystems: stacks vectors undefined page pmap_physload pmap kpm tlb0
kcpusets locks l1pt cache(l1pt) specials panic: pmap_alloc_specials: no
l2b for 0xc0000000
Undefined instruction 0xe7ffffff in kernel at 0x808767bc (LR 0x80afdce4 SP
0x80e
4cf28)
Stopped in pid 0.1 (system) at 808767bc: ldrb r15, [r15, r15,
ror r15]
!
db{0}>
Home |
Main Index |
Thread Index |
Old Index