Source-Changes archive

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

CVS commit: src



Module Name:    src
Committed By:   pooka
Date:           Wed Jan 26 01:18:55 UTC 2011

Modified Files:
        src: build.sh
        src/distrib/notes: Makefile
        src/distrib/sets/lists/base: mi
        src/distrib/sets/lists/man: mi
        src/distrib/utils/sysinst: Makefile disks.c main.c
        src/doc: CHANGES
        src/etc: MAKEDEV.tmpl
        src/etc/mtree: NetBSD.dist.base
        src/lib/libc/arch/mips: Makefile.inc
        src/share/man/man0: intros
        src/share/man/man4: Makefile
        src/share/man/man8: Makefile
        src/share/mk: bsd.own.mk
        src/sys/arch/mips/include: cpu.h cpuregs.h locore.h
        src/sys/arch/mips/mips: cache.c locore.S locore_mips1.S mips_machdep.c
            pmap.c vm_machdep.c
        src/tools: headerlist
        src/usr.sbin/installboot: Makefile machines.c
Added Files:
        src/distrib/emips: Makefile
        src/distrib/emips/cdroms: Makefile
        src/distrib/emips/cdroms/installcd: Makefile
        src/distrib/emips/instkernel: Makefile list
        src/distrib/emips/miniroot: Makefile.inc dot.profile list
        src/distrib/emips/ramdisk: Makefile disktab.preinstall dot.hdprofile
            dot.profile list
        src/distrib/notes/emips: Makefile hardware install legal prep upgrade
            xfer
        src/distrib/sets/lists/base: md.emips
        src/distrib/sets/lists/comp: md.emips
        src/distrib/utils/sysinst/arch/emips: Makefile md.c md.h menus.md.en
            menus.md.es menus.md.fr menus.md.pl msg.md.de msg.md.en msg.md.es
            msg.md.fr msg.md.pl
        src/etc/etc.emips: MAKEDEV.conf Makefile.inc ttys
        src/share/man/man4/man4.emips: Makefile ace.4 autoconf.4 dz.4 ebus.4
            eclock.4 enic.4 intro.4
        src/share/man/man8/man8.emips: Makefile boot.8
        src/sys/arch/emips: Makefile
        src/sys/arch/emips/compile: Makefile
        src/sys/arch/emips/conf: GENERIC INSTALL Makefile.emips.inc RAMDISK
            files.emips majors.emips std.emips
        src/sys/arch/emips/ebus: ac97_ebus.c ace_ebus.c clock_ebus.c dz_ebus.c
            ebus.c ebus_emips.c ebusvar.h evga_ebus.c flash_ebus.c gpio_ebus.c
            icap_ebus.c if_le_ebus.c lcd_ebus.c ps2_ebus.c stub_ebus.c
        src/sys/arch/emips/emips: autoconf.c bus_dma.c bus_space.c clock.c
            cons.h cpu.c emipstype.h interrupt.c locore_machdep.S machdep.c
            machdep.h mainbus.c promcall.c sysconf.c xilinx_ml40x.c xs_bee3.c
        src/sys/arch/emips/include: Makefile ansi.h asm.h autoconf.h bootinfo.h
            bswap.h bus.h cdefs.h cpu.h cpu_counter.h db_machdep.h disklabel.h
            ecoff_machdep.h elf_machdep.h emipsreg.h endian.h endian_machdep.h
            float.h ieee.h ieeefp.h int_const.h int_fmtio.h int_limits.h
            int_mwgwtypes.h int_types.h intr.h kcore.h kdbparam.h limits.h
            loadfile_machdep.h lock.h locore.h math.h mcontext.h mips_opcode.h
            mutex.h param.h pcb.h pmap.h pmc.h proc.h profile.h psl.h pte.h
            ptrace.h reg.h regdef.h regnum.h reloc.h rwlock.h setjmp.h signal.h
            stdarg.h sysconf.h trap.h types.h varargs.h vmparam.h
            wchar_limits.h wired_map.h
        src/sys/arch/emips/stand: Makefile Makefile.booters Makefile.inc
        src/sys/arch/emips/stand/boot: Makefile version
        src/sys/arch/emips/stand/bootxx_cd9660: Makefile
        src/sys/arch/emips/stand/bootxx_ffs: Makefile
        src/sys/arch/emips/stand/bootxx_lfs: Makefile
        src/sys/arch/emips/stand/common: ace.c ace.h boot.c bootinfo.c
            bootinfo.h bootxx.c checksize.sh clock.c common.h conf.c dev_net.c
            devopen.c enic.c init_board.c printf.c prom_iface.c prom_iface.h
            putchar.c raw.c raw.h start.S start.h
        src/usr.sbin/installboot/arch: emips.c

