cvs commit: src/sys/arm/arm autoconf.c bcopy_page.S bcopyinout.S
bcopyinout_xscale.S blockio.S bootconfig.c bus_space_asm_generic.S
busdma_machdep.c copystr.S cpufunc.c cpufunc_asm.S
cpufunc_asm_arm10.S cpufunc_asm_arm3.S cpufunc_asm_arm67.S ...
Olivier Houchard
cognet at FreeBSD.org
Fri May 14 04:46:51 PDT 2004
cognet 2004/05/14 04:46:46 PDT
FreeBSD src repository
Modified files:
sys/arm/include param.h ucontext.h
Added files:
sys/arm/arm autoconf.c bcopy_page.S bcopyinout.S
bcopyinout_xscale.S blockio.S
bootconfig.c bus_space_asm_generic.S
busdma_machdep.c copystr.S cpufunc.c
cpufunc_asm.S cpufunc_asm_arm10.S
cpufunc_asm_arm3.S cpufunc_asm_arm67.S
cpufunc_asm_arm7tdmi.S cpufunc_asm_arm8.S
cpufunc_asm_arm9.S cpufunc_asm_armv4.S
cpufunc_asm_ixp12x0.S cpufunc_asm_sa1.S
cpufunc_asm_sa11x0.S cpufunc_asm_xscale.S
critical.c db_disasm.c db_interface.c
db_trace.c disassem.c dump_machdep.c
elf_machdep.c exception.S fiq.c
fiq_subr.S fusu.S genassym.c identcpu.c
in_cksum.c in_cksum_arm.S intr.c
irq_dispatch.S locore.S machdep.c nexus.c
nexus_io.c nexus_io_asm.S pmap.c
setcpsr.S setstack.s support.S swtch.S
sys_machdep.c trap.c uio_machdep.c
undefined.c vectors.S vm_machdep.c
sys/arm/conf SIMICS
sys/arm/include _inttypes.h armreg.h asm.h asmacros.h
atomic.h blockio.h bootconfig.h bus.h
clock.h cpu.h cpuconf.h cpufunc.h
critical.h db_machdep.h disassem.h fiq.h
float.h floatingpoint.h fp.h frame.h
ieee.h ieeefp.h in_cksum.h intr.h
katelib.h machdep.h md_var.h metadata.h
mutex.h pcb.h pcpu.h pmap.h proc.h
profile.h psl.h pte.h ptrace.h reg.h
reloc.h resource.h runq.h setjmp.h
sf_buf.h sigframe.h smp.h stdarg.h swi.h
trap.h undefined.h utrap.h vmparam.h
sys/arm/sa11x0 assabet_machdep.c files.sa11x0 sa11x0.c
sa11x0_dmacreg.h sa11x0_gpioreg.h
sa11x0_io.c sa11x0_io_asm.S sa11x0_irq.S
sa11x0_irqhandler.c sa11x0_ost.c
sa11x0_ostreg.h sa11x0_ppcreg.h
sa11x0_reg.h sa11x0_var.h std.sa11x0
Log:
Import FreeBSD/arm kernel bits.
It only supports sa1110 (on simics) right now, but xscale support should come
soon.
Some of the initial work has been provided by :
Stephane Potvin <sepotvin at videotron.ca>
Most of this comes from NetBSD.
Revision Changes Path
1.1 +98 -0 src/sys/arm/arm/autoconf.c (new)
1.1 +273 -0 src/sys/arm/arm/bcopy_page.S (new)
1.1 +810 -0 src/sys/arm/arm/bcopyinout.S (new)
1.1 +1357 -0 src/sys/arm/arm/bcopyinout_xscale.S (new)
1.1 +587 -0 src/sys/arm/arm/blockio.S (new)
1.1 +126 -0 src/sys/arm/arm/bootconfig.c (new)
1.1 +353 -0 src/sys/arm/arm/bus_space_asm_generic.S (new)
1.1 +677 -0 src/sys/arm/arm/busdma_machdep.c (new)
1.1 +227 -0 src/sys/arm/arm/copystr.S (new)
1.1 +2177 -0 src/sys/arm/arm/cpufunc.c (new)
1.1 +157 -0 src/sys/arm/arm/cpufunc_asm.S (new)
1.1 +269 -0 src/sys/arm/arm/cpufunc_asm_arm10.S (new)
1.1 +61 -0 src/sys/arm/arm/cpufunc_asm_arm3.S (new)
1.1 +111 -0 src/sys/arm/arm/cpufunc_asm_arm67.S (new)
1.1 +100 -0 src/sys/arm/arm/cpufunc_asm_arm7tdmi.S (new)
1.1 +284 -0 src/sys/arm/arm/cpufunc_asm_arm8.S (new)
1.1 +137 -0 src/sys/arm/arm/cpufunc_asm_arm9.S (new)
1.1 +67 -0 src/sys/arm/arm/cpufunc_asm_armv4.S (new)
1.1 +90 -0 src/sys/arm/arm/cpufunc_asm_ixp12x0.S (new)
1.1 +316 -0 src/sys/arm/arm/cpufunc_asm_sa1.S (new)
1.1 +125 -0 src/sys/arm/arm/cpufunc_asm_sa11x0.S (new)
1.1 +497 -0 src/sys/arm/arm/cpufunc_asm_xscale.S (new)
1.1 +50 -0 src/sys/arm/arm/critical.c (new)
1.1 +79 -0 src/sys/arm/arm/db_disasm.c (new)
1.1 +334 -0 src/sys/arm/arm/db_interface.c (new)
1.1 +250 -0 src/sys/arm/arm/db_trace.c (new)
1.1 +681 -0 src/sys/arm/arm/disassem.c (new)
1.1 +45 -0 src/sys/arm/arm/dump_machdep.c (new)
1.1 +213 -0 src/sys/arm/arm/elf_machdep.c (new)
1.1 +392 -0 src/sys/arm/arm/exception.S (new)
1.1 +169 -0 src/sys/arm/arm/fiq.c (new)
1.1 +101 -0 src/sys/arm/arm/fiq_subr.S (new)
1.1 +403 -0 src/sys/arm/arm/fusu.S (new)
1.1 +112 -0 src/sys/arm/arm/genassym.c (new)
1.1 +366 -0 src/sys/arm/arm/identcpu.c (new)
1.1 +250 -0 src/sys/arm/arm/in_cksum.c (new)
1.1 +474 -0 src/sys/arm/arm/in_cksum_arm.S (new)
1.1 +150 -0 src/sys/arm/arm/intr.c (new)
1.1 +155 -0 src/sys/arm/arm/irq_dispatch.S (new)
1.1 +312 -0 src/sys/arm/arm/locore.S (new)
1.1 +409 -0 src/sys/arm/arm/machdep.c (new)
1.1 +243 -0 src/sys/arm/arm/nexus.c (new)
1.1 +208 -0 src/sys/arm/arm/nexus_io.c (new)
1.1 +114 -0 src/sys/arm/arm/nexus_io_asm.S (new)
1.1 +4650 -0 src/sys/arm/arm/pmap.c (new)
1.1 +80 -0 src/sys/arm/arm/setcpsr.S (new)
1.1 +94 -0 src/sys/arm/arm/setstack.s (new)
1.1 +72 -0 src/sys/arm/arm/support.S (new)
1.1 +543 -0 src/sys/arm/arm/swtch.S (new)
1.1 +69 -0 src/sys/arm/arm/sys_machdep.c (new)
1.1 +917 -0 src/sys/arm/arm/trap.c (new)
1.1 +131 -0 src/sys/arm/arm/uio_machdep.c (new)
1.1 +291 -0 src/sys/arm/arm/undefined.c (new)
1.1 +104 -0 src/sys/arm/arm/vectors.S (new)
1.1 +348 -0 src/sys/arm/arm/vm_machdep.c (new)
1.1 +83 -0 src/sys/arm/conf/SIMICS (new)
1.1 +220 -0 src/sys/arm/include/_inttypes.h (new)
1.1 +299 -0 src/sys/arm/include/armreg.h (new)
1.1 +147 -0 src/sys/arm/include/asm.h (new)
1.1 +204 -0 src/sys/arm/include/asmacros.h (new)
1.1 +197 -0 src/sys/arm/include/atomic.h (new)
1.1 +56 -0 src/sys/arm/include/blockio.h (new)
1.1 +58 -0 src/sys/arm/include/bootconfig.h (new)
1.1 +769 -0 src/sys/arm/include/bus.h (new)
1.1 +32 -0 src/sys/arm/include/clock.h (new)
1.1 +49 -0 src/sys/arm/include/cpu.h (new)
1.1 +171 -0 src/sys/arm/include/cpuconf.h (new)
1.1 +530 -0 src/sys/arm/include/cpufunc.h (new)
1.1 +54 -0 src/sys/arm/include/critical.h (new)
1.1 +75 -0 src/sys/arm/include/db_machdep.h (new)
1.1 +54 -0 src/sys/arm/include/disassem.h (new)
1.1 +71 -0 src/sys/arm/include/fiq.h (new)
1.1 +75 -0 src/sys/arm/include/float.h (new)
1.1 +42 -0 src/sys/arm/include/floatingpoint.h (new)
1.1 +88 -0 src/sys/arm/include/fp.h (new)
1.1 +190 -0 src/sys/arm/include/frame.h (new)
1.1 +154 -0 src/sys/arm/include/ieee.h (new)
1.1 +51 -0 src/sys/arm/include/ieeefp.h (new)
1.1 +51 -0 src/sys/arm/include/in_cksum.h (new)
1.1 +83 -0 src/sys/arm/include/intr.h (new)
1.1 +103 -0 src/sys/arm/include/katelib.h (new)
1.1 +13 -0 src/sys/arm/include/machdep.h (new)
1.1 +36 -0 src/sys/arm/include/md_var.h (new)
1.1 +34 -0 src/sys/arm/include/metadata.h (new)
1.1 +32 -0 src/sys/arm/include/mutex.h (new)
1.5 +31 -11 src/sys/arm/include/param.h
1.1 +99 -0 src/sys/arm/include/pcb.h (new)
1.1 +60 -0 src/sys/arm/include/pcpu.h (new)
1.1 +586 -0 src/sys/arm/include/pmap.h (new)
1.1 +57 -0 src/sys/arm/include/proc.h (new)
1.1 +139 -0 src/sys/arm/include/profile.h (new)
1.1 +83 -0 src/sys/arm/include/psl.h (new)
1.1 +335 -0 src/sys/arm/include/pte.h (new)
1.1 +8 -0 src/sys/arm/include/ptrace.h (new)
1.1 +32 -0 src/sys/arm/include/reg.h (new)
1.1 +53 -0 src/sys/arm/include/reloc.h (new)
1.1 +45 -0 src/sys/arm/include/resource.h (new)
1.1 +46 -0 src/sys/arm/include/runq.h (new)
1.1 +93 -0 src/sys/arm/include/setjmp.h (new)
1.1 +58 -0 src/sys/arm/include/sf_buf.h (new)
1.1 +2 -0 src/sys/arm/include/sigframe.h (new)
1.1 +6 -0 src/sys/arm/include/smp.h (new)
1.1 +85 -0 src/sys/arm/include/stdarg.h (new)
1.1 +23 -0 src/sys/arm/include/swi.h (new)
1.1 +4 -0 src/sys/arm/include/trap.h (new)
1.2 +94 -59 src/sys/arm/include/ucontext.h
1.1 +90 -0 src/sys/arm/include/undefined.h (new)
1.1 +110 -0 src/sys/arm/include/utrap.h (new)
1.1 +129 -0 src/sys/arm/include/vmparam.h (new)
1.1 +497 -0 src/sys/arm/sa11x0/assabet_machdep.c (new)
1.1 +11 -0 src/sys/arm/sa11x0/files.sa11x0 (new)
1.1 +261 -0 src/sys/arm/sa11x0/sa11x0.c (new)
1.1 +97 -0 src/sys/arm/sa11x0/sa11x0_dmacreg.h (new)
1.1 +100 -0 src/sys/arm/sa11x0/sa11x0_gpioreg.h (new)
1.1 +252 -0 src/sys/arm/sa11x0/sa11x0_io.c (new)
1.1 +290 -0 src/sys/arm/sa11x0/sa11x0_io_asm.S (new)
1.1 +223 -0 src/sys/arm/sa11x0/sa11x0_irq.S (new)
1.1 +233 -0 src/sys/arm/sa11x0/sa11x0_irqhandler.c (new)
1.1 +355 -0 src/sys/arm/sa11x0/sa11x0_ost.c (new)
1.1 +83 -0 src/sys/arm/sa11x0/sa11x0_ostreg.h (new)
1.1 +67 -0 src/sys/arm/sa11x0/sa11x0_ppcreg.h (new)
1.1 +81 -0 src/sys/arm/sa11x0/sa11x0_reg.h (new)
1.1 +79 -0 src/sys/arm/sa11x0/sa11x0_var.h (new)
1.1 +5 -0 src/sys/arm/sa11x0/std.sa11x0 (new)
More information about the cvs-src
mailing list