Created
October 30, 2023 13:50
-
-
Save lupyuen/3035a70d52d2d1d529e96f5292f54210 to your computer and use it in GitHub Desktop.
Ox64 boots Linux OK yay! See https://github.com/lupyuen/nuttx-ox64
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[I][] | |
[I][] ____ ____ __ __ _ | |
[I][] / __ \ | _ \ / _|/ _| | | | |
[I][] | | | |_ __ ___ _ __ | |_) | ___ _ _| |_| |_ __ _| | ___ | |
[I][] | | | | '_ \ / _ \ '_ \| _ < / _ \| | | | _| _/ _` | |/ _ \ | |
[I][] | |__| | |_) | __/ | | | |_) | (_) | |_| | | | || (_| | | (_) | | |
[I][] \____/| .__/ \___|_| |_|____/ \___/ \__,_|_| |_| \__,_|_|\___/ | |
[I][] | | | |
[I][] |_| | |
[I][] | |
[I][] Powered by BouffaloLab | |
[I][] Build:11:52:04,Mar 6 2023 | |
[I][] Copyright (c) 2023 OpenBouffalo team | |
[I][] Copyright (c) 2022 Bouffalolab team | |
[I][] dynamic memory init success,heap s[I][LowLoad] D0 start... | |
[I][LowLoad] low_load start... | |
[I][LowLoad] Header at 0x5d5ff000 | |
[I][LowLoad] Section dtb(1) - Start 0x5d5ff100, Size 14314 | |
[I][LowLoad] Copying DTB to 0x51ff8000...0x51ffb7ea | |
[I][LowLoad] Done! | |
[I][LowLoad] Section OpenSBI(2) - Start 0x5d60f100, Size 109864 | |
[I][LowLoad] Copying OpenSBI to 0x3ef80000...0x3ef9ad28 | |
[I][LowLoad] Done! | |
[I][LowLoad] Section Kernel(3) - Start 0x5d62f100, Size 315597 | |
[I][LowLoad] Uncompressing Kernel to 0x50000000... | |
[I][LowLoad] Done! | |
[I][LowLoad] CRC: 00000000 | |
[I][LowLoad] load time: 61306 us | |
[I][LowLoad] ing PMP | |
[I][LowLoad] Booting OpenSBI at 0x000000003ef80000 with DTB at 0x51ff8000 | |
OpenSBI v1.2 | |
____ _____ ____ _____ | |
/ __ \ / ____| _ \_ _| | |
| | | |_ __ ___ _ __ | (___ | |_) || | | |
| | | | '_ \ / _ \ '_ \ \___ \| _ < | | | |
| |__| | |_) | __/ | | |____) | |_) || |_ | |
\____/| .__/ \___|_| |_|_____/|____/_____| | |
| | | |
|_| | |
Platform Name : Pine64 Ox64 (D0) | |
Platform Features medeleg | |
Platform HART Count : 1 | |
Platform IPI Device : aclint-mswi | |
Platform Timer Device : aclint-mtimer @ 1000000Hz | |
Platform Console Device : bflb_uart | |
Platform HSM Device : --- | |
Platform PMU Device : --- | |
Platform Reboot Device : --- | |
Platform Shutdown Device : --- | |
Firmware Base : 0x3ef80000 | |
Firmware Size : 200 KB | |
Runtime SBI Version : 1.0 | |
Domain0 Name : root | |
Domain0 Boot HART : 0 | |
Domain0 HARTs : 0* | |
Domain0 Region00 : 0x00000000e4008000-0x00000000e400bfff (I) | |
Domain0 Region01 : 0x00000000e4000000-0x00000000e4007fff (I) | |
Domain0 Region02 : 0x000000003ef80000-0x000000003efbffff () | |
Domain0 Region03 : 0x0000000000000000-0xffffffffffffffff (R,W,X) | |
Domain0 Next Address : 0x0000000050000000 | |
Domain0 Next Arg1 : 0x0000000051ff8000 | |
Domain0 Next Mode : S-mode | |
Domain0 SysReset : yes | |
Boot HART ID : 0 | |
Boot HART Domain : root | |
Boot HART Priv Version : v1.11 | |
Boot HART Base ISA : rv64imafdcvx | |
Boot HART ISA Extensions : time | |
Boot HART PMP Count : 8 | |
Boot HART PMP Granularity : 4096 | |
Boot HART PMP Address Bits: 38 | |
Boot HART MHPM Count : 8 | |
Boot HART MIDELEG : 0x0000000000000222 | |
Boot HART MEDELEG : 0x000000000000b109 | |
U-Boot 2023.04-rc2 (Mar 06 2023 - 11:48:40 +0000) | |
DRAM: 64 MiB | |
Core: 36 devices, 17 uclasses, devicetree: board | |
MMC: mmc@20060000: 0 | |
Loading Environment from FAT... Unable to read "uboot.env" from mmc0:2... | |
Loading Environment from nowhere... OK | |
In: serial@30002000 | |
Out: serial@30002000 | |
Err: serial@30002000 | |
Net: | |
Warning: emac@20070000 (eth0) using random MAC address - ba:1e:4e:cd:de:ac | |
eth0: emac@20070000 | |
Hit any key to stop autoboot: 0 | |
switch to partitions #0, OK | |
mmc0 is current device | |
Scanning mmc 0:2... | |
Found /extlinux/extlinux.conf | |
Retrieving file: /extlinux/extlinux.conf | |
Select the boot mode | |
1:.Pine64 0X64 Kernel | |
2:.Sipeed M1SDock Kernel | |
Enter choice: 1:.Pine64 0X64 Kernel | |
Retrieving file: /extlinux/../Image | |
append: root=PARTLABEL=rootfs rootwait rw rootfstype=ext4 console=ttyS0,2000000 loglevel=8 earlycon=sbi | |
Retrieving file: /extlinux/../bl808-pine64-ox64.dtb | |
## Flattened Device Tree blob at 51ff8000 | |
Booting using the fdt blob at 0x51ff8000 | |
Working FDT set to 51ff8000 | |
Loading Device Tree to 0000000053f22000, end 0000000053f25fab ... OK | |
Working FDT set to 53f22000 | |
Starting kernel ... | |
[ 0.000000] Linux version 6.2.0 (runner@fv-az587-938) (riscv64-unknown-linux-gnu-gcc (Xuantie-900 linux-5.10.4 glibc gcc Toolchain V2.6.1 B-20220906) 10.2.0, GNU ld (GNU Binutils) 2.35) #1 Mon Mar 6 11:17:27 UTC 2023 | |
[ 0.000000] OF: fdt: Ignoring memory range 0x50000000 - 0x50200000 | |
[ 0.000000] Machine model: Pine64 Ox64 | |
[ 0.000000] earlycon: sbi0 at I/O port 0x0 (options '') | |
[ 0.000000] printk: bootconsole [sbi0] enabled | |
[ 0.000000] efi: UEFI not found. | |
[ 0.000000] Zone ranges: | |
[ 0.000000] DMA32 [mem 0x0000000050200000-0x0000000053ffffff] | |
[ 0.000000] Normal empty | |
[ 0.000000] Movable zone start for each node | |
[ 0.000000] Early memory node ranges | |
[ 0.000000] node 0: [mem 0x0000000050200000-0x0000000053ffffff] | |
[ 0.000000] Initmem setup node 0 [mem 0x0000000050200000-0x0000000053ffffff] | |
[ 0.000000] SBI specification v1.0 detected | |
[ 0.000000] SBI implementation ID=0x1 Version=0x10002 | |
[ 0.000000] SBI TIME extension detected | |
[ 0.000000] SBI IPI extension detected | |
[ 0.000000] SBI RFENCE extension detected | |
[ 0.000000] riscv: base ISA extensions acdfim | |
[ 0.000000] riscv: ELF capabilities acdfim | |
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 | |
[ 0.000000] pcpu-alloc: [0] 0 | |
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 15655 | |
[ 0.000000] Kernel command line: root=PARTLABEL=rootfs rootwait rw rootfstype=ext4 console=ttyS0,2000000 loglevel=8 earlycon=sbi | |
[ 0.000000] Dentry cache hash table entries: 8192 (order: 4, 65536 bytes, linear) | |
[ 0.000000] Inode-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) | |
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off | |
[ 0.000000] Memory: 48084K/63488K available (3941K kernel code, 4584K rwdata, 2048K rodata, 2118K init, 301K bss, 15404K reserved, 0K cma-reserved) | |
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 | |
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 | |
[ 0.000000] riscv-intc: 64 local interrupts mapped | |
[ 0.000000] plic: interrupt-controller@e0000000: mapped 64 interrupts with 1 handlers for 2 contexts. | |
[ 0.000000] riscv-timer: riscv_timer_init_dt: Registering clocksource cpuid [0] hartid [0] | |
[ 0.000000] clocksource: riscv_clocksource: mask: 0xffffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 3526361616960 ns | |
[ 0.000002] sched_clock: 64 bits at 1000kHz, resolution 1000ns, wraps every 2199023255500ns | |
[ 0.000920] Console: colour dummy device 80x25 | |
[ 0.001165] Calibrating delay loop (skipped), value calculated using timer frequency.. 2.00 BogoMIPS (lpj=4000) | |
[ 0.001686] pid_max: default: 32768 minimum: 301 | |
[ 0.002407] Mount-cache hash table entries: 512 (order: 0, 4096 bytes, linear) | |
[ 0.002748] Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes, linear) | |
[ 0.007708] cblist_init_generic: Setting adjustable number of callback queues. | |
[ 0.008026] cblist_init_generic: Setting shift to 0 and lim to 1. | |
[ 0.008937] ASID allocator using 16 bits (65536 entries) | |
[ 0.010160] EFI services will not be available. | |
[ 0.011192] devtmpfs: initialized | |
[ 0.014871] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns | |
[ 0.015368] futex hash table entries: 256 (order: 0, 6144 bytes, linear) | |
[ 0.015996] pinctrl core: initialized pinctrl subsystem | |
[ 0.018532] NET: Registered PF_NETLINK/PF_ROUTE protocol family | |
[ 0.019431] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations | |
[ 0.019819] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations | |
[ 0.025431] bflb-ipc 30005000.mailbox: Bouffalo Lab IPC mailbox interrupt controller | |
[ 0.030616] SCSI subsystem initialized | |
[ 0.033256] clocksource: Switched to clocksource riscv_clocksource | |
[ 0.061821] NET: Registered PF_INET protocol family | |
[ 0.062486] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear) | |
[ 0.064583] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear) | |
[ 0.065019] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) | |
[ 0.065534] TCP established hash table entries: 512 (order: 0, 4096 bytes, linear) | |
[ 0.065944] TCP bind hash table entries: 512 (order: 1, 8192 bytes, linear) | |
[ 0.066377] TCP: Hash tables configured (established 512 bind 512) | |
[ 0.067061] UDP hash table entries: 256 (order: 1, 8192 bytes, linear) | |
[ 0.067396] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear) | |
[ 0.068165] NET: Registered PF_UNIX/PF_LOCAL protocol family | |
[ 0.070698] workingset: timestamp_bits=62 max_order=14 bucket_order=0 | |
[ 0.073006] NET: Registered PF_ALG protocol family | |
[ 0.073442] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252) | |
[ 0.073787] io scheduler mq-deadline registered | |
[ 0.074042] io scheduler kyber registered | |
[ 0.074373] io scheduler bfq registered | |
[ 0.075556] bflb-gpio-pinctrl 200008c4.pinctrl: No cache defaults, reading back from HW | |
[ 0.077938] bflb-gpio-pinctrl 200008c4.pinctrl: Bouffalo Lab pinctrl+GPIO(+interrupt) controller - Registered 32 function(s) for 46 pin(s) | |
[ 0.083780] 30002000.serial: ttyS0 at MMIO 0x30002000 (irq = 2, base_baud = 2500000) is a BFLB UART | |
[ 0.084263] printk: console [ttyS0] enabled | |
[ 0.084263] printk: console [ttyS0] enabled | |
[ 0.084710] printk: bootconsole [sbi0] disabled | |
[ 0.084710] printk: bootconsole [sbi0] disabled | |
[ 0.086377] 2000aa00.serial: ttyS1 at MMIO 0x2000aa00 (irq = 3, base_baud = 2500000) is a BFLB UART | |
[ 0.115095] brd: module loaded | |
[ 0.131818] loop: module loaded | |
[ 0.133110] physmap-flash 58500000.xip_flash: physmap platform flash device: [mem 0x58500000-0x588fffff] | |
[ 0.139007] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information. | |
[ 0.139503] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <[email protected]>. All Rights Reserved. | |
[ 0.140136] PPP generic driver version 2.4.2 | |
[ 0.140836] PPP BSD Compression module registered | |
[ 0.141149] PPP Deflate Compression module registered | |
[ 0.142257] sdhci: Secure Digital Host Controller Interface driver | |
[ 0.142648] sdhci: Copyright(c) Pierre Ossman | |
[ 0.142918] sdhci-pltfm: SDHCI platform and OF driver helper | |
[ 0.144252] mmc0 bounce up to 128 segments into one, max segment size 65536 bytes | |
[ 0.145419] ledtrig-cpu: registered to indicate activity on CPUs | |
[ 0.146220] bflb-seceng 20004000.seceng: No cache defaults, reading back from HW | |
[ 0.149743] random: crng init done | |
[ 0.149990] bflb-seceng 20004000.seceng: Bouffalo Lab Secure Engine | |
[ 0.150951] riscv-pmu-sbi: SBI PMU extension is available | |
[ 0.151358] riscv-pmu-sbi: 16 firmware and 10 hardware counters | |
[ 0.153187] NET: Registered PF_INET6 protocol family | |
[ 0.156042] Segment Routing with IPv6 | |
[ 0.156412] In-situ OAM (IOAM) with IPv6 | |
[ 0.156849] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver | |
[ 0.158750] NET: Registered PF_PACKET protocol family | |
[ 0.159130] Key type dns_resolver registered | |
[ 0.183226] debug_vm_pgtable: [debug_vm_pgtable ]: Validating architecture page table helpers | |
[ 0.197340] mmc0: SDHCI controller on 20060000.sdhci [20060000.sdhci] using DMA | |
[ 0.198104] Waiting for root device PARTLABEL=rootfs... | |
[ 0.517857] mmc0: new high speed SDXC card at address aaaa | |
[ 0.520290] mmcblk0: mmc0:aaaa SH64G 59.5 GiB | |
[ 0.534347] mmcblk0: p1 p2 p3 | |
[ 0.722824] EXT4-fs (mmcblk0p3): recovery complete | |
[ 0.725641] EXT4-fs (mmcblk0p3): mounted filesystem c0eebeb6-58dd-4946-bc48-e8c2c43098cc with ordered data mode. Quota mode: disabled. | |
[ 0.726489] VFS: Mounted root (ext4 filesystem) on device 179:3. | |
[ 0.727177] devtmpfs: mounted | |
[ 0.735449] Freeing unused kernel image (initmem) memory: 2116K | |
[ 0.735937] Run /sbin/init as init process | |
[ 0.736215] with arguments: | |
[ 0.736409] /sbin/init | |
[ 0.736588] with environment: | |
[ 0.736790] HOME=/ | |
[ 0.736948] TERM=linux | |
[ 0.958920] EXT4-fs (mmcblk0p3): re-mounted c0eebeb6-58dd-4946-bc48-e8c2c43098cc. Quota mode: disabled. | |
[ 1.150577] FAT-fs (mmcblk0p2): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. | |
[ 1.486902] Adding 1048572k swap on /dev/mmcblk0p1. Priority:-2 extents:1 across:1048572k SS | |
Root Partition Already resized | |
Starting syslogd: OK | |
Starting klogd: OK | |
Running sysctl: OK | |
Starting mdev... OK | |
Initializing random number generator: OK | |
Saving random seed: OK | |
Starting rpcbind: OK | |
Starting iptables: OK | |
Starting network: OK | |
Starting dhcpcd... | |
dhcpcd-9.4.1 starting | |
dhcp_vendor: Invalid argument | |
forked to background, child pid 103 | |
Starting sntp: sntp [email protected] Mon Mar 6 10:45:15 UTC 2023 (1) | |
pool.ntp.org lookup error Temporary failure in name resolution | |
FAIL | |
Starting ntpd: OK | |
Starting dropbear sshd: OK | |
Welcome to Buildroot | |
ox64 login: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment