Source-Changes archive

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

CVS commit: src/sys/arch/virt68k



Module Name:    src
Committed By:   thorpej
Date:           Tue Jan  2 07:41:02 UTC 2024

Added Files:
        src/sys/arch/virt68k: Makefile
        src/sys/arch/virt68k/compile: Makefile
        src/sys/arch/virt68k/conf: GENERIC Makefile.virt68k files.virt68k
            majors.virt68k std.virt68k
        src/sys/arch/virt68k/dev: gfpic_mainbus.c gfrtc_mainbus.c
            gftty_mainbus.c mainbus.c mainbusvar.h virtio_mainbus.c
        src/sys/arch/virt68k/include: Makefile ansi.h aout_machdep.h asm.h
            bootinfo.h bswap.h bus.h bus_dma.h bus_space.h cdefs.h clockvar.h
            cpu.h db_machdep.h disklabel.h elf_machdep.h endian.h
            endian_machdep.h fcode.h fenv.h float.h frame.h ieee.h ieeefp.h
            int_const.h int_fmtio.h int_limits.h int_mwgwtypes.h int_types.h
            intr.h kcore.h limits.h lock.h math.h mcontext.h mutex.h param.h
            pcb.h pmap.h proc.h profile.h psl.h pte.h ptrace.h reg.h rwlock.h
            setjmp.h signal.h sunos_machdep.h trap.h types.h vmparam.h
            wchar_limits.h
        src/sys/arch/virt68k/virt68k: autoconf.c bootinfo.c bus_dma.c
            bus_space.c clock.c disksubr.c genassym.cf intr.c locore.s
            machdep.c pmap_bootstrap.c trap.c vectors.s

Log Message:
Add a port to the Qemu m68k "virt" platform, a 68040-based virtual machine
with VirtIO I/O devices.

This is a work-in-progress, but "successfully mounts root file system
and then complains about missing /sbin/init that is, in fact, not there"
seems like a good checkpoint.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/sys/arch/virt68k/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/arch/virt68k/compile/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/arch/virt68k/conf/GENERIC \
    src/sys/arch/virt68k/conf/Makefile.virt68k \
    src/sys/arch/virt68k/conf/files.virt68k \
    src/sys/arch/virt68k/conf/majors.virt68k \
    src/sys/arch/virt68k/conf/std.virt68k
cvs rdiff -u -r0 -r1.1 src/sys/arch/virt68k/dev/gfpic_mainbus.c \
    src/sys/arch/virt68k/dev/gfrtc_mainbus.c \
    src/sys/arch/virt68k/dev/gftty_mainbus.c \
    src/sys/arch/virt68k/dev/mainbus.c src/sys/arch/virt68k/dev/mainbusvar.h \
    src/sys/arch/virt68k/dev/virtio_mainbus.c
cvs rdiff -u -r0 -r1.1 src/sys/arch/virt68k/include/Makefile \
    src/sys/arch/virt68k/include/ansi.h \
    src/sys/arch/virt68k/include/aout_machdep.h \
    src/sys/arch/virt68k/include/asm.h \
    src/sys/arch/virt68k/include/bootinfo.h \
    src/sys/arch/virt68k/include/bswap.h src/sys/arch/virt68k/include/bus.h \
    src/sys/arch/virt68k/include/bus_dma.h \
    src/sys/arch/virt68k/include/bus_space.h \
    src/sys/arch/virt68k/include/cdefs.h \
    src/sys/arch/virt68k/include/clockvar.h \
    src/sys/arch/virt68k/include/cpu.h \
    src/sys/arch/virt68k/include/db_machdep.h \
    src/sys/arch/virt68k/include/disklabel.h \
    src/sys/arch/virt68k/include/elf_machdep.h \
    src/sys/arch/virt68k/include/endian.h \
    src/sys/arch/virt68k/include/endian_machdep.h \
    src/sys/arch/virt68k/include/fcode.h src/sys/arch/virt68k/include/fenv.h \
    src/sys/arch/virt68k/include/float.h src/sys/arch/virt68k/include/frame.h \
    src/sys/arch/virt68k/include/ieee.h src/sys/arch/virt68k/include/ieeefp.h \
    src/sys/arch/virt68k/include/int_const.h \
    src/sys/arch/virt68k/include/int_fmtio.h \
    src/sys/arch/virt68k/include/int_limits.h \
    src/sys/arch/virt68k/include/int_mwgwtypes.h \
    src/sys/arch/virt68k/include/int_types.h \
    src/sys/arch/virt68k/include/intr.h src/sys/arch/virt68k/include/kcore.h \
    src/sys/arch/virt68k/include/limits.h src/sys/arch/virt68k/include/lock.h \
    src/sys/arch/virt68k/include/math.h \
    src/sys/arch/virt68k/include/mcontext.h \
    src/sys/arch/virt68k/include/mutex.h src/sys/arch/virt68k/include/param.h \
    src/sys/arch/virt68k/include/pcb.h src/sys/arch/virt68k/include/pmap.h \
    src/sys/arch/virt68k/include/proc.h \
    src/sys/arch/virt68k/include/profile.h src/sys/arch/virt68k/include/psl.h \
    src/sys/arch/virt68k/include/pte.h src/sys/arch/virt68k/include/ptrace.h \
    src/sys/arch/virt68k/include/reg.h src/sys/arch/virt68k/include/rwlock.h \
    src/sys/arch/virt68k/include/setjmp.h \
    src/sys/arch/virt68k/include/signal.h \
    src/sys/arch/virt68k/include/sunos_machdep.h \
    src/sys/arch/virt68k/include/trap.h src/sys/arch/virt68k/include/types.h \
    src/sys/arch/virt68k/include/vmparam.h \
    src/sys/arch/virt68k/include/wchar_limits.h
cvs rdiff -u -r0 -r1.1 src/sys/arch/virt68k/virt68k/autoconf.c \
    src/sys/arch/virt68k/virt68k/bootinfo.c \
    src/sys/arch/virt68k/virt68k/bus_dma.c \
    src/sys/arch/virt68k/virt68k/bus_space.c \
    src/sys/arch/virt68k/virt68k/clock.c \
    src/sys/arch/virt68k/virt68k/disksubr.c \
    src/sys/arch/virt68k/virt68k/genassym.cf \
    src/sys/arch/virt68k/virt68k/intr.c src/sys/arch/virt68k/virt68k/locore.s \
    src/sys/arch/virt68k/virt68k/machdep.c \
    src/sys/arch/virt68k/virt68k/pmap_bootstrap.c \
    src/sys/arch/virt68k/virt68k/trap.c \
    src/sys/arch/virt68k/virt68k/vectors.s

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