Home | History | Annotate | Download | only in include
History log of /src/sys/arch/usermode/include/mainbus.h
RevisionDateAuthorComments
 1.8  05-Jun-2018  reinoud Add ATAPI passtrough support giving the NetBSD/usermode kernel full control of
an ATAPI device. All ATAPI/SCSI commands are passed trough.

Note that ATAPI/SCSI calls are made in the foreground still. Lengthy calls
will still hug the CPU until completion. Making it asynchronous is in the
pipeline
 1.7  29-Dec-2011  jmcneill branches: 1.7.46;
Replace the SDL based genfb driver with a wsdisplay and wskbd driver that
implements the VNC (RFB) protocol.

To enable the VNC server, add 'vnc=640x480,5900' to the kernel command line
(where 640x480 is the desired fb resolution and 5900 is the TCP port).

Screenshot of it here: http://www.netbsd.org/~jmcneill/usermode.tiff
 1.6  26-Dec-2011  jmcneill add vaudio(4) audio device driver
 1.5  26-Dec-2011  jmcneill first cut at networking support for usermode, doesn't fully work yet but
enough to get an address with dhcp and answer arps
 1.4  25-Aug-2011  jmcneill branches: 1.4.2; 1.4.6;
- build thunk code with warnings
- add option SDL which pulls in thunk_sdl code and links the kernel to libSDL
- add an experimental framebuffer driver based on thunk_sdl, enable with:
options SDL
genfb* at mainbus?
wsdisplay* at genfb?
options WS_KERNEL_FG=WSCOL_GREEN
options WSEMUL_VT100
- reserve a major # for wsdisplay
- add thunk_getenv()
 1.3  12-Aug-2011  jmcneill add a simple disk driver, pass the path to the disk image on the kernel command line:

soundwave$ ./netbsd /tmp/test.fs
NetBSD/usermode startup
[...]
ld0 at mainbus0: /tmp/test.fs (33554432)
ld0: 32768 KB, 8322 cyl, 64 head, 63 sec, 1 bytes/sect x 33554432 sectors
boot device: ld0
root on ld0a dumps on ld0b
 1.2  21-Oct-2009  snj Drop 3rd and 4th clauses. OK jmcneill (copyright holder).
 1.1  29-Dec-2007  jmcneill branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.18;
Import work-in-progress NetBSD/usermode port.
 1.1.18.1  11-Mar-2010  yamt sync with head
 1.1.8.2  18-Feb-2008  mjf Sync with HEAD.
 1.1.8.1  29-Dec-2007  mjf file mainbus.h was added on branch mjf-devfs on 2008-02-18 21:05:12 +0000
 1.1.6.2  21-Jan-2008  yamt sync with head
 1.1.6.1  29-Dec-2007  yamt file mainbus.h was added on branch yamt-lazymbuf on 2008-01-21 09:39:51 +0000
 1.1.4.2  09-Jan-2008  matt sync with HEAD
 1.1.4.1  29-Dec-2007  matt file mainbus.h was added on branch matt-armv6 on 2008-01-09 01:49:25 +0000
 1.1.2.2  02-Jan-2008  bouyer Sync with HEAD
 1.1.2.1  29-Dec-2007  bouyer file mainbus.h was added on branch bouyer-xeni386 on 2008-01-02 21:50:54 +0000
 1.4.6.1  18-Feb-2012  mrg merge to -current.
 1.4.2.1  17-Apr-2012  yamt sync with head
 1.7.46.1  25-Jun-2018  pgoyette Sync with HEAD

RSS XML Feed