#
311b6aa8 |
| 11-Sep-2020 |
mpi <mpi@openbsd.org> |
Include <sys/systm.h> directly instead of relying on hidden UVM includes.
The header is being pulled via db_machdep.h -> uvm_extern.h -> uvm_map.h
|
#
381f9e52 |
| 25-Jul-2017 |
visa <visa@openbsd.org> |
Remove leftovers of a past softintr mechanism.
OK mpi@, kettenis@
|
#
473a6747 |
| 06-Sep-2015 |
deraadt <deraadt@openbsd.org> |
size for free()
|
#
1c471f42 |
| 04-Jan-2015 |
mpi <mpi@openbsd.org> |
Implement splassert(9) for powerpc.
This changes the logic to prevent a recursion when processing soft interrupts. Previously a per-CPU flag was set before re-enabling interrupts. Now the IPL leve
Implement splassert(9) for powerpc.
This changes the logic to prevent a recursion when processing soft interrupts. Previously a per-CPU flag was set before re-enabling interrupts. Now the IPL level is raised to SOFTTTY which makes splsoftassert() happy, greatly inspired by mips64.
As a side effect, the ppc_intr_{disable,enable}() dance is now done only once instead of twice per splx(9).
While here, make use of dosoftint() instead of having 3 different functions for dispatching soft interrupts.
Tested by deraadt@ on G4 smp and by myself G5 smp, G3, G4 and socppc.
No objection from the usual (and over busy) suspects.
show more ...
|
#
f8e6c425 |
| 12-Jul-2014 |
tedu <tedu@openbsd.org> |
add a size argument to free. will be used soon, but for now default to 0. after discussions with beck deraadt kettenis.
|
#
5b501b51 |
| 03-Jul-2014 |
matthieu <matthieu@openbsd.org> |
Include <sys/mutex.h> explicitely here.
It will no longer be pulled by uvm_extern.h in the short future. ok jsg@
|
#
d7469fed |
| 29-Aug-2011 |
drahn <drahn@openbsd.org> |
Return of the long missing powerpc interrupt rewrite. Was working for several weeks before release on macppc, socppc bugs just fixed.
|
#
8fc84024 |
| 21-Dec-2010 |
claudio <claudio@openbsd.org> |
Convert netisr to a normal soft interrupt instead of hanving MD code for it. This makes the netisr a real C function which will help further development. No noticable performance change on i386 and a
Convert netisr to a normal soft interrupt instead of hanving MD code for it. This makes the netisr a real C function which will help further development. No noticable performance change on i386 and amd64. With input from kettenis@ and miod@ additional OKs mikeb@ and henning@
show more ...
|
#
3bed52bc |
| 08-Nov-2009 |
kettenis <kettenis@openbsd.org> |
Move KERNEL_LOCK/UNLOCK dance into softintr_dispatch().
ok miod@, dms@
|
#
b9d85be1 |
| 01-Oct-2009 |
kettenis <kettenis@openbsd.org> |
Generic soft interrupts for macppc. Tested by mk@, deraadt@ ok miod@
|