head 1.2; access; symbols perseant-exfatfs:1.2.0.2 perseant-exfatfs-base-20261102:1.2; locks; strict; comment @# @; 1.2 date 2026.05.11.19.37.14; author yurix; state Exp; branches 1.2.2.1; next 1.1; commitid KlV2O9hyUlVURqFG; 1.1 date 2025.10.09.06.15.17; author skrll; state Exp; branches; next ; commitid UBhRwKIcmMVPhRdG; 1.2.2.1 date 2026.05.11.19.37.14; author perseant; state dead; branches; next 1.2.2.2; commitid 3QTNojfCEH9lUb2H; 1.2.2.2 date 2026.11.04.23.20.27; author perseant; state Exp; branches; next ; commitid 3QTNojfCEH9lUb2H; desc @@ 1.2 log @arm/generic_v5: use generic setstatclockrate @ text @# $NetBSD: std.generic_v5,v 1.1 2025/10/09 06:15:17 skrll Exp $ # # generic_v5 NetBSD/evbarm with FDT support machine evbarm arm include "conf/std" include "arch/arm/conf/std.arm" # arch standard options options EXEC_ELF32 options EXEC_SCRIPT # Architecture options options ARM32 options ARM_GENERIC_TODR options ARM_INTR_IMPL="" options DRAM_BLOCKS=256 options EVBARM_BOARDTYPE="evbarm" options FDT # Flattened Device Tree support options FPU_VFP options MODULAR options MODULAR_DEFAULT_AUTOLOAD options PCI_NETBSD_CONFIGURE options __BUS_SPACE_HAS_STREAM_METHODS options __HAVE_CPU_UAREA_ALLOC_IDLELWP options __HAVE_FAST_SOFTINTS # should be in types.h options __HAVE_GENERIC_START options __HAVE_GENERIC_CPU_INITCLOCKS options __HAVE_GENERIC_SETSTATCLOCKRATE options __HAVE_PCI_CONF_HOOK options __HAVE_PCI_MSI_MSIX makeoptions BOARDMKFRAG="${THISARM}/conf/mk.generic" # initrd support options MEMORY_DISK_HOOKS options MEMORY_DISK_DYNAMIC pseudo-device md # Prevent the addition of a command line -DKERNEL_BASE_VOFFSET= as it # is done at runtime. makeoptions KERNEL_VOFFSET_RUNTIME=1 # The physical address is chosen by u-boot and determined by armv6_start.S. # The 64 byte offset is due to u-boot header. makeoptions KERNEL_BASE_PHYS="0x00000040" makeoptions KERNEL_BASE_VIRT="0xc0000040" # General options options CHILD_MAX=1024 # 160 is too few options OPEN_MAX=1024 # 128 is too few @ 1.2.2.1 log @file std.generic_v5 was added on branch perseant-exfatfs on 2026-11-04 23:20:27 +0000 @ text @d1 51 @ 1.2.2.2 log @Sync with HEAD @ text @a0 51 # $NetBSD: std.generic_v5,v 1.2 2026/05/11 19:37:14 yurix Exp $ # # generic_v5 NetBSD/evbarm with FDT support machine evbarm arm include "conf/std" include "arch/arm/conf/std.arm" # arch standard options options EXEC_ELF32 options EXEC_SCRIPT # Architecture options options ARM32 options ARM_GENERIC_TODR options ARM_INTR_IMPL="" options DRAM_BLOCKS=256 options EVBARM_BOARDTYPE="evbarm" options FDT # Flattened Device Tree support options FPU_VFP options MODULAR options MODULAR_DEFAULT_AUTOLOAD options PCI_NETBSD_CONFIGURE options __BUS_SPACE_HAS_STREAM_METHODS options __HAVE_CPU_UAREA_ALLOC_IDLELWP options __HAVE_FAST_SOFTINTS # should be in types.h options __HAVE_GENERIC_START options __HAVE_GENERIC_CPU_INITCLOCKS options __HAVE_GENERIC_SETSTATCLOCKRATE options __HAVE_PCI_CONF_HOOK options __HAVE_PCI_MSI_MSIX makeoptions BOARDMKFRAG="${THISARM}/conf/mk.generic" # initrd support options MEMORY_DISK_HOOKS options MEMORY_DISK_DYNAMIC pseudo-device md # Prevent the addition of a command line -DKERNEL_BASE_VOFFSET= as it # is done at runtime. makeoptions KERNEL_VOFFSET_RUNTIME=1 # The physical address is chosen by u-boot and determined by armv6_start.S. # The 64 byte offset is due to u-boot header. makeoptions KERNEL_BASE_PHYS="0x00000040" makeoptions KERNEL_BASE_VIRT="0xc0000040" # General options options CHILD_MAX=1024 # 160 is too few options OPEN_MAX=1024 # 128 is too few @ 1.1 log @Add the beginnings of a GENERIC_V5 kernel that targets armv5 boards and uses FDT. In this first iteration some support is added for OLinuXino boards. Thanks to Yuri Honegger for doing the vast majority of the work. @ text @d1 1 a1 1 # $NetBSD$ d29 1 @