Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Jul 2012 16:22:30 +0200
From:      Aleksander Dutkowski <aleek@FreeBSD.org>
To:        soc-status@freebsd.org, Rafal Jaworowski <raj@semihalf.com>
Subject:   #6 Status Report - FreeBSD/arm on BeagleBoard-xM
Message-ID:  <CABkKHSYT-By4OrtskLCQenZN5ZK7VRinbGzmZGTJdsf__otqLA@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hello!

Things done last week:
- fixed couple of major bugs in GPTimer driver
- attached gpio driver
- attached MMC/driver

Things todo this week:
- create bootable SD card with fbsd rootfs on it
- boot fbsd with it
- bugfixing and refactoring

bootlog:
############################################
## Starting application at 0x80200100 ...
BeagleBoard-XM revC FreeBSD hababababa booting...
set_cpufuncs()...done!
FDT related stuff...Memory size: 536870912
done!
pcpu0_init()...done!
allocing pages...done!
pmapping pages...done!
pmap_devmap_bootstrap()...done!
cpu_domains()...done!
setttb()...done!
cpu_tlb_flushID()...done!
cpu_domains2()...done!
cninit()...done!
KDB: debugger backends: ddb
KDB: current backend: ddb
Copyright (c) 1992-2012 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 10.0-CURRENT #51 r238334:238922M: Wed Jul  4 13:52:40 CEST 2012
    alek@cort:/home/alek/beagle_obj/arm.arm/usr/home/alek/beaglexm-armv6/sys/BEAGLEBOARD-XM
arm
CPU: Cortex A8-r3 rev 2 (Cortex-A core)
 Supported features: ARM_ISA THUMB2 JAZELLE THUMBEE ARMv4 Security_Ext
 WB disabled EABT branch prediction enabled
LoUU:2 LoC:2 LoUIS:1
Cache level 1:
 32KB/64B 4-way data cache WT WB Read-Alloc
 32KB/64B 4-way instruction cache Read-Alloc
Cache level 2:
 256KB/64B 8-way unified cache WT WB Read-Alloc Write-Alloc
real memory  = 536870912 (512 MB)
avail memory = 521015296 (496 MB)
Texas Instruments OMAP3530 Processor, Revision ES3.1
random device not loaded; using insecure entropy
simplebus0: <Flattened device tree simple bus> on fdtbus0
aintc0: <TI AINTC Interrupt Controller> mem 0xe8200000-0xe8200fff on simplebus0
aintc0: Revision 4.0
ti_scm0: <TI Control Module> mem 0xe8002000-0xe8003fff on simplebus0
omap3_prcm0: <OMAP3 Power and Clock Management> mem
0xe8004000-0xe8005fff,0xe8306000-0xe8307fff on simplebus0
gpio0: <TI General Purpose I/O (GPIO)> mem
0xe8310000-0xe8310fff,0xe9050000-0xe9050fff,0xe9052000-0xe9052fff,0xe9054000-0xe9054fff,0xe9056000-0xe9056fff,0xe9058000-0xe9058fff
irq 290
gpioc0: <GPIO controller> on gpio0
gpiobus0: <GPIO bus> on gpio0
omap3_gptimer_et0: <OMAP3 General Purpose Timer - Event Timer> mem
0xe8086000-0xe8086fff irq 46 on simplebus0
omap3_gptimer_et0: omap3_gptimer_activate, 410 : freq64=13000000 :
tickcount=130000 : startcount=4294837295 : time_us=10000
omap3_gptimer_et0: tick: timer_freq = 99
Event timer "AM37x EventTimer0" frequency 10000 Hz quality 1000
omap3_gptimer_tc0: <OMAP3 General Purpose Timer - Tick Counter> mem
0xe8088000-0xe8088fff irq 47 on simplebus0
Timecounter "OMAP3 Timecounter" frequency 13000000 Hz quality 1000
omap3_gptimer_tc0: Delay loop calibrated to 4294967295 cycles
uart0: <16750 or compatible> mem 0xe9020000-0xe9020fff irq 74 on simplebus0
uart0: console (115384,n,8,1)
ti_sdma0: <TI sDMA Controller> mem 0xe8056000-0xe8056fff irq
12,13,14,15 on simplebus0
ti_sdma0: sDMA revision 00000050
ti_mmchs0: <TI MMC/SD/SDIO High Speed Interface> mem
0xe809c000-0xe809cfff irq 83 on simplebus0
ti_mmchs0: Device id: 1
mmc0: <MMC/SD bus> on ti_mmchs0
Timecounters tick every 10.000 msec
rn_init: radix functions require max_keylen be set
ti_mmchs_update_ios: TWL unimplemented
mmcsd0: 3724MB <SDHC SA04G 1.0 SN 651630632 MFG 11/2011 by 2 TM> at
mmc0 25.0MHz/4bit/1-block
Trying to mount root from ufs:mmcsd0s2 []...
Mounting from ufs:mmcsd0s2 failed with error 22.

Loader variables:

Manual root filesystem specification:
  <fstype>:<device> [options]
      Mount <device> using filesystem <fstype>
      and with the specified (optional) option list.

    eg. ufs:/dev/da0s1a
        zfs:tank
        cd9660:/dev/acd0 ro
          (which is equivalent to: mount -t cd9660 -o ro /dev/acd0 /)

  ?               List valid disk boot devices
  .               Yield 1 second (for background tasks)
  <empty line>    Abort manual input

mountroot> ?

List of GEOM managed disk devices:
  mmcsd0s2 mmcsd0s1 mmcsd0

mountroot>
############################################
-- 
regards
aleek



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABkKHSYT-By4OrtskLCQenZN5ZK7VRinbGzmZGTJdsf__otqLA>