History log of /src/sys/arch/mvmeppc/include/intr.h |
Revision | | Date | Author | Comments |
1.15 |
| 17-Jun-2011 |
matt | intr.h must not include cpu due to deadly embrace with SOFTINT_COUNT. Cleanup intr.h so MD definitions can overload common definitions. Rototill pic/intr.c. Virtual IRQs can now be reclaimed. separate virq from hwirq from picirq. Redo intr mask calculations. tested on pmppc and macppc (MP).
|
1.14 |
| 24-Apr-2010 |
kiyohara | branches: 1.14.6; Support 64-bit imask for powerpc/pic.
|
1.13 |
| 28-Apr-2008 |
martin | branches: 1.13.20; 1.13.22; Remove clause 3 and 4 from TNF licenses
|
1.12 |
| 17-Oct-2007 |
garbled | branches: 1.12.16; 1.12.18; 1.12.20; 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.
|
1.11 |
| 16-Feb-2007 |
ad | branches: 1.11.6; 1.11.14; 1.11.22; 1.11.24; 1.11.26; 1.11.28; Remove spllowersoftclock() and CLKF_BASEPRI(), and always dispatch callouts via a soft interrupt. In the near future, softclock will be run from process context.
|
1.10 |
| 21-Dec-2006 |
yamt | merge yamt-splraiseipl branch.
- finish implementing splraiseipl (and makeiplcookie). http://mail-index.NetBSD.org/tech-kern/2006/07/01/0000.html - complete workqueue(9) and fix its ipl problem, which is reported to cause audio skipping. - fix netbt (at least compilation problems) for some ports. - fix PR/33218.
|
1.9 |
| 16-Feb-2006 |
perry | branches: 1.9.14; 1.9.16; Change "inline" back to "__inline" in .h files -- C99 is still too new, and some apps compile things in C89 mode. C89 keywords stay.
As per core@.
|
1.8 |
| 24-Dec-2005 |
perry | branches: 1.8.2; 1.8.4; 1.8.6; __asm__ -> __asm __const__ -> const __inline__ -> inline __volatile__ -> volatile
|
1.7 |
| 24-Dec-2005 |
perry | Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
|
1.6 |
| 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.5 |
| 03-Sep-2003 |
matt | branches: 1.5.16; Move CLKF_BASEPRI to machine specific <intr.h> file since it depends on the encoding of the spl for the port.
|
1.4 |
| 16-Jun-2003 |
thorpej | branches: 1.4.2; Rename IPL_IMP -> IPL_VM.
|
1.3 |
| 05-Jul-2002 |
matt | Peform a rototill over the powerpc-based ports.
Move the trap/vector initialization for MPC6xx ports to mpc6xx_machdep.c Also move softnet, install_extintr, mapiodev, kvtop. Add common BAT initialization code.
Add user Altivec support.
Fix calls to OF_call_method in macppc/macppc/machdep.c.
Use ci_fpuproc in cpu_info instead of separate fpuproc.
Add separate syscall.c and defined __HAVE_SYSCALL_INTERN.
|
1.2 |
| 28-Feb-2002 |
scw | branches: 1.2.2; 1.2.6; 1.2.10; 1.2.14; Oops, replace this with a (very) slightly modified version of prep's intr.h instead of a remnant of my original hacking where it was based on sandpoint's.
|
1.1 |
| 27-Feb-2002 |
scw | New port: NetBSD/mvmeppc
Based mostly on NetBSD/prep at this time since the earlier mvme160x boards are pretty much PReP compliant. Later boards in the range diverge somewhat from the reference platform, hence the separate port.
Still needs *lots* of bashing into shape, but at this time it will boot to multi-user over ethernet on an MVME1603-051.
|
1.2.14.3 |
| 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.2.14.2 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.2.14.1 |
| 28-Feb-2002 |
jdolecek | file intr.h was added on branch kqueue on 2002-06-23 17:38:29 +0000
|
1.2.10.1 |
| 16-Jul-2002 |
gehenna | catch up with -current.
|
1.2.6.1 |
| 17-Mar-2002 |
thorpej | IPL_IMP -> IPL_VM
|
1.2.2.4 |
| 01-Aug-2002 |
nathanw | Catch up to -current.
|
1.2.2.3 |
| 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.2.2.2 |
| 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.2.2.1 |
| 28-Feb-2002 |
nathanw | file intr.h was added on branch nathanw_sa on 2002-02-28 04:11:00 +0000
|
1.4.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.4.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.4.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.5.16.4 |
| 27-Oct-2007 |
yamt | sync with head.
|
1.5.16.3 |
| 26-Feb-2007 |
yamt | sync with head.
|
1.5.16.2 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.5.16.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.8.6.1 |
| 22-Apr-2006 |
simonb | Sync with head.
|
1.8.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.8.2.1 |
| 18-Feb-2006 |
yamt | sync with head.
|
1.9.16.1 |
| 02-Dec-2006 |
yamt | implement splraiseipl/makeiplcookie for mvmeppc.
|
1.9.14.1 |
| 12-Jan-2007 |
ad | Sync with head.
|
1.11.28.1 |
| 25-Oct-2007 |
bouyer | Sync with HEAD.
|
1.11.26.1 |
| 18-Oct-2007 |
yamt | sync with head.
|
1.11.24.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
1.11.22.1 |
| 26-Oct-2007 |
joerg | Sync with HEAD.
Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that.
|
1.11.14.1 |
| 09-May-2007 |
garbled | Apply the complete renovation package to mvmeppc. 1) Convert to shared PIC code. For now, using i8259, however, I suspect this machine really needs prepivr. 2) Convert to shared PCI 3) Convert to shared ISA 4) Clean up a few __P's and K&R declarations. Still a few to go probably.
|
1.11.6.1 |
| 23-Oct-2007 |
ad | Sync with head.
|
1.12.20.2 |
| 11-Aug-2010 |
yamt | sync with head.
|
1.12.20.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.12.18.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.12.16.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.13.22.1 |
| 30-May-2010 |
rmind | sync with head
|
1.13.20.1 |
| 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.14.6.1 |
| 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|