OpenGrok
Cross Reference: mainbus.h
xref
: /
src
/
sys
/
arch
/
usermode
/
include
/
mainbus.h
Home
|
History
|
Annotate
|
Download
|
only in
include
History log of
/src/sys/arch/usermode/include/mainbus.h
Revision
Date
Author
Comments
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
Indexes created Mon Oct 20 03:09:53 GMT 2025