#
f8e4820c |
| 06-Jul-2020 |
rin <rin@NetBSD.org> |
Drop unused opt_altivec.h and opt_multiprocessor.h.
|
#
45cb1d76 |
| 06-Jul-2020 |
rin <rin@NetBSD.org> |
Style and cosmetic changes. No binary changes intended.
|
#
9e6996a2 |
| 06-Apr-2019 |
kamil <kamil@NetBSD.org> |
Centralized shared part of child_return() into MI part
Add a new function md_child_return() for MD specific bits only.
New child_return() is now part of MI and central code that handles uniformly t
Centralized shared part of child_return() into MI part
Add a new function md_child_return() for MD specific bits only.
New child_return() is now part of MI and central code that handles uniformly tracing code (KTR and ptrace(2)).
Synchronize value passed to ktrsysret() among ports to SYS_fork. This is a traditional value and accessing p_lflag to check for PL_PPWAIT shall use locking against proc_lock. Returning SYS_fork vs SYS_vfork still isn't correct enough as there are more entry points to forking code. Instead of making it too good, just settle with plain SYS_fork for all ports.
show more ...
|
#
8ef3f099 |
| 03-Apr-2019 |
kamil <kamil@NetBSD.org> |
Rework the fork(2)/vfork(2) event signalling under ptrace(2)
Remove the constraint of SIGTRAP event being maskable by a tracee.
Now all SIGTRAP TRAP_CHLD events are delivered to debugger.
This cod
Rework the fork(2)/vfork(2) event signalling under ptrace(2)
Remove the constraint of SIGTRAP event being maskable by a tracee.
Now all SIGTRAP TRAP_CHLD events are delivered to debugger.
This code touches MD specific logic and the child_return routine. It's an intermediate step with a room for refactoring in future and right now the least invasive approach. This allows to assert expected behavior in already existing ATF tests and make the code prettier in future keeping the same semantics. Probably there is a need for a MI wrapper of child_return for shared functionality between ports.
show more ...
|
#
46199da1 |
| 03-Nov-2013 |
mrg <mrg@NetBSD.org> |
- remove set but unused variables
|
#
2f8fac4f |
| 26-Jun-2013 |
matt <matt@NetBSD.org> |
Use sy_invoke
|
#
9eb94c0a |
| 20-Jul-2012 |
matt <matt@NetBSD.org> |
Use the new syscall approach by collapsing fancy/plain variants into just a single routine.
|
#
154d3024 |
| 19-Feb-2012 |
rmind <rmind@NetBSD.org> |
Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! Approved by core@.
|
#
45879f2d |
| 13-Dec-2011 |
kiyohara <kiyohara@NetBSD.org> |
Remove white-spaces.
|
#
dace2ea1 |
| 26-Apr-2011 |
joerg <joerg@NetBSD.org> |
Remove Darwin, MACH and Mach-O support.
|
#
9274490d |
| 16-Mar-2011 |
matt <matt@NetBSD.org> |
Use l->l_md.md_utf in preference to trapframe(l). This shrink the kernel just a bit in size.
|
#
a685c6b4 |
| 18-Jan-2011 |
matt <matt@NetBSD.org> |
Add support for BookE Freescale MPC85xx (e500 core) processors. Add fast softint support for PowerPC (though only booke uses it). Redo FPU/VEC support and add e500 SPE support. Rework trap/intrs to u
Add support for BookE Freescale MPC85xx (e500 core) processors. Add fast softint support for PowerPC (though only booke uses it). Redo FPU/VEC support and add e500 SPE support. Rework trap/intrs to use a common trapframe format. Support SOFTFLOAT (no hardfloat or fpu emulation) for BookE.
show more ...
|
#
da876597 |
| 14-Jan-2011 |
rmind <rmind@NetBSD.org> |
Retire struct user, remove sys/user.h inclusions. Note sys/user.h header as obsolete. Remove USER_TO_UAREA/UAREA_TO_USER macros.
Various #include fixes and review by matt@.
|
#
891259c1 |
| 21-Nov-2009 |
rmind <rmind@NetBSD.org> |
Use lwp_getpcb() on mips, powerpc and sh3, clean from struct user usage.
|
#
d1b01a37 |
| 21-Oct-2008 |
ad <ad@NetBSD.org> |
Provide a small inline wrapper for sysent::sy_call() and use it to store the active syscall description in struct lwp. To be used at some future point to prevent unloading of modules that provide sys
Provide a small inline wrapper for sysent::sy_call() and use it to store the active syscall description in struct lwp. To be used at some future point to prevent unloading of modules that provide syscalls, while the syscalls are in use.
show more ...
|
#
fc7511b0 |
| 15-Oct-2008 |
wrstuden <wrstuden@NetBSD.org> |
Merge wrstuden-revivesa into HEAD.
|
#
30abe394 |
| 24-Apr-2008 |
ad <ad@NetBSD.org> |
- Retire SYCALL_MPSAFE. With the exceptions of darwin and irix emulations, all system calls are now MPSAFE. - Remove unneeded acquire/release of kernel_lock.
|
#
48751dd9 |
| 07-Feb-2008 |
matt <matt@NetBSD.org> |
narg -> sy_narg
|
#
c2a8c787 |
| 06-Feb-2008 |
dsl <dsl@NetBSD.org> |
Remove the 'args' parameter to 'trace_exit()' it is no longer used. Instead of passing the (un)real system call code and syscall table pointer, just pass the number of arguments - which is what ktrac
Remove the 'args' parameter to 'trace_exit()' it is no longer used. Instead of passing the (un)real system call code and syscall table pointer, just pass the number of arguments - which is what ktrace really wants. Ride forthcoming 4.99.53
show more ...
|
#
b8bcdbe9 |
| 05-Jan-2008 |
dsl <dsl@NetBSD.org> |
Don't pass 'curlwp' into trace_enter() and trace_exit().
|
#
4a780c9a |
| 02-Jan-2008 |
ad <ad@NetBSD.org> |
Merge vmlocking2 to head.
|
#
bd6663fc |
| 05-Nov-2007 |
ad <ad@NetBSD.org> |
Don't set l_usrpri / spc_curpriority here. mi_userret() does it.
|
#
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 ...
|
#
63c45061 |
| 15-Aug-2007 |
ad <ad@NetBSD.org> |
Changes to make ktrace LKM friendly and reduce ifdef KTRACE. Proposed on tech-kern.
|
#
53524e44 |
| 04-Mar-2007 |
christos <christos@NetBSD.org> |
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|