History log of /netbsd/sys/arch/vax/vax/vm_machdep.c (Results 1 – 25 of 118)
Revision Date Author Comments
# 2d5d8524 22-May-2017 ragge <ragge@NetBSD.org>

Update copyright notice for Ludd (remove clause 3 & 4).


# 154d3024 19-Feb-2012 rmind <rmind@NetBSD.org>

Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3!
Approved by core@.


# 2797a613 03-Jul-2011 matt <matt@NetBSD.org>

Cleanup trapframe handling. Instead of keeping a trapframe pointer in the
pcb, put in the mdlwp instead. We had a dummy field so it didn't grow in
size. This also follows the practice that mips an

Cleanup trapframe handling. Instead of keeping a trapframe pointer in the
pcb, put in the mdlwp instead. We had a dummy field so it didn't grow in
size. This also follows the practice that mips and powerpc follow that a
pointer to the user trapframe is in l->l_md.md_utf. Make trapframe members
start with tf_

show more ...


# 930e30db 14-Apr-2011 matt <matt@NetBSD.org>

Support LWP_PC


# 97912c92 10-Feb-2011 pooka <pooka@NetBSD.org>

Make vmapbuf() return success/error and make physio deal with a
failure.


# 90147feb 14-Dec-2010 matt <matt@NetBSD.org>

Cleanups includes. Change <machine/XXX.h> to <sys/XXX.h>
Remove unneeded includes.


# 04aa4da3 20-Mar-2010 chs <chs@NetBSD.org>

fix copy{in,out}{,str}() to return the error returned by uvm_fault().
fixes PR 41813.


# 3ec6df19 12-Dec-2009 martin <martin@NetBSD.org>

Clear new pcb in cpu_lwp_fork, now that this seems to no longer be
guaranteed to be zeroed memory after the uarea swap changes.
XXX shouldn't we zero the new uarea upfront in MI code before calling
u

Clear new pcb in cpu_lwp_fork, now that this seems to no longer be
guaranteed to be zeroed memory after the uarea swap changes.
XXX shouldn't we zero the new uarea upfront in MI code before calling
uvm_lwp_fork?

show more ...


# ce313d4f 29-Nov-2009 rmind <rmind@NetBSD.org>

Replace l_addr with uvm_lwp_getuarea() in various MD code, mostly cpu_lwp_fork().


# 8065606a 21-Nov-2009 rmind <rmind@NetBSD.org>

- Use lwp_getpcb() on VAX, clean from struct user usage.
- Include sys/user.h in MD proc.h .


# 5f45928b 24-Oct-2009 rmind <rmind@NetBSD.org>

Provide cpu_lwp_free* stubs in vax and powerpc.
Reported by <he>.


# 209a0b42 15-Aug-2009 matt <matt@NetBSD.org>

Include <sys/exec_aout.h> explicitly instead of relying on <sys/exec.h> to
do it for us.


# 02cdf4d2 14-Mar-2009 dsl <dsl@NetBSD.org>

Remove all the __P() from sys (excluding sys/dist)
Diff checked with grep and MK1 eyeball.
i386 and amd64 GENERIC and sys still build.


# 651359d3 24-Nov-2008 cegger <cegger@NetBSD.org>

build fix: include <sys/buf.h>


# 92ce8c6a 19-Nov-2008 ad <ad@NetBSD.org>

Make the emulations, exec formats, coredump, NFS, and the NFS server
into modules. By and large this commit:

- shuffles header files and ifdefs
- splits code out where necessary to be modular
- adds

Make the emulations, exec formats, coredump, NFS, and the NFS server
into modules. By and large this commit:

- shuffles header files and ifdefs
- splits code out where necessary to be modular
- adds module glue for each of the components
- adds/replaces hooks for things that can be installed at runtime

show more ...


# af5e5382 22-Oct-2008 hans <hans@NetBSD.org>

fix userret() and resurrect cpu_setfunc() to make vax build again. ok by matt.


# dfba8166 11-Mar-2008 matt <matt@NetBSD.org>

Rototill the vax code. Switch to devicet/PRIV_ALLOC. Cleanup vax autoconf
code. Move to prototype definitions. staticfy, constify, avoid casting.
Use device_* accessors.


# aa6e59f5 23-Feb-2008 matt <matt@NetBSD.org>

A number of performance changes:
Change internal register SSP to contain curlwp insread curcpu(). This
shrinks the GENERIC by 2KB.
Add rwlock stubs (rw_enter, rw_exit, rw_tryenter).
Simplify simple

A number of performance changes:
Change internal register SSP to contain curlwp insread curcpu(). This
shrinks the GENERIC by 2KB.
Add rwlock stubs (rw_enter, rw_exit, rw_tryenter).
Simplify simple lock code for uniprocessors.
Do SPL raise/lower in cpu_handle_ipi instead of simple_locks.

show more ...


# a027746f 20-Feb-2008 matt <matt@NetBSD.org>

Make NetBSD/vax work again. Add support for __HAVE_FAST_SOFTINTS.
Add a few small optimizations.


# 35e44a26 22-Dec-2007 dsl <dsl@NetBSD.org>

Fix the remaining sys_sysarch() stub function.


# d974db0a 17-Oct-2007 garbled <garbled@NetBSD.org>

Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the v

Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.

show more ...


# 7a5f5a8d 20-May-2007 mhitch <mhitch@NetBSD.org>

Fix commant: proc_trampoline() -> cpu_lwp_bootstrap().


# f0301095 17-May-2007 yamt <yamt@NetBSD.org>

merge yamt-idlelwp branch. asked by core@. some ports still needs work.

from doc/BRANCHES:

idle lwp, and some changes depending on it.

1. separate context switching and thread scheduling.

merge yamt-idlelwp branch. asked by core@. some ports still needs work.

from doc/BRANCHES:

idle lwp, and some changes depending on it.

1. separate context switching and thread scheduling.
(cf. gmcgarry_ctxsw)
2. implement idle lwp.
3. clean up related MD/MI interfaces.
4. make scheduler(s) modular.

show more ...


# 53524e44 04-Mar-2007 christos <christos@NetBSD.org>

Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.


# ae01c745 22-Feb-2007 thorpej <thorpej@NetBSD.org>

TRUE -> true, FALSE -> false


12345