History log of /openbsd/sys/arch/powerpc/powerpc/softintr.c (Results 1 – 10 of 10)
Revision Date Author Comments
# 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@