History log of /netbsd/sys/arch/usermode/usermode/machdep.c (Results 1 – 25 of 58)
Revision Date Author Comments
# 2b1e3d1e 01-Jan-2022 andvar <andvar@NetBSD.org>

fix typos in comments, mainly basicly -> basically.


# f304f96d 01-Aug-2018 reinoud <reinoud@NetBSD.org>

Oops, forgot a debug printf


# 25057a51 11-Jun-2018 reinoud <reinoud@NetBSD.org>

Now we use timestamp info, use direct console output instead of kernel
timestamped output for usage() reporting


# d82431a0 05-Jun-2018 reinoud <reinoud@NetBSD.org>

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

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

show more ...


# 0dec4042 22-Dec-2016 cherry <cherry@NetBSD.org>

switch all ports to use uvm_init.c:uvm_md_init()

uvm_setpagesize() is now subsumed within this funciton.


# 13720aad 08-Feb-2012 reinoud <reinoud@NetBSD.org>

Fix /dev/kmem access and make vmstat(1) `work'. Not sure all the results are
indeed valid or correct but at least it shows them without coredumping or
coredumping the kernel.


# 2806acd2 15-Jan-2012 jmcneill <jmcneill@NetBSD.org>

don't modify command-line parameters


# 4e14d40d 15-Jan-2012 jmcneill <jmcneill@NetBSD.org>

allow specifing the root device with 'root=ldN' parameter


# da8ea81d 07-Jan-2012 jmcneill <jmcneill@NetBSD.org>

support multiple disk images (pass multiple disk=<path> parameters on the
command-line). while changing command-line params, rename tap= option to
net=


# b4483772 06-Jan-2012 reinoud <reinoud@NetBSD.org>

Split machdep.c into a MI part and a MD part.


# 7d9d2d36 03-Jan-2012 reinoud <reinoud@NetBSD.org>

Fix logic that checks if its the kernel or a userland process that causes the
trap. Signal sending still needs to be addressed.


# 9b99985c 29-Dec-2011 jmcneill <jmcneill@NetBSD.org>

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 640x48

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

show more ...


# ce1af137 27-Dec-2011 reinoud <reinoud@NetBSD.org>

Implement physio() for NetBSD/usermode the right way!


# 8d1e7b3f 26-Dec-2011 jmcneill <jmcneill@NetBSD.org>

update usage message:

$ ./netbsd -h
-h: unknown flag
usage: ./netbsd [-acdqsvxz] [tap=<dev>,<eaddr>] [audio=<dev>] [<fsimg>]
(ex. "./netbsd tap=tap0,00:00:be:ef:ca:fe audio=audio0 root.fs")


# 012e670a 26-Dec-2011 jmcneill <jmcneill@NetBSD.org>

add vaudio(4) audio device driver


# a20ac6f6 26-Dec-2011 jmcneill <jmcneill@NetBSD.org>

first cut at networking support for usermode, doesn't fully work yet but
enough to get an address with dhcp and answer arps


# 2e7f1677 24-Dec-2011 reinoud <reinoud@NetBSD.org>

Make signals work for NetBSD/usermode[i386] !


# e8f48658 20-Dec-2011 jmcneill <jmcneill@NetBSD.org>

on second thought, set machine and machine_arch both from the host and
override module_machine


# 6ddeeaab 20-Dec-2011 jmcneill <jmcneill@NetBSD.org>

set machine_arch to that of the host


# 2e071ecf 20-Dec-2011 jmcneill <jmcneill@NetBSD.org>

get rid of urkelvisor, and use same MD majors as the host


# c53369b2 20-Dec-2011 reinoud <reinoud@NetBSD.org>

Add int $80 and sysenter opcodes to the x86 SIGILL opcode detector


# f183c12d 14-Dec-2011 reinoud <reinoud@NetBSD.org>

Cleanup i386 register printing and opcode extraction


# 08057227 14-Dec-2011 reinoud <reinoud@NetBSD.org>

Remove the need for a siginfo structure in illegal instruction handling.


# 744009ba 13-Dec-2011 reinoud <reinoud@NetBSD.org>

Print the signal we are supposed to deliver!


# 11dc9a09 12-Dec-2011 reinoud <reinoud@NetBSD.org>

Fix error flag (carry) setting if its a pseudo error of EJUSTRETURN etc. Just
in case.


123