diff options
author | rwatson <rwatson@FreeBSD.org> | 2012-05-02 08:10:15 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2012-05-02 08:10:15 +0000 |
commit | 1308a52debbcf8f967dfaec57f28a079261429e4 (patch) | |
tree | ff67f8bdb64fa5c1bb55aec33939a9ab68c659fb /sys/mips/conf/XLRN32 | |
parent | 65b39d0c149e6210ac1f2aab9d128a9849789c29 (diff) | |
download | FreeBSD-src-1308a52debbcf8f967dfaec57f28a079261429e4.zip FreeBSD-src-1308a52debbcf8f967dfaec57f28a079261429e4.tar.gz |
Merge a rudimentary gxemul "oldtestmips" port. This consists almost
entirely of one machdep file lifted from the MALTA port, as well as
a low-level console and tty driver for the gxemul debugging console
device (the emulators stdio). As with many low-level embedded and
hypervisor console devices, it is polled only, so we drive TTY I/O
from a callout; we are perhaps a bit too aware of the MIPS physical
maps in order to attach the console before newbus comes to life.
The sample kernel configuration depends on an MD-based root file
system, which is not provided. However, any 64-bit, big-endian
userspace image (such as one generated for MALTA) should work.
This will hopefully be supplemented by additional device drivers for
gxemul-specific hardware simulations from Juli Mallett. We have
found oldtestmips quite useful for testing and improving aspects of
the MIPS port, so it's worth supporting better in FreeBSD.
Requested by: theraven, jmallett
Sponsored by: DARPA, AFRL
MFC after: 3 weeks
Diffstat (limited to 'sys/mips/conf/XLRN32')
0 files changed, 0 insertions, 0 deletions