Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: [netbsd-6] src
Module Name: src
Committed By: jdc
Date: Thu Aug 9 06:36:52 UTC 2012
Modified Files:
src/etc/etc.evbarm [netbsd-6]: Makefile.inc
src/sys/arch/arm/arm [netbsd-6]: cpufunc.c cpufunc_asm_arm1136.S
src/sys/arch/arm/arm32 [netbsd-6]: arm32_machdep.c cpu.c pmap.c
src/sys/arch/arm/conf [netbsd-6]: files.arm
src/sys/arch/arm/include [netbsd-6]: armreg.h cpu.h cpufunc.h
src/sys/arch/evbarm [netbsd-6]: Makefile
src/sys/arch/evbarm/conf [netbsd-6]: INTEGRATOR
src/sys/arch/evbarm/dev [netbsd-6]: plcom.c plcomreg.h plcomvar.h
src/sys/arch/evbarm/ifpga [netbsd-6]: ifpgareg.h plcom_ifpga.c
plcom_ifpgavar.h
src/sys/arch/evbarm/integrator [netbsd-6]: integrator_machdep.c
src/sys/dev/sdmmc [netbsd-6]: sdhc.c sdhcvar.h
Added Files:
src/sys/arch/arm/arm [netbsd-6]: cpufunc_asm_arm11x6.S
src/sys/arch/arm/broadcom [netbsd-6]: bcm2835_dma.c bcm2835_emmc.c
bcm2835_intr.c bcm2835_intr.h bcm2835_obio.c bcm2835_plcom.c
bcm2835_pm.c bcm2835_pmvar.h bcm2835_space.c bcm2835_tmr.c
bcm2835reg.h bcm2835var.h bcm_amba.h files.bcm2835
src/sys/arch/evbarm/conf [netbsd-6]: RPI files.rpi mk.rpi std.rpi
src/sys/arch/evbarm/rpi [netbsd-6]: genassym.cf rpi.h rpi_machdep.c
rpi_start.S
Log Message:
Pull up revisions:
src/sys/arch/evbarm/dev/plcomreg.h revisions 1.2,1.3,1.4
src/sys/arch/evbarm/conf/INTEGRATOR revision 1.65
src/sys/arch/evbarm/dev/plcom.c revisions 1.34,1.35,1.36,1.37,1.38,1.39,1.40
src/sys/arch/evbarm/ifpga/plcom_ifpga.c revisions 1.12,1.13,1.14
src/sys/arch/evbarm/dev/plcomvar.h revisions 1.9,1.10,1.11
src/sys/arch/evbarm/ifpga/plcom_ifpgavar.h revision 1.2
src/sys/arch/arm/arm/cpufunc.c revisions 1.105,1.108
src/sys/arch/arm/arm32/cpu.c revision 1.79
src/sys/arch/arm/include/armreg.h revisions 1.49,1.54
src/sys/arch/arm/arm32/pmap.c revision 1.229
src/sys/arch/arm/arm32/arm32_machdep.c revision 1.77
src/sys/arch/arm/include/cpu.h revision 1.64
src/sys/arch/arm/arm/cpufunc_asm_arm1136.S revision 1.3
src/sys/arch/arm/arm/cpufunc_asm_arm11x6.S revision 1.1
src/sys/arch/arm/conf/files.arm revision 1.106
src/sys/arch/arm/include/cpufunc.h revision 1.57
src/sys/dev/sdmmc/sdhc.c revisions 1.14,1.24
src/sys/dev/sdmmc/sdhcvar.h revisions 1.7,1.8
src/sys/arch/evbarm/ifpga/ifpgareg.h revision 1.4
src/sys/arch/evbarm/integrator/integrator_machdep.c revision 1.69
src/sys/arch/arm/broadcom/bcm2835_dma.c revision 1.1
src/sys/arch/arm/broadcom/bcm2835_emmc.c revision 1.1
src/sys/arch/arm/broadcom/bcm2835_intr.c revision 1.1
src/sys/arch/arm/broadcom/bcm2835_intr.h revision 1.1
src/sys/arch/arm/broadcom/bcm2835_obio.c revision 1.1
src/sys/arch/arm/broadcom/bcm2835_plcom.c revision 1.1
src/sys/arch/arm/broadcom/bcm2835_pm.c revision 1.1
src/sys/arch/arm/broadcom/bcm2835_pmvar.h revision 1.1
src/sys/arch/arm/broadcom/bcm2835_space.c revision 1.1
src/sys/arch/arm/broadcom/bcm2835_tmr.c revision 1.1
src/sys/arch/arm/broadcom/bcm2835reg.h revision 1.1
src/sys/arch/arm/broadcom/bcm2835var.h revision 1.1
src/sys/arch/arm/broadcom/bcm_amba.h revision 1.1
src/sys/arch/arm/broadcom/files.bcm2835 revision 1.1
src/sys/arch/evbarm/Makefile revision 1.9
src/sys/arch/evbarm/conf/RPI revision 1.1
src/sys/arch/evbarm/conf/files.rpi revision 1.1
src/sys/arch/evbarm/conf/mk.rpi revision 1.1
src/sys/arch/evbarm/conf/std.rpi revision 1.1
src/sys/arch/evbarm/rpi/genassym.cf revision 1.1
src/sys/arch/evbarm/rpi/rpi.h revision 1.1
src/sys/arch/evbarm/rpi/rpi_machdep.c revision 1.1
src/sys/arch/evbarm/rpi/rpi_start.S revision 1.1,1.2
src/etc/etc.evbarm/Makefile.inc revision 1.28
(requested by skrll in ticket #454).
don't mix #define<TAB> and #define<SPACE> in a file.
avoid warning with options PLCOM_DEBUG for INTEGRATOR.
Rename register values. No functional change - same code before and after.
Existing names are prefixed with PL01X_ where they're common between the
PL010 and the PL011. The PL010_/PL011_ prefixes are added where they're
found only on the respective chips.
Replace the simple_lock with a kmutex_t. Update the locking to match
com(4) in the few places it didn't already.
DOH. Replace a line that got accidently deleted in the last commit.
device_t/softc split
struct device * -> device_t
struct cfdata * -> cfdata_t
Add the 'Z' to the 1176 cpu product name.
ok matt@
Fix locking botch introduced in 1.36.
Fix a KASSERT. From/OK'ed by matt@
Fix racy softint dispatch that lead to KASSERT(si->si_active) in
softint_execute
Discussed with matt@. "Looks good to me"
Add the documented ARM11[37]6 Auxiliary control register defines.
Add support for the ARM1176JZS
Add a flag for the lack of LED_ON in HOST_CTL (ti omap3 doesn't do that).
Provide a method for attachments to specify capabilites.
Add support for the PL011 to plcom. Pull across a bunch of fixes from
com(4) while I'm here and do some other tidyup.
Tested on a RaspberryPi.
PL010 not tested.
Initial commit of support for the RaspberryPI (www.raspberrypi.org)
This is enough for serial console via the gpio header pins and to get to
multiuser.
A huge thank you to Matt Thomas for all his help.
Add RPI to KERNEL_SETS
Remove #if 0 code.
To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.27.2.1 src/etc/etc.evbarm/Makefile.inc
cvs rdiff -u -r1.104 -r1.104.2.1 src/sys/arch/arm/arm/cpufunc.c
cvs rdiff -u -r1.2 -r1.2.40.1 src/sys/arch/arm/arm/cpufunc_asm_arm1136.S
cvs rdiff -u -r0 -r1.1.2.2 src/sys/arch/arm/arm/cpufunc_asm_arm11x6.S
cvs rdiff -u -r1.76 -r1.76.8.1 src/sys/arch/arm/arm32/arm32_machdep.c
cvs rdiff -u -r1.78 -r1.78.10.1 src/sys/arch/arm/arm32/cpu.c
cvs rdiff -u -r1.228 -r1.228.2.1 src/sys/arch/arm/arm32/pmap.c
cvs rdiff -u -r0 -r1.1.2.2 src/sys/arch/arm/broadcom/bcm2835_dma.c \
src/sys/arch/arm/broadcom/bcm2835_emmc.c \
src/sys/arch/arm/broadcom/bcm2835_intr.c \
src/sys/arch/arm/broadcom/bcm2835_intr.h \
src/sys/arch/arm/broadcom/bcm2835_obio.c \
src/sys/arch/arm/broadcom/bcm2835_plcom.c \
src/sys/arch/arm/broadcom/bcm2835_pm.c \
src/sys/arch/arm/broadcom/bcm2835_pmvar.h \
src/sys/arch/arm/broadcom/bcm2835_space.c \
src/sys/arch/arm/broadcom/bcm2835_tmr.c \
src/sys/arch/arm/broadcom/bcm2835reg.h \
src/sys/arch/arm/broadcom/bcm2835var.h \
src/sys/arch/arm/broadcom/bcm_amba.h \
src/sys/arch/arm/broadcom/files.bcm2835
cvs rdiff -u -r1.103 -r1.103.2.1 src/sys/arch/arm/conf/files.arm
cvs rdiff -u -r1.48 -r1.48.8.1 src/sys/arch/arm/include/armreg.h
cvs rdiff -u -r1.62 -r1.62.14.1 src/sys/arch/arm/include/cpu.h
cvs rdiff -u -r1.54 -r1.54.2.1 src/sys/arch/arm/include/cpufunc.h
cvs rdiff -u -r1.8 -r1.8.2.1 src/sys/arch/evbarm/Makefile
cvs rdiff -u -r1.64 -r1.64.2.1 src/sys/arch/evbarm/conf/INTEGRATOR
cvs rdiff -u -r0 -r1.1.2.2 src/sys/arch/evbarm/conf/RPI \
src/sys/arch/evbarm/conf/files.rpi src/sys/arch/evbarm/conf/mk.rpi \
src/sys/arch/evbarm/conf/std.rpi
cvs rdiff -u -r1.33 -r1.33.2.1 src/sys/arch/evbarm/dev/plcom.c
cvs rdiff -u -r1.1 -r1.1.166.1 src/sys/arch/evbarm/dev/plcomreg.h
cvs rdiff -u -r1.8 -r1.8.2.1 src/sys/arch/evbarm/dev/plcomvar.h
cvs rdiff -u -r1.3 -r1.3.118.1 src/sys/arch/evbarm/ifpga/ifpgareg.h
cvs rdiff -u -r1.11 -r1.11.8.1 src/sys/arch/evbarm/ifpga/plcom_ifpga.c
cvs rdiff -u -r1.1 -r1.1.166.1 src/sys/arch/evbarm/ifpga/plcom_ifpgavar.h
cvs rdiff -u -r1.68 -r1.68.8.1 \
src/sys/arch/evbarm/integrator/integrator_machdep.c
cvs rdiff -u -r0 -r1.1.2.2 src/sys/arch/evbarm/rpi/genassym.cf \
src/sys/arch/evbarm/rpi/rpi.h
cvs rdiff -u -r0 -r1.3.2.2 src/sys/arch/evbarm/rpi/rpi_machdep.c
cvs rdiff -u -r0 -r1.2.2.2 src/sys/arch/evbarm/rpi/rpi_start.S
cvs rdiff -u -r1.10.2.2 -r1.10.2.3 src/sys/dev/sdmmc/sdhc.c
cvs rdiff -u -r1.6 -r1.6.2.1 src/sys/dev/sdmmc/sdhcvar.h
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