Log Message:
Add support for the Extensible MIPS ("eMIPS") platform.  The
NetBSD/emips port runs on Xilinx and Beecube FPGA systems and the
Giano system simulator.

eMIPS is a platform developed at Microsoft Research for researching
reconfigurable computing.  eMIPS allows dynamic loading and scheduling
of application-specific circuits for the purpose of accelerating
computations based on the current workload.

NetBSD eMIPS support for NetBSD 4.x was written at Microsoft Research
by Alessandro Forin and Neil Pittman.  Microsoft Corporation has
donated full copyright to The NetBSD Foundation.

Platform support for eMIPS is the first part of Microsoft's
contribution.  The second part includes the hardware accelerator
framework and will be proposed on tech-kern soon.


To generate a diff of this commit:
cvs rdiff -u -r1.243 -r1.244 src/build.sh
cvs rdiff -u -r0 -r1.1 src/distrib/emips/Makefile
cvs rdiff -u -r0 -r1.1 src/distrib/emips/cdroms/Makefile
cvs rdiff -u -r0 -r1.1 src/distrib/emips/cdroms/installcd/Makefile
cvs rdiff -u -r0 -r1.1 src/distrib/emips/instkernel/Makefile \
    src/distrib/emips/instkernel/list
cvs rdiff -u -r0 -r1.1 src/distrib/emips/miniroot/Makefile.inc \
    src/distrib/emips/miniroot/dot.profile src/distrib/emips/miniroot/list
cvs rdiff -u -r0 -r1.1 src/distrib/emips/ramdisk/Makefile \
    src/distrib/emips/ramdisk/disktab.preinstall \
    src/distrib/emips/ramdisk/dot.hdprofile \
    src/distrib/emips/ramdisk/dot.profile src/distrib/emips/ramdisk/list
cvs rdiff -u -r1.41 -r1.42 src/distrib/notes/Makefile
cvs rdiff -u -r0 -r1.1 src/distrib/notes/emips/Makefile \
    src/distrib/notes/emips/hardware src/distrib/notes/emips/install \
    src/distrib/notes/emips/legal src/distrib/notes/emips/prep \
    src/distrib/notes/emips/upgrade src/distrib/notes/emips/xfer
cvs rdiff -u -r0 -r1.1 src/distrib/sets/lists/base/md.emips
cvs rdiff -u -r1.916 -r1.917 src/distrib/sets/lists/base/mi
cvs rdiff -u -r0 -r1.1 src/distrib/sets/lists/comp/md.emips
cvs rdiff -u -r1.1280 -r1.1281 src/distrib/sets/lists/man/mi
cvs rdiff -u -r1.15 -r1.16 src/distrib/utils/sysinst/Makefile
cvs rdiff -u -r1.111 -r1.112 src/distrib/utils/sysinst/disks.c
cvs rdiff -u -r1.54 -r1.55 src/distrib/utils/sysinst/main.c
cvs rdiff -u -r0 -r1.1 src/distrib/utils/sysinst/arch/emips/Makefile \
    src/distrib/utils/sysinst/arch/emips/md.c \
    src/distrib/utils/sysinst/arch/emips/md.h \
    src/distrib/utils/sysinst/arch/emips/menus.md.en \
    src/distrib/utils/sysinst/arch/emips/menus.md.es \
    src/distrib/utils/sysinst/arch/emips/menus.md.fr \
    src/distrib/utils/sysinst/arch/emips/menus.md.pl \
    src/distrib/utils/sysinst/arch/emips/msg.md.de \
    src/distrib/utils/sysinst/arch/emips/msg.md.en \
    src/distrib/utils/sysinst/arch/emips/msg.md.es \
    src/distrib/utils/sysinst/arch/emips/msg.md.fr \
    src/distrib/utils/sysinst/arch/emips/msg.md.pl
cvs rdiff -u -r1.1495 -r1.1496 src/doc/CHANGES
cvs rdiff -u -r1.136 -r1.137 src/etc/MAKEDEV.tmpl
cvs rdiff -u -r0 -r1.1 src/etc/etc.emips/MAKEDEV.conf \
    src/etc/etc.emips/Makefile.inc src/etc/etc.emips/ttys
cvs rdiff -u -r1.72 -r1.73 src/etc/mtree/NetBSD.dist.base
cvs rdiff -u -r1.9 -r1.10 src/lib/libc/arch/mips/Makefile.inc
cvs rdiff -u -r1.4 -r1.5 src/share/man/man0/intros
cvs rdiff -u -r1.545 -r1.546 src/share/man/man4/Makefile
cvs rdiff -u -r0 -r1.1 src/share/man/man4/man4.emips/Makefile \
    src/share/man/man4/man4.emips/ace.4 \
    src/share/man/man4/man4.emips/autoconf.4 \
    src/share/man/man4/man4.emips/dz.4 src/share/man/man4/man4.emips/ebus.4 \
    src/share/man/man4/man4.emips/eclock.4 \
    src/share/man/man4/man4.emips/enic.4 \
    src/share/man/man4/man4.emips/intro.4
