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