EdgeRouter LiteでOpenBSD/OCTEONカーネルロードしてみる

Looking for valid bootloader image....                                          
Jumping to start of image at address 0xbfc80000                                 
                                                                                
                                                                                
U-Boot 1.1.1 (UBNT Build ID: 4493936-g009d77b) (Build time: Sep 20 2012 - 15:48)
                                                                                
BIST check passed.                                                              
UBNT_E100 r1:2, r2:12, serial #: DC9FDB2920A7                                   
Core clock: 500 MHz, DDR clock: 266 MHz (532 Mhz data rate)                     
DRAM:  512 MB                                                                   
Clearing DRAM....... done                                                       
Flash:  4 MB                                                                    
Net:   octeth0, octeth1, octeth2                                                
                                                                                
USB:   (port 0) scanning bus for devices... 1 USB Devices found                 
       scanning bus for storage devices...                                      
  Device 0: Vendor:          Prod.: USB Flash Memory Rev: PMAP                  
            Type: Removable Hard Disk                                           
            Capacity: 3745.0 MB = 3.6 GB (7669824 x 512)                        
 0                                                                              
Octeon ubnt_e100# <INTERRUPT>                                                   
Octeon ubnt_e100# setenv serverip 192.168.100.112                               
Octeon ubnt_e100# dhcp                                                          
BOOTP broadcast 1                                                               
octeth0: Up 1000 Mbps Full duplex (port  0)                                     
DHCP client bound to address 192.168.100.114                                                             
Octeon ubnt_e100# tftpboot $(loadaddr) bsd                                      
Using octeth0 device                                                            
TFTP from server 192.168.100.112; our IP address is 192.168.100.114             
Filename 'bsd'.                                                                 
Load address: 0x9f00000                                                         
Loading: #########################                                              
done                                                                            
Bytes transferred = 3478580 (351434 hex), 416 Kbytes/sec                        
Octeon ubnt_e100# bootoctlinux $(loadaddr)                                      
ELF file is 64 bit                                                              
Allocating memory for ELF segment: addr: 0xffffffff81000000 (adjusted to: 0x1000
Allocated memory for ELF segment: addr: 0xffffffff81000000, size 0x387300       
Processing PHDR 0                                                               
  Loading 2f94e0 bytes at ffffffff81000000                                      
  Clearing 8de20 bytes at ffffffff812f94e0                                      
## Loading Linux kernel with entry point: 0xffffffff81000000 ...                
Bootloader: Done loading app on coremask: 0x1                                   
Total DRAM Size 0x0000000020000000                                              
Bank 0 = 0x0000000001388000   ->  0x000000000FFFFFFF                            
mem_layout[0] page 0x00000000000004E2 -> 0x0000000000003FFF                     
Initial setup done, switching console.                                          
boot_desc->desc_ver:7                                                           
boot_desc->desc_size:400                                                        
boot_desc->stack_top:0                                                          
boot_desc->heap_start:0                                                         
boot_desc->heap_end:0                                                           
boot_desc->argc:2                                                               
boot_desc->flags:5                                                              
boot_desc->core_mask:1                                                          
boot_desc->dram_size:512                                                        
boot_desc->phy_mem_desc_addr:0                                                  
boot_desc->debugger_flag_addr:a44                                               
boot_desc->eclock:500000000                                                     
boot_desc->boot_info_addr:1001f0                                                
boot_info->ver_major:1                                                          
boot_info->ver_minor:2                                                          
boot_info->stack_top:0                                                          
boot_info->heap_start:0                                                         
boot_info->heap_end:0                                                           
boot_info->boot_desc_addr:0                                                     
boot_info->exception_base_addr:1000                                             
boot_info->stack_size:0                                                         
boot_info->flags:5                                                              
boot_info->core_mask:1                                                          
boot_info->dram_size:512                                                        
boot_info->phys_mem_desc_addr:24108                                             
boot_info->debugger_flags_addr:0                                                
boot_info->eclock:500000000                                                     
boot_info->dclock:266000000                                                     
boot_info->board_type:20002                                                     
boot_info->board_rev_major:2                                                    
boot_info->board_rev_minor:12                                                   
boot_info->mac_addr_count:3                                                     
boot_info->cf_common_addr:0                                                     
boot_info->cf_attr_addr:0                                                       
boot_info->led_display_addr:0                                                   
boot_info->dfaclock:0                                                           
boot_info->config_flags:8                                                       
Copyright (c) 1982, 1986, 1989, 1991, 1993                                      
        The Regents of the University of California.  All rights reserved.      
Copyright (c) 1995-2013 OpenBSD. All rights reserved.  http://www.OpenBSD.org   
                                                                                
OpenBSD 5.3-current (GENERIC) #0: Sat Apr  6 10:44:05 JST 2013                  
    root@obsdhack.my.domain:/usr/src/sys/arch/octeon/compile/GENERIC            
real mem = 247939072 (236MB)                                                    
avail mem = 245628928 (234MB)                                                   
mainbus0 at root                                                                
cpu0 at mainbus0: Cavium OCTEON CPU rev 0.1 500 MHz, Software FP emulation      
cpu0: cache L1-I 32KB D 16KB 4 way, L2 128KB direct                             
clock0 at mainbus0: int 5                                                       
iobus0 at mainbus0                                                              
octcf at iobus0 base 0x1d000800 irq 0 not configured                            
octeon_pcibus_match, no PCI host function detected.                             
pcibus at iobus0 irq 0 not configured                                           
cn30xxgmx0 at iobus0 base 0x1180008000000 irq 48                                
cnmac0 at cn30xxgmx0 address=0x0001180008000000: RGMII, address dc:9f:db:29:20:7
cnmac1 at cn30xxgmx0 address=0x0001180008000000: RGMII, address dc:9f:db:29:20:8
cnmac2 at cn30xxgmx0 address=0x0001180008000000: RGMII, address dc:9f:db:29:20:9
uar: ns16550, no working fifo                                                   
com0: console                                                                   
com1 at uartbus0 base 0x1180000000c00 irq 35: ns16550, no working fifo          
/dev/ksyms: Symbol table not valid.                                             
vscsi0 at root                                                                  
scsibus0 at vscsi0: 256 targets                                                 
softraid0 at root                                                               
scsibus1 at softraid0: 256 targets                                              
root device: 

とりあえずさくっと起動はするねぇ。まだRAMDISKカーネル作ってないしルートデバイスもないからここで詰まるが。