Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [netbsd-7] src



Module Name:    src
Committed By:   snj
Date:           Sat Mar 21 08:51:18 UTC 2015

Modified Files:
        src/etc/etc.evbarm [netbsd-7]: Makefile.inc
        src/sys/arch/arm/arm [netbsd-7]: bootconfig.c
        src/sys/arch/arm/conf [netbsd-7]: files.arm
        src/sys/arch/arm/cortex [netbsd-7]: a9_mpsubr.S a9tmr.c a9tmr_var.h
            a9wdt.c armperiph.c pl310.c
        src/sys/arch/arm/include [netbsd-7]: bootconfig.h
Added Files:
        src/sys/arch/arm/amlogic [netbsd-7]: amlogic_board.c
            amlogic_canvasreg.h amlogic_com.c amlogic_comreg.h amlogic_comvar.h
            amlogic_cpufreq.c amlogic_crureg.h amlogic_dwctwo.c amlogic_genfb.c
            amlogic_gmac.c amlogic_hdmireg.h amlogic_intr.h amlogic_io.c
            amlogic_reg.h amlogic_rng.c amlogic_sdhc.c amlogic_sdhcreg.h
            amlogic_space.c amlogic_var.h amlogic_vpureg.h files.amlogic
        src/sys/arch/evbarm/amlogic [netbsd-7]: amlogic_machdep.c
            amlogic_start.S genassym.cf platform.h
        src/sys/arch/evbarm/conf [netbsd-7]: ODROID-C1 ODROID-C1_INSTALL
            files.amlogic mk.amlogic std.amlogic