cvs rdiff -u -r1.97 -r1.98 src/share/man/man8/Makefile
cvs rdiff -u -r0 -r1.1 src/share/man/man8/man8.emips/Makefile \
    src/share/man/man8/man8.emips/boot.8
cvs rdiff -u -r1.648 -r1.649 src/share/mk/bsd.own.mk
cvs rdiff -u -r0 -r1.1 src/sys/arch/emips/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/arch/emips/compile/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/arch/emips/conf/GENERIC \
    src/sys/arch/emips/conf/INSTALL \
    src/sys/arch/emips/conf/Makefile.emips.inc \
    src/sys/arch/emips/conf/RAMDISK src/sys/arch/emips/conf/files.emips \
    src/sys/arch/emips/conf/majors.emips src/sys/arch/emips/conf/std.emips
cvs rdiff -u -r0 -r1.1 src/sys/arch/emips/ebus/ac97_ebus.c \
    src/sys/arch/emips/ebus/ace_ebus.c src/sys/arch/emips/ebus/clock_ebus.c \
    src/sys/arch/emips/ebus/dz_ebus.c src/sys/arch/emips/ebus/ebus.c \
    src/sys/arch/emips/ebus/ebus_emips.c src/sys/arch/emips/ebus/ebusvar.h \
    src/sys/arch/emips/ebus/evga_ebus.c src/sys/arch/emips/ebus/flash_ebus.c \
    src/sys/arch/emips/ebus/gpio_ebus.c src/sys/arch/emips/ebus/icap_ebus.c \
    src/sys/arch/emips/ebus/if_le_ebus.c src/sys/arch/emips/ebus/lcd_ebus.c \
    src/sys/arch/emips/ebus/ps2_ebus.c src/sys/arch/emips/ebus/stub_ebus.c
cvs rdiff -u -r0 -r1.1 src/sys/arch/emips/emips/autoconf.c \
    src/sys/arch/emips/emips/bus_dma.c src/sys/arch/emips/emips/bus_space.c \
    src/sys/arch/emips/emips/clock.c src/sys/arch/emips/emips/cons.h \
    src/sys/arch/emips/emips/cpu.c src/sys/arch/emips/emips/emipstype.h \
    src/sys/arch/emips/emips/interrupt.c \
    src/sys/arch/emips/emips/locore_machdep.S \
    src/sys/arch/emips/emips/machdep.c src/sys/arch/emips/emips/machdep.h \
    src/sys/arch/emips/emips/mainbus.c src/sys/arch/emips/emips/promcall.c \
    src/sys/arch/emips/emips/sysconf.c \
    src/sys/arch/emips/emips/xilinx_ml40x.c \
    src/sys/arch/emips/emips/xs_bee3.c
cvs rdiff -u -r0 -r1.1 src/sys/arch/emips/include/Makefile \
    src/sys/arch/emips/include/ansi.h src/sys/arch/emips/include/asm.h \
    src/sys/arch/emips/include/autoconf.h \
    src/sys/arch/emips/include/bootinfo.h src/sys/arch/emips/include/bswap.h \
    src/sys/arch/emips/include/bus.h src/sys/arch/emips/include/cdefs.h \
    src/sys/arch/emips/include/cpu.h src/sys/arch/emips/include/cpu_counter.h \
    src/sys/arch/emips/include/db_machdep.h \
    src/sys/arch/emips/include/disklabel.h \
    src/sys/arch/emips/include/ecoff_machdep.h \
    src/sys/arch/emips/include/elf_machdep.h \
    src/sys/arch/emips/include/emipsreg.h src/sys/arch/emips/include/endian.h \
    src/sys/arch/emips/include/endian_machdep.h \
    src/sys/arch/emips/include/float.h src/sys/arch/emips/include/ieee.h \
    src/sys/arch/emips/include/ieeefp.h \
    src/sys/arch/emips/include/int_const.h \
    src/sys/arch/emips/include/int_fmtio.h \
    src/sys/arch/emips/include/int_limits.h \
    src/sys/arch/emips/include/int_mwgwtypes.h \
    src/sys/arch/emips/include/int_types.h src/sys/arch/emips/include/intr.h \
    src/sys/arch/emips/include/kcore.h src/sys/arch/emips/include/kdbparam.h \
    src/sys/arch/emips/include/limits.h \
    src/sys/arch/emips/include/loadfile_machdep.h \
    src/sys/arch/emips/include/lock.h src/sys/arch/emips/include/locore.h \
    src/sys/arch/emips/include/math.h src/sys/arch/emips/include/mcontext.h \
    src/sys/arch/emips/include/mips_opcode.h \
    src/sys/arch/emips/include/mutex.h src/sys/arch/emips/include/param.h \
    src/sys/arch/emips/include/pcb.h src/sys/arch/emips/include/pmap.h \
    src/sys/arch/emips/include/pmc.h src/sys/arch/emips/include/proc.h \
    src/sys/arch/emips/include/profile.h src/sys/arch/emips/include/psl.h \
    src/sys/arch/emips/include/pte.h src/sys/arch/emips/include/ptrace.h \
    src/sys/arch/emips/include/reg.h src/sys/arch/emips/include/regdef.h \
    src/sys/arch/emips/include/regnum.h src/sys/arch/emips/include/reloc.h \
    src/sys/arch/emips/include/rwlock.h src/sys/arch/emips/include/setjmp.h \
    src/sys/arch/emips/include/signal.h src/sys/arch/emips/include/stdarg.h \
    src/sys/arch/emips/include/sysconf.h src/sys/arch/emips/include/trap.h \
    src/sys/arch/emips/include/types.h src/sys/arch/emips/include/varargs.h \
    src/sys/arch/emips/include/vmparam.h \
    src/sys/arch/emips/include/wchar_limits.h \
    src/sys/arch/emips/include/wired_map.h