Log Message:
Pull up following revision(s) (requested by jmcneill in ticket #598):
        sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9
        sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1
        sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4
        sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3
        sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1
        sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2
        sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7
        sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2
        sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1
        sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2
        sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1
        sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5
        sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7
        sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9
        sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1
        sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3
        sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1
        sys/arch/arm/amlogic/amlogic_space.c: revision 1.1
        sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8
        sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1
        sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8
        sys/arch/arm/conf/files.arm: revision 1.129
        sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17
        sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29
        sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12
        sys/arch/arm/cortex/a9tmr_var.h: revision 1.4
        sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4
        sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7
        sys/arch/arm/arm/cpufunc.c: revision 1.151
        sys/arch/arm/include/bootconfig.h: revision 1.7
        sys/arch/arm/include/locore.h: revision 1.19
        sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17
        sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2
        sys/arch/evbarm/amlogic/genassym.cf: revision 1.1
        sys/arch/evbarm/amlogic/platform.h: revision 1.1
        sys/arch/evbarm/conf/files.amlogic: up to revision 1.8
        sys/arch/evbarm/conf/std.amlogic: up to revision 1.2
        sys/arch/evbarm/conf/mk.amlogic: revision 1.1
        sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12
        sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1
Don't use not as a variable since it's reserved in C++.
--
clean the a9 l2 cache before turning it on.
--
Add Cortex-A17 support
--
Fix CORTEXA17 support
--
Let the "cbar" device property override the cbar value, to work around
broken bootloaders
--
add a helper to update a9tmr frequency
--
detach and re-attach timecounter when updating freq, and reinit timer on
each cpu
--
fix typo
--
add BOOTOPT_TYPE_MACADDR for parsing mac address parameters
--
make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@
--
According to the Cortex-A5 TRM, the CBAR register is not implemented and
always reads as 0x00000000. Add ARM_CBAR option to set this in kernel
config.
--
skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt
--
match on Cortex-A5
--
match on Cortex-A5
--
allow arml2cc to be used on Cortex-A5 if the "offset" property is specified
--
print "A5" instead of "A9" at attach time if running on a Cortex-A5
--
Improve inline asm around dsb/dmb/isb:
- always use volatile and mark them as memory barrier
- use the common version from locore.h in all places not included from
  userland
--
Work-in-progress Odroid-C1 support.
--
no need to override ARM_CBAR, remove unused COM_16750 option
--
Add basic serial console support.
--
add dwctwo and usb devices
--
ODROID-C1 SMP support.
--
auto-detect RAM size
--
ODROID-C1 onboard ethernet support.
--
add amlogicrng, add commented-out genfb placeholder
--
enable amlogicsdhc
--
add ODROID-C1 install kernel
--
Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised
as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config
and make sure to set the correct speed before attaching CPUs.
The speed can still be scaled down with machdep.cpu sysctls.
--
disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM
--
Basic framebuffer console support. Work in progress.


To generate a diff of this commit:
cvs rdiff -u -r1.63.2.3 -r1.63.2.4 src/etc/etc.evbarm/Makefile.inc
cvs rdiff -u -r0 -r1.9.2.2 src/sys/arch/arm/amlogic/amlogic_board.c \
    src/sys/arch/arm/amlogic/amlogic_reg.h
cvs rdiff -u -r0 -r1.1.2.2 src/sys/arch/arm/amlogic/amlogic_canvasreg.h \
    src/sys/arch/arm/amlogic/amlogic_comvar.h \
    src/sys/arch/arm/amlogic/amlogic_genfb.c \
    src/sys/arch/arm/amlogic/amlogic_hdmireg.h \
    src/sys/arch/arm/amlogic/amlogic_rng.c \
    src/sys/arch/arm/amlogic/amlogic_sdhcreg.h \
    src/sys/arch/arm/amlogic/amlogic_vpureg.h
cvs rdiff -u -r0 -r1.4.2.2 src/sys/arch/arm/amlogic/amlogic_com.c
cvs rdiff -u -r0 -r1.3.2.2 src/sys/arch/arm/amlogic/amlogic_comreg.h \
    src/sys/arch/arm/amlogic/amlogic_sdhc.c
cvs rdiff -u -r0 -r1.2.2.2 src/sys/arch/arm/amlogic/amlogic_cpufreq.c \
    src/sys/arch/arm/amlogic/amlogic_dwctwo.c \
    src/sys/arch/arm/amlogic/amlogic_gmac.c \
    src/sys/arch/arm/amlogic/amlogic_space.c
cvs rdiff -u -r0 -r1.7.2.2 src/sys/arch/arm/amlogic/amlogic_crureg.h \
    src/sys/arch/arm/amlogic/amlogic_io.c
cvs rdiff -u -r0 -r1.5.2.2 src/sys/arch/arm/amlogic/amlogic_intr.h
cvs rdiff -u -r0 -r1.8.2.2 src/sys/arch/arm/amlogic/amlogic_var.h \
    src/sys/arch/arm/amlogic/files.amlogic
cvs rdiff -u -r1.6 -r1.6.38.1 src/sys/arch/arm/arm/bootconfig.c
cvs rdiff -u -r1.127 -r1.127.2.1 src/sys/arch/arm/conf/files.arm
cvs rdiff -u -r1.18.2.2 -r1.18.2.3 src/sys/arch/arm/cortex/a9_mpsubr.S
cvs rdiff -u -r1.7 -r1.7.4.1 src/sys/arch/arm/cortex/a9tmr.c
cvs rdiff -u -r1.3 -r1.3.10.1 src/sys/arch/arm/cortex/a9tmr_var.h
cvs rdiff -u -r1.2 -r1.2.2.1 src/sys/arch/arm/cortex/a9wdt.c
cvs rdiff -u -r1.4.10.1 -r1.4.10.2 src/sys/arch/arm/cortex/armperiph.c
cvs rdiff -u -r1.15 -r1.15.2.1 src/sys/arch/arm/cortex/pl310.c
cvs rdiff -u -r1.6 -r1.6.14.1 src/sys/arch/arm/include/bootconfig.h
cvs rdiff -u -r0 -r1.17.2.2 src/sys/arch/evbarm/amlogic/amlogic_machdep.c
cvs rdiff -u -r0 -r1.2.2.2 src/sys/arch/evbarm/amlogic/amlogic_start.S
cvs rdiff -u -r0 -r1.1.2.2 src/sys/arch/evbarm/amlogic/genassym.cf \
    src/sys/arch/evbarm/amlogic/platform.h
cvs rdiff -u -r0 -r1.12.2.2 src/sys/arch/evbarm/conf/ODROID-C1
cvs rdiff -u -r0 -r1.1.2.2 src/sys/arch/evbarm/conf/ODROID-C1_INSTALL \
    src/sys/arch/evbarm/conf/files.amlogic \
    src/sys/arch/evbarm/conf/mk.amlogic
cvs rdiff -u -r0 -r1.2.2.2 src/sys/arch/evbarm/conf/std.amlogic

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index