cvs rdiff -u -r0 -r1.1 src/sys/arch/emips/stand/Makefile \
    src/sys/arch/emips/stand/Makefile.booters \
    src/sys/arch/emips/stand/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/sys/arch/emips/stand/boot/Makefile \
    src/sys/arch/emips/stand/boot/version
cvs rdiff -u -r0 -r1.1 src/sys/arch/emips/stand/bootxx_cd9660/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/arch/emips/stand/bootxx_ffs/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/arch/emips/stand/bootxx_lfs/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/arch/emips/stand/common/ace.c \
    src/sys/arch/emips/stand/common/ace.h \
    src/sys/arch/emips/stand/common/boot.c \
    src/sys/arch/emips/stand/common/bootinfo.c \
    src/sys/arch/emips/stand/common/bootinfo.h \
    src/sys/arch/emips/stand/common/bootxx.c \
    src/sys/arch/emips/stand/common/checksize.sh \
    src/sys/arch/emips/stand/common/clock.c \
    src/sys/arch/emips/stand/common/common.h \
    src/sys/arch/emips/stand/common/conf.c \
    src/sys/arch/emips/stand/common/dev_net.c \
    src/sys/arch/emips/stand/common/devopen.c \
    src/sys/arch/emips/stand/common/enic.c \
    src/sys/arch/emips/stand/common/init_board.c \
    src/sys/arch/emips/stand/common/printf.c \
    src/sys/arch/emips/stand/common/prom_iface.c \
    src/sys/arch/emips/stand/common/prom_iface.h \
    src/sys/arch/emips/stand/common/putchar.c \
    src/sys/arch/emips/stand/common/raw.c \
    src/sys/arch/emips/stand/common/raw.h \
    src/sys/arch/emips/stand/common/start.S \
    src/sys/arch/emips/stand/common/start.h
cvs rdiff -u -r1.96 -r1.97 src/sys/arch/mips/include/cpu.h
cvs rdiff -u -r1.78 -r1.79 src/sys/arch/mips/include/cpuregs.h
cvs rdiff -u -r1.81 -r1.82 src/sys/arch/mips/include/locore.h
cvs rdiff -u -r1.42 -r1.43 src/sys/arch/mips/mips/cache.c
cvs rdiff -u -r1.174 -r1.175 src/sys/arch/mips/mips/locore.S
cvs rdiff -u -r1.71 -r1.72 src/sys/arch/mips/mips/locore_mips1.S
cvs rdiff -u -r1.232 -r1.233 src/sys/arch/mips/mips/mips_machdep.c
cvs rdiff -u -r1.192 -r1.193 src/sys/arch/mips/mips/pmap.c
cvs rdiff -u -r1.132 -r1.133 src/sys/arch/mips/mips/vm_machdep.c
cvs rdiff -u -r1.5 -r1.6 src/tools/headerlist
cvs rdiff -u -r1.42 -r1.43 src/usr.sbin/installboot/Makefile
cvs rdiff -u -r1.36 -r1.37 src/usr.sbin/installboot/machines.c
cvs rdiff -u -r0 -r1.1 src/usr.sbin/installboot/arch/emips.c

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